博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Siebel -- EAI Siebel Adapter
阅读量:6271 次
发布时间:2019-06-22

本文共 1812 字,大约阅读时间需要 6 分钟。

WebService调用EAI Siebel Adapter Upsert方法,传进来的不是siebel message 而是XML

var bsEAI = TheApplication().GetService("EAI Siebel Adapter");var psInSet = TheApplication().NewPropertySet();var psOutSet = TheApplication().NewPropertySet();var iomsg = TheApplication().NewPropertySet();var sblmsg = TheApplication().NewPropertySet();iomsg = Inputs.GetChild(0).GetChild(0);sblmsg.SetType("SiebelMessage");sblmsg.SetProperty("MessageType","Integration Object");sblmsg.SetProperty("IntObjectName","Quota Management EAI");sblmsg.SetProperty("IntObjectFormat","Siebel Hierarchical");sblmsg.SetProperty("IntegrationObject","Quota Management EAI");sblmsg.AddChild(iomsg);psInSet.AddChild(sblmsg);bsEAI.InvokeMethod("Upsert",psInSet,psOutSet);

WebService调用EAI Siebel Adapter Query方法,传进来的不是siebel message 而是XML

function QuotaQuery(Inputs, Outputs){    try{        var objId = Inputs.GetProperty("Object Id");        var intObjectName = Inputs.GetProperty("IntObjectName");        var searchExpr = Inputs.GetProperty("SearchExpr");        var bs = 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");        bs.InvokeMethod("Query", psInputs, psOutputs);        Outputs.InsertChildAt(psOutputs.GetChild(0),0);    }    catch(e){        throw(e.message);    }    finally{        psOutputs = null;        psInputs = null;        bs = null;    }}

DW出品

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

你可能感兴趣的文章
oracle数据库从入门到精通之四
查看>>
自定义圆形图片控件
查看>>
sharepoint 2013 补丁升级步骤
查看>>
asp.net core 2.0 web api基于JWT自定义策略授权
查看>>
Skype for Business Server 2015-04-前端服务器-3-安装-管理工具
查看>>
第12章代码《跟老男孩学习Linux运维:Shell编程实战》
查看>>
我们为什么从Python转到go?
查看>>
5.Azure负载均衡(上)
查看>>
轻松精通awk数组企业问题案例
查看>>
26.Azure备份服务器(下)
查看>>
从“网上说的能信么”说开去---学习的思考
查看>>
DHCP 日志分析
查看>>
.NET Micro Framework动态调用C/C++底层代码(原理篇)
查看>>
Windows Server 2012正式版RDS系列⒃
查看>>
Shell脚本之awk篇
查看>>
微软发布Azure Stack硬件需求
查看>>
python socket编程详细介绍
查看>>
Windows Server 2016第三个技术预览版新技术
查看>>
Everything 本地磁盘文件搜索工具下载!
查看>>
Python dict(字典) 详细总结
查看>>