Forum Discussion
Thank you for the response.
I did learn through more research that the engine is the Nashorn engine and due to the fact that it is deprecated in Java 11 there will not be support for it in VScode. Some people have made some progress.
I do have a test pipeline right now. I am finding more discrepancies between Javascript the language spec and Nashorn the implementation. (which is why it is deprecated). That has to be a hard place for you to be in, a new engine could be a backwards compatibility nightmare.
Actually, our Expression Language is not built on top of Nashorn at all. You may have been reading a post about the script snap using a Javascript setting, which is not involved with the expression language.
The Expression Language is a completely custom-built language that actually gets compiled into Java Byte code to be executed on the JCC.
Did you configure your REST snap with an error view? If so, see if the error_entity field in the error document tells you anything useful.
The error view output tells the same story, that it is forbidden. We are asking another engineer who has worked on external APIs as well. We aren’t sure if it is a security/whitelisting issue. I appreciate your help. I might get back here for questions again if there is anything else on the SnapLogic side.