--附屬產品
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;
Message Flow for ESB 5
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Message Flow for ESB 9
>>>>>>>>>>Exception_receiver--CreateErrInfo/** 異常樣例RecoverableException Fil
aa815672797
2020-06-15 18:37:17
Message Flow for ESB 3
>>>>>>>CRM_Order_Sync--Order Sync Routing LabelNameCREATE DATABASE MODULE C
aa815672797
2020-06-15 18:37:17
Message Flow for ESB 4
aa815672797
2020-02-25 01:11:11
Message Flow for ESB 11
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 7
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 12
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 1
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 10
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 2
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 9
>>>>>>>>>>Exception_receiver--CreateErrInfo/** 異常樣例RecoverableException Fil
aa815672797
2020-06-15 18:37:17
Message Flow for ESB 3
>>>>>>>CRM_Order_Sync--Order Sync Routing LabelNameCREATE DATABASE MODULE C
aa815672797
2020-06-15 18:37:17
Message Flow for ESB 4
aa815672797
2020-02-25 01:11:11
Message Flow for ESB 11
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 7
aa815672797
2020-02-25 01:11:01
Message Flow for ESB 12
aa815672797
2020-02-25 01:11:01