首页 > 代码库 > Siebel EAI XML Converter
Siebel EAI XML Converter
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);
Siebel EAI XML Converter
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。