EAI XML Converter一般都会和EAI Siebel Adapter联合一起用,代码中主要是使用IntObjHierToXMLDoc方法,可以做借鉴。

后期如果整理出其他方法会持续更新

var bsQuoteMsg = TheApplication().GetService("EAI Siebel Adapter");
var psInputs = TheApplication().NewPropertySet();
var psOutputs = TheApplication().NewPropertySet();
if(objId != "")
{psInputs.SetProperty("PrimaryRowId",objId);
}
psInputs.SetProperty("OutputIntObjectName",intObjectName);
if(searchExpr != "")
{psInputs.SetProperty("SearchSpec",searchExpr);
}
psInputs.SetProperty("ExecutionMode", "ForwardOnly");
bsQuoteMsg.InvokeMethod("Query", psInputs, psOutputs);
//var serialNo = "GCRM"+psOutputs.GetChild(0).GetProperty("MessageId")
var serialNo = GetMessageIdByDateTime();
var sblMsg = psOutputs.GetChild("SiebelMessage");
var numOutputObjects = psOutputs.GetProperty("NumOutputObjects");//数据转换
var bsCon = TheApplication().GetService("EAI XML Converter");
var psInputsCon = TheApplication().NewPropertySet();
var psOutputsCon = TheApplication().NewPropertySet();
psInputsCon.SetProperty("EscapeNames","false");
psInputsCon.SetProperty("GenerateNamespaceDecl","false");
psInputsCon.SetProperty("UseSiebelMessageEnvelope","false");
psInputsCon.SetProperty("GenerateProcessingInstructions","false");
psInputsCon.AddChild(sblMsg);
bsCon.InvokeMethod("IntObjHierToXMLDoc", psInputsCon, psOutputsCon);
var conMsg = psOutputsCon.GetValue();
var realMsg = conMsg.substring(38);    

转载于:https://www.cnblogs.com/Flamo/p/3954280.html

Siebel EAI XML Converter相关推荐

  1. U8 EAI实现XML的生成

    /*************************************************************************************************** ...

  2. json转成类对象转成xml全过程

    类对象 @XStreamAlias("ROOT") public class ProjectBase implements BaseConverterBean {private P ...

  3. 在线CSV转XML工具

    在线CSV转XML工具 在线CSV转XML工具 CSV To XML Converter 将 csv 数据转换为 XML.CSV To XML Converter 将 csv 数据转换为 XML. h ...

  4. 在线JSON转XML工具

    在线JSON转XML工具 [在线JSON转XML工具(https://toolgg.com/json-to-xml.html) JSON To XML Converter 帮助你在线将 JSON 转换 ...

  5. 在线SQL转XML工具

    在线SQL转XML工具 在线SQL转XML工具 SQL To XML Converter 帮助你在线将 SQL 查询转换为 XML. SQL To XML Converter 帮助你在线将 SQL 查 ...

  6. 在线HTML转XML工具

    在线HTML转XML工具 在线HTML转XML工具 HTML To XML Converter 可帮助你在线将 HTML 转换为 XML. HTML To XML Converter 可帮助你在线将 ...

  7. xml格式化软件下载

    oXygen XML Author 版本: 17.1 大小: 155.42MB 语言: 简体中文 推荐理由: oXygenXMLAuthor是一款编辑软件,支持标准XML文件框架:docbook.di ...

  8. 转:典型开源3D引擎分类比较

    常见的3D引擎有:Unreal.Quake.Lithtech.OGRE.Nebula.Irrlicht.Truevision3D... 其中开源免费的有:OGRE.irrlicht.fly3d.Neo ...

  9. 如何在SAP Cloud Platform上进行第一个integration flow开发

    登录SAP Cloud Platform integration tenant,点击Edit图标: 创建一个新的Content package: 保存content package后,点击artifa ...

最新文章

  1. 你不知道的那些“XX即服务”
  2. Linux下使用ping出现destination is unreachable的问题可能性
  3. iOS保存model数据(自定义Model 可以存放到本地)
  4. 北京加强数据中心节能审查,2030年100%利用可再生能源
  5. 谈谈汽车诊断之KWP2000/ISO14229/ISO15765/SAEJ1939
  6. 配置网络测试环境的批处理
  7. 一道非常棘手的 Java 面试题:i++ 是线程安全的吗
  8. 前端学习(2669): vue3.0实战开始建立新项目
  9. 自动驾驶轻松开发?华为云ModelArts赋能智慧出行
  10. WP Condition:wordpress的性能监测
  11. 深度学习————如何在Python中求解函数的解析表达式
  12. shell 函数传递参数_python3基础之函数参数的传递方式
  13. 聊下并发和Tomcat线程数(错误更正)
  14. js 报错:object is not a function
  15. python第三项开始每一项都等于前两项的积_Python二十九个常见的脚本汇总!
  16. linux安装windows常用中文字体库
  17. YDOOK: USB 转 TTL 串口模块接线图
  18. 【在esp32的3D打印机主板上配置marlin固件OLED】
  19. PHP计算比较两段文字内容的重复率
  20. Hark的数据结构与算法练习之珠排序

热门文章

  1. C++ Release版软件 程序运行丢失MSVCR120D.dll的解决方法
  2. 信息系统项目管理师考试大纲
  3. CAD画图软件测试自学,自学CAD画图APP
  4. 堡垒机和防火墙的三大区别分析-行云管家
  5. python curses_python curses 使用
  6. Retinanet训练Pascal VOC 2007
  7. 索尼宣布出售PC业务
  8. java最美验证码_java超简单,超级实用验证码
  9. 通用票据识别/通用文字识别/通用表格识别/手写识别简述
  10. windows查看mysql版本