将流程变量、全局变量的值进行打印。
这里打印:sys.MSG---XML字符流
将TCP下的字节报文(已转为XML字符串流)转为 XML Document对象
只有入参,没有出参,可探知是否执行成功。
平台变量怎么使用?
拼接ESB的transCode---ESBIN.transCode。这个是全局变量。
- esbservicecode=esbReqXml:getValue("/body/request/MsgHdr/transCode");
- ESBIN.transCode =esbservicecode
根据输入的ESBIN.transCode获取产品服务ID,覆盖到ESBIN.transCode中。
日志打印ESBIN.transCode
输入Xml Document对象,转为Json字符串后导出
日志打印sys.MSG
与外部通讯,调用完毕后,应答报文保存在sys.MSG系统变量中。
配置接出节点,关联接出适配器。(服务地址IP/port/transCode+请求方案+并发数)
- jsonObj = Json.parse(sys.MSG);
- Ebody = jsonObj:getJSONObject("transaction");
- sBody = Json.export(Ebody);
- print(sBody);
-
将JSON字符串转为XML Document对象