139 lines
19 KiB
XML
139 lines
19 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<process xmlns:bean="http://bean.boe.com/" xmlns:bpel="http://bpel.boe.com/" targetNamespace="http://bpel.boe.com/bpelj/" name="RemoveOEMShipRequest.bpel">
|
|
<partnerLinks>
|
|
<partnerLink name="bpelj" partnerLinkType="bpel:bpelj" />
|
|
<partnerLink name="EventInfoUtil" partnerLinkType="bean:EventInfoUtil" />
|
|
<partnerLink name="TransactionUtil" partnerLinkType="bean:TransactionUtil" />
|
|
<partnerLink name="PackingGroupServiceImpl" partnerLinkType="bean:PackingGroupServiceImpl" />
|
|
<partnerLink name="MaterialShipRequestServiceImpl" partnerLinkType="bean:MaterialShipRequestServiceImpl" />
|
|
<partnerLink name="MaterialShipRequestDetailServiceImpl" partnerLinkType="bean:MaterialShipRequestDetailServiceImpl" />
|
|
<partnerLink name="MaterialPackingServiceImpl" partnerLinkType="bean:MaterialPackingServiceImpl" />
|
|
<partnerLink name="ESBService" partnerLinkType="bean:ESBService" />
|
|
</partnerLinks>
|
|
<variables>
|
|
<variable name="areaName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/AREANAME')" />
|
|
<variable name="assignedQuantity" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ASSIGNEDQUANTITY')" />
|
|
<variable name="boxFlag" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/BOXQTYFLAG')" />
|
|
<variable name="boxQty" messageType="java.lang.String"></variable>
|
|
<variable name="boxQuantity" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/MATERIALQUANTITY')" />
|
|
<variable name="charge" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/CHARGE')" />
|
|
<variable name="checkInCode" messageType="java.lang.String"></variable>
|
|
<variable name="costCenter" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/COSTCENTER')" />
|
|
<variable name="customerNO" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/CUSTOMERNO')" />
|
|
<variable name="customsDeclare" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/CUSTOMSDECLARE')" />
|
|
<variable name="deliveryType" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/DELIVERYTYPE')" />
|
|
<variable name="domesticExport" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/DOMESTICEXPORT')" />
|
|
<variable name="erpFactory" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ERPFACTORY')" />
|
|
<variable name="erpFactoryName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ERPFACTORYNAME')" />
|
|
<variable name="erpLocation" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ERPLOCATION')" />
|
|
<variable name="erplocationname" messageType="java.lang.String"></variable>
|
|
<variable name="erpReceiveFactory" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ERPRECEIVEFACTORY')" />
|
|
<variable name="erpReceiveLocation" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/ERPRECEIVELOCATION')" />
|
|
<variable name="eventComment" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/EVENTCOMMENT')" />
|
|
<variable name="eventInfo" messageType="com.cim.idm.framework.data.EventInfo"></variable>
|
|
<variable name="eventUser" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/EVENTUSER')" />
|
|
<variable name="EveryBoxQuantity" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/MATERIALCREATEQUANTITY')" />
|
|
<variable name="expirationDay" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/EXPIRINGDATE')" />
|
|
<variable name="exportNo" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/EXPORTNO')" />
|
|
<variable name="grade" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/GRADE')" />
|
|
<variable name="importtype" messageType="java.lang.String"></variable>
|
|
<variable name="lastEventTimeKey" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/LASTEVENTTIMEKEY')" />
|
|
<variable name="lotGrade" messageType="java.lang.String"></variable>
|
|
<variable name="makeDate" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/MAKEDATE')" />
|
|
<variable name="materialSpecName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/MATERIALSPECNAME')" />
|
|
<variable name="message" messageType="org.jdom.Document"></variable>
|
|
<variable name="NPFlag" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/NPFLAG')" />
|
|
<variable name="oemPalletInfo" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BOE_OEM_Pallet"></variable>
|
|
<variable name="OICSender" messageType="java.lang.String"></variable>
|
|
<variable name="orgSiteName" messageType="java.lang.String"></variable>
|
|
<variable name="packtime" messageType="java.lang.String"></variable>
|
|
<variable name="palletName" messageType="java.lang.String"></variable>
|
|
<variable name="productSpecName" messageType="java.lang.String"></variable>
|
|
<variable name="qPanelQty" messageType="java.lang.String"></variable>
|
|
<variable name="reasonCode" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/REASONCODE')" />
|
|
<variable name="reasonCodeType" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/REASONCODETYPE')" />
|
|
<variable name="receiveActNo" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/RECEIVEACTNO')" />
|
|
<variable name="receiveQty" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/RECEIVEQTY')" />
|
|
<variable name="receiver" messageType="java.lang.String" expression="getXmlData('message','//Message/Body/RECEIVER')" />
|
|
<variable name="receiveRequestDetailName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/RECEIVEREQUESTDETAILNAME')" />
|
|
<variable name="receiveRequestName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/RECEIVEREQUESTNAME')" />
|
|
<variable name="remark" messageType="java.lang.String"></variable>
|
|
<variable name="replySubjectName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/ORIGINALSOURCESUBJECTNAME')" />
|
|
<variable name="requestQuantity" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/REQUESTQUANTITY')" />
|
|
<variable name="revisionCode" messageType="java.lang.String"></variable>
|
|
<variable name="saleReason" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SALEREASON')" />
|
|
<variable name="saleReasonDescription" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SALEREASONDESCRIPTION')" />
|
|
<variable name="saletype" messageType="java.lang.String"></variable>
|
|
<variable name="shipPlanDate" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPPLANDATE')" />
|
|
<variable name="shipRequestDetailName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTDETAILNAME')" />
|
|
<variable name="shipRequestDetailType" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTDETAILTYPE')" />
|
|
<variable name="shipRequestName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTNAME')" />
|
|
<variable name="shipRequestState" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTSTATE')" />
|
|
<variable name="shipRequestType" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTTYPE')" />
|
|
<variable name="singlePanelQty" messageType="java.lang.String"></variable>
|
|
<variable name="siteName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SITENAME')" />
|
|
<variable name="supplierCharge" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SUPPLIERCHARGE')" />
|
|
<variable name="supplierName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SUPPLIERNAME')" />
|
|
<variable name="systemType" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SYSTEMTYPE')" />
|
|
</variables>
|
|
<sequence>
|
|
<receive name="RemoveOEMShipRequest" bounds="70,30,101,62">
|
|
<input variable="message" type="org.jdom.Document" />
|
|
</receive>
|
|
<invoke name="EventInfoUtil makeEventInfo" type="invokebean" description="public static com.cim.idm.framework.data.EventInfo makeEventInfo(java.lang.String eventName, java.lang.String eventUser, java.lang.String eventComment, java.lang.String reasonCodeType, java.lang.String reasonCode)" bounds="50,122,141,105" partnerLink="EventInfoUtil" partnerLinkType="EventInfoUtil" operation="makeEventInfo" operationDesc="public static com.cim.idm.framework.data.EventInfo makeEventInfo(java.lang.String eventName, java.lang.String eventUser, java.lang.String eventComment, java.lang.String reasonCodeType, java.lang.String reasonCode)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input constant="RemoveOEMShipRequest" type="java.lang.String" />
|
|
<input variable="eventUser" type="java.lang.String" />
|
|
<input variable="eventComment" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<output variable="eventInfo" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil beginTransaction" type="invokebean" description="public void beginTransaction()" bounds="50,255,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="beginTransaction" operationDesc="public void beginTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl checkBeforeRemoveOEM" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BOE_OEM_Pallet makeBOE_OEM_PalletInfo(java.lang.String SiteName, java.lang.String palletName, java.lang.String productSpecName, java.lang.String lotGrade, java.lang.String boxQty, java.lang.String singlePanelQty, java.lang.String orgSiteName, java.lang.String revisionCode, java.lang.String checkInCode, java.lang.String domesticExport)" bounds="138,405,240,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="checkBeforeRemoveOEM" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BOE_OEM_Pallet makeBOE_OEM_PalletInfo(java.lang.String SiteName, java.lang.String palletName, java.lang.String productSpecName, java.lang.String lotGrade, java.lang.String boxQty, java.lang.String singlePanelQty, java.lang.String orgSiteName, java.lang.String revisionCode, java.lang.String checkInCode, java.lang.String domesticExport)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" />
|
|
<input variable="siteName" />
|
|
<input variable="shipRequestName" />
|
|
</invoke>
|
|
<invoke name="MaterialShipRequestServiceImpl removeOEM" type="invokebean" description="public void createForOEM(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String shipRequestName, java.lang.String systemType, java.lang.String shipRequestState, java.lang.String shipRequestType, java.lang.String shipRequestDetailType, java.lang.String customerNO, java.lang.String deliveryType, java.lang.String shipPlanDate, java.lang.String exportNo, java.lang.String erpFactoryName, java.lang.String erpReceiveFactory, java.lang.String erpReceiveLocation, java.lang.String saleReason, java.lang.String saleReasonDescription, java.lang.String customsDeclare, java.lang.String costCenter, java.lang.String receiver)" bounds="53,564,141,105" partnerLink="MaterialShipRequestServiceImpl" partnerLinkType="MaterialShipRequestServiceImpl" operation="removeOEM" operationDesc="public void createForOEM(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String shipRequestName, java.lang.String systemType, java.lang.String shipRequestState, java.lang.String shipRequestType, java.lang.String shipRequestDetailType, java.lang.String customerNO, java.lang.String deliveryType, java.lang.String shipPlanDate, java.lang.String exportNo, java.lang.String erpFactoryName, java.lang.String erpReceiveFactory, java.lang.String erpReceiveLocation, java.lang.String saleReason, java.lang.String saleReasonDescription, java.lang.String customsDeclare, java.lang.String costCenter, java.lang.String receiver)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="siteName" type="java.lang.String" />
|
|
<input variable="shipRequestName" type="java.lang.String" />
|
|
<input variable="erpFactoryName" type="java.lang.String" />
|
|
<input variable="erpLocation" type="java.lang.String" />
|
|
<input variable="customerNO" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="MaterialShipRequestDetailServiceImpl removeOEMDetail" type="invokebean" description="public void create1(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String shipRequestName, java.lang.String shipRequestDetailName, java.lang.String materialSpecName, java.lang.String grade, java.lang.String domesticExport, java.lang.String requestQuantity, java.lang.String assignedQuantity, java.lang.String erpLocation, java.lang.String erpFactoryName, java.lang.String charge)" bounds="51,714,141,105" partnerLink="MaterialShipRequestDetailServiceImpl" partnerLinkType="MaterialShipRequestDetailServiceImpl" operation="removeOEMDetail" operationDesc="public void create1(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String shipRequestName, java.lang.String shipRequestDetailName, java.lang.String materialSpecName, java.lang.String grade, java.lang.String domesticExport, java.lang.String requestQuantity, java.lang.String assignedQuantity, java.lang.String erpLocation, java.lang.String erpFactoryName, java.lang.String charge)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="siteName" type="java.lang.String" />
|
|
<input variable="shipRequestName" type="java.lang.String" />
|
|
<input variable="erpLocation" type="java.lang.String" />
|
|
<input variable="erpFactoryName" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="MaterialPackingServiceImpl removeOEMBox" type="invokebean" description="public static java.lang.String Packing(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String areaName, java.lang.String receiveQty, java.lang.String boxQuantity, java.lang.String EveryBoxQuantity, java.lang.String boxFlag, java.lang.String receiveRequestName, java.lang.String receiveRequestDetailName, java.lang.String materialSpecName, java.lang.String receiveActNo, java.lang.String makeDate, java.lang.String shipRequestName, java.lang.String shipRequestDetailName, java.lang.String reasonCodeType, java.lang.String reasonCode, java.lang.String erpLocation, java.lang.String erpFactory, java.lang.String charge, java.lang.String supplierName, java.lang.String NPFlag, java.lang.String expirationDay, java.lang.String supplierCharge)" bounds="50,863,141,105" partnerLink="MaterialPackingServiceImpl" partnerLinkType="MaterialPackingServiceImpl" operation="removeOEMBox" operationDesc="public static java.lang.String Packing(com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String siteName, java.lang.String areaName, java.lang.String receiveQty, java.lang.String boxQuantity, java.lang.String EveryBoxQuantity, java.lang.String boxFlag, java.lang.String receiveRequestName, java.lang.String receiveRequestDetailName, java.lang.String materialSpecName, java.lang.String receiveActNo, java.lang.String makeDate, java.lang.String shipRequestName, java.lang.String shipRequestDetailName, java.lang.String reasonCodeType, java.lang.String reasonCode, java.lang.String erpLocation, java.lang.String erpFactory, java.lang.String charge, java.lang.String supplierName, java.lang.String NPFlag, java.lang.String expirationDay, java.lang.String supplierCharge)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="siteName" type="java.lang.String" />
|
|
<input variable="shipRequestName" type="java.lang.String" />
|
|
<input variable="erpFactoryName" type="java.lang.String" />
|
|
<input variable="erpLocation" type="java.lang.String" />
|
|
<output variable="lastEventTimeKey" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil commitTransaction" type="invokebean" description="public void commitTransaction()" bounds="50,1024,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="commitTransaction" operationDesc="public void commitTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<invoke name="ESBService sendReplyBySender" type="invokebean" description="public void sendReplyBySender(java.lang.String replySubject, org.jdom.Document doc, java.lang.String senderName)" bounds="49,1163,141,105" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendReplyBySender" operationDesc="public void sendReplyBySender(java.lang.String replySubject, org.jdom.Document doc, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="replySubjectName" type="java.lang.String" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<input constant="OICSender" type="java.lang.String" />
|
|
</invoke>
|
|
</sequence>
|
|
</process>
|
|
|