Message Flow for ESB 7

本文介绍了一个用于构建Siebel响应头的计算模块,通过声明变量并定义函数来处理输入输出根节点属性,实现SOAP和Siebel命名空间的映射。
>>>>>>Siebel_Response_Header
--Build Siebel Response Header
DECLARE CBS_RET_SUC_CODE EXTERNAL CHARACTER '0';
DECLARE ESB_RET_SUC_CODE EXTERNAL CHARACTER '0';
DECLARE ESB_RET_FAIL_CODE EXTERNAL CHARACTER '1';

DECLARE SIEBEL_MINMEASUREID EXTERNAL CHARACTER '100';--最小度量单位
DECLARE SIEBEL_Other_Accounts EXTERNAL CHARACTER 'Other Accounts';--没有枚举映射的账户类型

CREATE COMPUTE MODULE Siebel_Response_NameSpace_Compute
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
--Call Common.WriteReffenceLog(OutputRoot.XMLNSC);

SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.XMLNSC.env:Envelope.env:Body=InputRoot.XMLNSC;
SET OutputRoot.XMLNSC.env:Envelope.(XMLNSC.NamespaceDecl)xmlns:soapenv = env;
SET OutputRoot.XMLNSC.env:Envelope.(XMLNSC.NamespaceDecl)xmlns:siebel = siebel;
RETURN TRUE;
END;
END MODULE;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值