10-17-2020 08:26 PM - edited 10-17-2020 08:32 PM
I am trying to post data to an external server but I can't seem to get the body of the request to work. I used multiple tools such as Postman and I am getting the result I need but all these tools understand multiple programming languages
Here is what I need to post in the body
mutation {
createCommunication(
communication: {
status: "needs_delivery"
priority: ""
category: ""
reasonCode: "wayfinding"
topic: ""
note: ""
medium: "sms"
payload: [{ contentString: "Test" }]
direction: "outbound"
intent: "info"
sessionID: ""
recipient: [
{
resourceType: "Patient"
telecom: [{ system: "phone", value: "646XXXXXXX", use: "mobile" }]
}
]
}
) {
identifier {
value
}
}
}
I was able to get this to work in UCCX Script Editor by following the syntax below
u"{\"query\":\"# Write your query or mutation here\\nmutation {\\n createCommunication(\\n communication: {\\n status: \\\"needs_delivery\\\"\\n priority: \\\"\\\"\\n category: \\\"\\\"\\n reasonCode: \\\"wayfinding\\\"\\n topic: \\\"\\\"\\n note: \\\"\\\"\\n medium: \\\"sms\\\"\\n payload: [{ contentString: \\\"UCCX Testing\\\" }]\\n direction: \\\"outbound\\\"\\n intent: \\\"info\\\"\\n sessionID: \\\"\\\"\\n recipient: [\\n {\\n resourceType: \\\"Patient\\\"\\n telecom: [{ system: \\\"phone\\\", value: \\\"" + REST_callbacknumber + u"\\\", use: \\\"mobile\\\" }]\\n }\\n ]\\n }\\n) {\\n identifier {\\n value\\n }\\n}\\n}\\n\"}"
11-14-2020 06:42 PM
you need to get more information from the error log.
Callstudio/eclipse/plugins/com.audiumcorp.studio.debug.runtime/AUDIUM_HOME/applications/appname/logs
11-14-2020 06:56 PM
IT appears to run into a syntax error. Thanks for the help Janine
10.254.196.137.1605405898239.0.Countries,11/14/2020 21:04:58.284, The error was: A built-in element encountered an exception of type com.audium.server.AudiumException. Java Script Execution error The root cause was: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (<Unknown source>#1) in <Unknown source> at line number 1 com.audium.server.AudiumException: A built-in element encountered an exception of type com.audium.server.AudiumException. at com.audium.server.voiceElement.ActionElementBase.service(ActionElementBase.java:416) at com.audium.server.controller.Controller.goToAction(Controller.java:4386) at com.audium.server.controller.Controller.goToElement(Controller.java:4022) at com.audium.server.controller.Controller.enterVoiceApplication(Controller.java:1896) at com.audium.server.controller.Controller.newCall(Controller.java:1769) at com.audium.server.controller.Controller.doPost(Controller.java:943) at com.audium.server.controller.Controller.doGet(Controller.java:543) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: com.audium.server.AudiumException: Java Script Execution error at com.audium.server.action.setvalue.SetValueAction.executeJavaScript(SetValueAction.java:180) at com.audium.server.action.setvalue.SetValueAction.processLocalVariable(SetValueAction.java:142) at com.audium.server.action.setvalue.SetValueAction.doAction(SetValueAction.java:111) at com.audium.server.voiceElement.ActionElementBase.service(ActionElementBase.java:390) ... 28 more Caused by: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (<Unknown source>#1) in <Unknown source> at line number 1 at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:224) at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:240) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264) at com.audium.server.action.setvalue.SetValueAction.evaluateScript(SetValueAction.java:216) at com.audium.server.action.setvalue.SetValueAction.executeJavaScript(SetValueAction.java:177) ... 31 more Caused by: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (<Unknown source>#1) at sun.org.mozilla.javascript.internal.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109) at sun.org.mozilla.javascript.internal.DefaultErrorReporter.error(DefaultErrorReporter.java:96) at sun.org.mozilla.javascript.internal.Parser.addError(Parser.java:231) at sun.org.mozilla.javascript.internal.Parser.addError(Parser.java:209) at sun.org.mozilla.javascript.internal.Parser.reportError(Parser.java:266) at sun.org.mozilla.javascript.internal.Parser.reportError(Parser.java:253) at sun.org.mozilla.javascript.internal.Parser.reportError(Parser.java:246) at sun.org.mozilla.javascript.internal.Parser.primaryExpr(Parser.java:2862) at sun.org.mozilla.javascript.internal.Parser.memberExpr(Parser.java:2459) at sun.org.mozilla.javascript.internal.Parser.unaryExpr(Parser.java:2369) at sun.org.mozilla.javascript.internal.Parser.mulExpr(Parser.java:2292) at sun.org.mozilla.javascript.internal.Parser.addExpr(Parser.java:2274) at sun.org.mozilla.javascript.internal.Parser.shiftExpr(Parser.java:2253) at sun.org.mozilla.javascript.internal.Parser.relExpr(Parser.java:2226) at sun.org.mozilla.javascript.internal.Parser.eqExpr(Parser.java:2196) at sun.org.mozilla.javascript.internal.Parser.bitAndExpr(Parser.java:2183) at sun.org.mozilla.javascript.internal.Parser.bitXorExpr(Parser.java:2170) at sun.org.mozilla.javascript.internal.Parser.bitOrExpr(Parser.java:2157) at sun.org.mozilla.javascript.internal.Parser.andExpr(Parser.java:2144) at sun.org.mozilla.javascript.internal.Parser.orExpr(Parser.java:2131) at sun.org.mozilla.javascript.internal.Parser.condExpr(Parser.java:2107) at sun.org.mozilla.javascript.internal.Parser.assignExpr(Parser.java:2076) at sun.org.mozilla.javascript.internal.Parser.plainProperty(Parser.java:3183) at sun.org.mozilla.javascript.internal.Parser.objectLiteral(Parser.java:3112) at sun.org.mozilla.javascript.internal.Parser.primaryExpr(Parser.java:2804) at sun.org.mozilla.javascript.internal.Parser.memberExpr(Parser.java:2459) at sun.org.mozilla.javascript.internal.Parser.unaryExpr(Parser.java:2369) at sun.org.mozilla.javascript.internal.Parser.mulExpr(Parser.java:2292) at sun.org.mozilla.javascript.internal.Parser.addExpr(Parser.java:2274) at sun.org.mozilla.javascript.internal.Parser.shiftExpr(Parser.java:2253) at sun.org.mozilla.javascript.internal.Parser.relExpr(Parser.java:2226) at sun.org.mozilla.javascript.internal.Parser.eqExpr(Parser.java:2196) at sun.org.mozilla.javascript.internal.Parser.bitAndExpr(Parser.java:2183) at sun.org.mozilla.javascript.internal.Parser.bitXorExpr(Parser.java:2170) at sun.org.mozilla.javascript.internal.Parser.bitOrExpr(Parser.java:2157) at sun.org.mozilla.javascript.internal.Parser.andExpr(Parser.java:2144) at sun.org.mozilla.javascript.internal.Parser.orExpr(Parser.java:2131) at sun.org.mozilla.javascript.internal.Parser.condExpr(Parser.java:2107) at sun.org.mozilla.javascript.internal.Parser.assignExpr(Parser.java:2076) at sun.org.mozilla.javascript.internal.Parser.variables(Parser.java:1912) at sun.org.mozilla.javascript.internal.Parser.statementHelper(Parser.java:1029) at sun.org.mozilla.javascript.internal.Parser.statement(Parser.java:944) at sun.org.mozilla.javascript.internal.Parser.parse(Parser.java:569) at sun.org.mozilla.javascript.internal.Parser.parse(Parser.java:531) at sun.org.mozilla.javascript.internal.Context.compileImpl(Context.java:2438) at sun.org.mozilla.javascript.internal.Context.compileReader(Context.java:1355) at sun.org.mozilla.javascript.internal.Context.compileReader(Context.java:1327) at sun.org.mozilla.javascript.internal.Context.evaluateReader(Context.java:1166) at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:214) ... 35 more
11-14-2020 07:19 PM
11-14-2020 07:36 PM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide