`
dfch84
  • 浏览: 56325 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ESQL 学习笔记

 
阅读更多

最近在用IBM Message Broker,接触到ESQL。

 

ESQL的特点是:执行效率高,灵活。

 

返回XML结构,可以随意添加节点:

set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Header.ns8:autoUnderwrite.vhl.CUsageCde= 'qq';

ns8是命名空间,需要在之前定义好:DECLARE ns8 NAMESPACE 'http://ferris.iss.com/';

 

返回JSON结构:

SET OutputRoot.JSON.Data.name = 'Hello World';

 

还可以同时返回JSON与XML:

SET OutputRoot.JSON.Data.name = 'Hello World';
  set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Header.ns8:autoUnderwrite.vhl.CUsageCde= 'qq';
  set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Body.ns5:execService4PCIS.pcisDTO.PCIS_BIZBEAN = InputRoot.JSON.Data.name;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics