接入适配器
- T2服务
- 主流程配置
- 服务线程数
- 注册信息
接入节点
接收T3请求报文,组T3返回报文
主流程
1、日志节点
将流程变量、全局变量的值进行打印。
入参:sys.MSG---XML字符流
2、执行节点---T3解包---sys.MSG
-- T3解包
local t3Message = JresUtil.parseT3(sys.MSG)
sys.MSG = t3Message:getEventBody()
3、JSON节点-转入
将JSON字符串流转为 XML Document对象
- 设置入参:待导入的XML字符串---sys.MSG
- 设置入参:编码规则---UTF-8
- 设置入参:转出XML根节点---"transaction"
- 接收出参:目标存储变量名---esbjson
3、XML节点-转出
将XML Document对象转为XML字符串
- 设置入参:待导入的XML Document---esbjson
- 设置入参:编码规则---UTF-8
- 接收出参:导出的xml字符串---sys.MSG
4、日志节点
设置入参:sys.MSG
5、调用接出节点----调用TCP
与外部通讯,调用完毕后,应答报文保存在sys.MSG系统变量中。
配置接出节点,关联接出适配器。(服务地址IP/port/截取方式)
6、日志节点
设置入参:sys.MSG
7、XML节点-转入
将TCP下的字节报文(已转为XML字符串流)转为 XML Document对象
- 设置入参:待导入的XML字符串---sys.MSG
- 设置入参:编码规则---UTF-8
- 接收出参:目标存储变量名---resqxml
8、JSON节点-转出
输入Xml Document对象,转为Json字符串后导出
- 设置入参:Xml Document对象---resqxml
- 设置入参:编码规则---UTF-8
- 设置入参:是否去除根节点-1,1去除,0保留。
- 接收出参:json报文---sys.MSG
9、日志节点
设置入参:sys.MSG
10、执行节点---T3组包---sys.MSG
-- T3组包
t3Message:changeToresponse();
t3Message:setEventBody(sys.MSG);
sys.MSG = t3Message:packAllAttributes("utf-8");