首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Message Flow for ESB 五

2012-06-26 
Message Flow for ESB 5--附属产品FOR prod AS source.siebel:OrderItem[] DOSET JJ+1SET users.uvs:Use

Message Flow for ESB 5
--附属产品
FOR prod AS source.siebel:OrderItem[] DO
SET J=J+1;

SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:productID=prod.siebel:AssetIntegrationId;
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:subscriberID=prod.siebel:AssetIntegrationId;
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:prodDefID=prod.siebel:ProductId;
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:prodType=Common.getTransferValue(Siebel.Util.getProductType(),FIELDVALUE(prod.siebel:ProductType));
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:brand='0';
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:subBrand='0';
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:subscribeType='0';
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:tariffPlanId=prod.siebel:PricePlanId;
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:paidMode=Common.getTransferValue(Siebel.Util.getPaymentType(),FIELDVALUE(prod.siebel:HWProductPaymentType));
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:beginDate=Siebel.Util.convertTimeToCBSBySiebel(siebelMessage.siebel:ListOfOrder.siebel:ListOfOrderHeader.siebel:Order.siebel:Created);
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:endDate='20991231235959';
SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:validMode='0';

END FOR;
SET I=I+1;
END IF;
END FOR;
--设置LogId   业务流水号
SET messageBody.uvs:Log.uvs:LogID=Environment.Variables.TRANSACTIONID;
DELETE FIELD Environment.Variables.SiebelMessage;
Call Common.addBusinessMsgLog(Common.getNormalModule(),
Common.getCBSModule(),
Common.getRequestType(),
OutputRoot.XMLNSC,
Environment);
RETURN TRUE;
END;
END MODULE;

热点排行