731 lines
85 KiB
XML
731 lines
85 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="AssignTrayRequestold.bpel">
|
|
<partnerLinks>
|
|
<partnerLink name="bpelj" partnerLinkType="bpel:bpelj" />
|
|
<partnerLink name="TransactionUtil" partnerLinkType="bean:TransactionUtil" />
|
|
<partnerLink name="XmlUtil" partnerLinkType="bean:XmlUtil" />
|
|
<partnerLink name="ESBService" partnerLinkType="bean:ESBService" />
|
|
<partnerLink name="EventInfoUtil" partnerLinkType="bean:EventInfoUtil" />
|
|
<partnerLink name="DurableServiceUtil" partnerLinkType="bean:DurableServiceUtil" />
|
|
<partnerLink name="PackingGroupServiceUtil" partnerLinkType="bean:PackingGroupServiceUtil" />
|
|
<partnerLink name="DurableServiceImpl" partnerLinkType="bean:DurableServiceImpl" />
|
|
<partnerLink name="StorageServiceImpl" partnerLinkType="bean:StorageServiceImpl" />
|
|
<partnerLink name="PackingGroupServiceImpl" partnerLinkType="bean:PackingGroupServiceImpl" />
|
|
<partnerLink name="CommonValidation" partnerLinkType="bean:CommonValidation" />
|
|
<partnerLink name="ProductServiceUtil" partnerLinkType="bean:ProductServiceUtil" />
|
|
<partnerLink name="ProductServiceImpl" partnerLinkType="bean:ProductServiceImpl" />
|
|
<partnerLink name="ERPInterfaceServiceImpl" partnerLinkType="bean:ERPInterfaceServiceImpl" />
|
|
</partnerLinks>
|
|
<variables>
|
|
<variable name="AssignTrayRequestReply" messageType="org.jdom.Document" />
|
|
<variable name="B10" messageType="java.lang.String" />
|
|
<variable name="boxCreateInfo" messageType="com.cim.idm.wmspackage.productpacking.management.info.CreateInfo" />
|
|
<variable name="boxCreateInfoList" messageType="java.util.List" expression="newInstance('java.util.ArrayList', 200)" />
|
|
<variable name="boxInfo" messageType="com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup" />
|
|
<variable name="boxName" messageType="java.lang.String" />
|
|
<variable name="boxNameList" messageType="java.util.List" />
|
|
<variable name="bs_modBox" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup" />
|
|
<variable name="bs_modboxkey" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroupKey" />
|
|
<variable name="bs_modboxkeyList" messageType="java.util.List" expression="newInstance('java.util.ArrayList', 20)" />
|
|
<variable name="bs_modpallet" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup" />
|
|
<variable name="bs_modProduct" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct" />
|
|
<variable name="bs_modproductkey" messageType="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProductKey" />
|
|
<variable name="bs_modproductkeyList" messageType="java.util.List" expression="newInstance('java.util.ArrayList', 200)" />
|
|
<variable name="Empty" messageType="java.lang.String" />
|
|
<variable name="English" messageType="java.lang.String" />
|
|
<variable name="error" messageType="java.lang.Exception" />
|
|
<variable name="error02" messageType="java.lang.Exception" />
|
|
<variable name="eventComment" messageType="java.lang.String" expression="getXmlData('message','/Message/Header/EVENTCOMMENT')" />
|
|
<variable name="eventInfo" messageType="com.cim.idm.framework.data.EventInfo" />
|
|
<variable name="eventName" messageType="java.lang.String" expression="getXmlData('message','/Message/Header/MESSAGENAME')" />
|
|
<variable name="eventUser" messageType="java.lang.String" expression="getXmlData('message','/Message/Header/EVENTUSER')" />
|
|
<variable name="fgmsPalletInfo" messageType="com.cim.idm.wmspackage.productpacking.management.data.ProductPacking" />
|
|
<variable name="FGMSReceivedReport" messageType="org.jdom.Document" />
|
|
<variable name="InService" messageType="java.lang.String" />
|
|
<variable name="isStockInFGMS" messageType="boolean" />
|
|
<variable name="language" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/LANGUAGE')" />
|
|
<variable name="location" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/UNITNAME')" />
|
|
<variable name="locationName" messageType="java.lang.String" />
|
|
<variable name="message" messageType="org.jdom.Document" />
|
|
<variable name="MODSender" messageType="java.lang.String" />
|
|
<variable name="OICSender" messageType="java.lang.String" />
|
|
<variable name="palletName" messageType="java.lang.String" expression="getXmlData('message', '/Message/Body/PALLETNAME')" />
|
|
<variable name="palletUserColumns" messageType="java.util.Map" expression="newInstance('java.util.HashMap', 10)" />
|
|
<variable name="panelCreateInfo" messageType="com.cim.idm.wmspackage.product.management.info.CreateInfo" />
|
|
<variable name="panelCreateInfoList" messageType="java.util.List" expression="newInstance('java.util.ArrayList', 200)" />
|
|
<variable name="panelInfo" messageType="com.cim.idm.fgwmsextend.customizing.management.data.module.Lot" />
|
|
<variable name="panelName" messageType="java.lang.String" />
|
|
<variable name="panelNameList" messageType="java.util.List" />
|
|
<variable name="portName" messageType="java.lang.String" expression="getXmlData('message','/Message/Body/UNITNAME')" />
|
|
<variable name="portUserColumns" messageType="java.util.Map" expression="newInstance('java.util.HashMap', 10)" />
|
|
<variable name="productionType" messageType="java.lang.String" />
|
|
<variable name="replySubjectName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/ORIGINALSOURCESUBJECTNAME')" />
|
|
<variable name="returnMessage" messageType="java.lang.String" />
|
|
<variable name="StockInPallet" messageType="java.lang.String" />
|
|
<variable name="STORAGE-010" messageType="java.lang.String" />
|
|
<variable name="trayInfo" messageType="com.cim.idm.wmspackage.durable.management.data.Durable" />
|
|
<variable name="trayKey" messageType="com.cim.idm.wmspackage.durable.management.data.DurableKey" expression="newInstance('com.cim.idm.wmspackage.durable.management.data.DurableKey')" />
|
|
<variable name="trayName" messageType="java.lang.String" expression="getXmlData('message','/Message/Body/TRAYNAME')" />
|
|
<variable name="trayUserColumns" messageType="java.util.Map" expression="newInstance('java.util.HashMap', 10)" />
|
|
<variable name="WMS" messageType="java.lang.String" />
|
|
<variable name="WMSSender" messageType="java.lang.String" />
|
|
<variable name="xml.Data" messageType="org.jdom.Document" />
|
|
</variables>
|
|
<Lane name="Lane" bounds="29,260,386,114" backgroundcolor="253,250,192" />
|
|
<faultHandlers name="faultHandlers" bounds="992,24,515,776">
|
|
<catchAll name="catchAll" type="catchAll" bounds="18,31,240,692">
|
|
<invoke name="TransactionUtil rollbackTransaction" type="invokebean" description="public void rollbackTransaction()" bounds="39,10,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="rollbackTransaction" operationDesc="public void rollbackTransaction()" ignoreThrow="false" fork="false" />
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="37,126,141,105" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<invoke name="ESBService getReturnErrorMessage" type="invokebean" description="public java.lang.String getReturnErrorMessage(java.lang.String lanuage, java.lang.Exception e)" bounds="37,240,141,105" partnerLink="ESBService" partnerLinkType="ESBService" operation="getReturnErrorMessage" operationDesc="public java.lang.String getReturnErrorMessage(java.lang.String lanuage, java.lang.Exception e)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="language" type="java.lang.String" />
|
|
<input variable="error" type="java.lang.Exception" />
|
|
<output variable="returnMessage" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="37,352,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','ERR01')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE',getVariable('returnMessage'))" />
|
|
</expression>
|
|
<invoke name="ESBService sendBySender" type="invokebean" description="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" bounds="38,423,141,105" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendBySender" operationDesc="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="replySubjectName" />
|
|
<input variable="AssignTrayRequestReply" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="ESBService makeWMSErrorMessageLog" type="invokebean" description="public void makeWMSErrorMessageLog(org.jdom.Document doc)" bounds="26,532,168,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="makeWMSErrorMessageLog" operationDesc="public void makeWMSErrorMessageLog(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
</invoke>
|
|
</catchAll>
|
|
<catch name="catch" faultName="error02" bounds="268,31,228,724">
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="37,-2,141,105" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="37,133,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','ERRO2')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE',concat('TRAY [', concat(getVariable('trayName'),'] Not Available')))" />
|
|
</expression>
|
|
<invoke name="ESBService sendBySender" type="invokebean" description="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" bounds="-1,228,216,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendBySender" operationDesc="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="replySubjectName" />
|
|
<input variable="AssignTrayRequestReply" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="ESBService makeWMSErrorMessageLog" type="invokebean" description="public void makeWMSErrorMessageLog(org.jdom.Document doc)" bounds="23,360,168,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="makeWMSErrorMessageLog" operationDesc="public void makeWMSErrorMessageLog(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil rollbackTransaction" type="invokebean" description="public void rollbackTransaction()" bounds="37,492,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="rollbackTransaction" operationDesc="public void rollbackTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<terminate name="terminate" bounds="37,627,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
</terminate>
|
|
</catch>
|
|
</faultHandlers>
|
|
<note name="Note" bounds="87,267,91,-1">check Tray Exist</note>
|
|
<sequence>
|
|
<receive name="AssignTrayRequest" bounds="240,30,140,75">
|
|
<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="196,135,228,102" 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 variable="eventName" type="java.lang.String" />
|
|
<input constant="WMS" 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="DurableServiceUtil getDurableData" type="invokebean" description="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" bounds="240,267,141,105" partnerLink="DurableServiceUtil" partnerLinkType="DurableServiceUtil" operation="getDurableData" operationDesc="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="trayName" type="java.lang.String" />
|
|
<output variable="trayInfo" />
|
|
<fault faultName="error02" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil checkPalletAlreadyStockedInFGMS" type="invokebean" description="public boolean checkPalletAlreadyStockedInFGMS(java.lang.String packingGroupName)" bounds="191,402,239,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="checkPalletAlreadyStockedInFGMS" operationDesc="public boolean checkPalletAlreadyStockedInFGMS(java.lang.String packingGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="isStockInFGMS" />
|
|
</invoke>
|
|
<switch name="switch" bounds="294,534,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="255,613,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="toString(getVariable('isStockInFGMS'))='true'" bounds="147,692,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="PackingGroupServiceUtil getPackingGroupData" type="invokebean" description="public com.cim.idm.wmspackage.productpacking.management.data.ProductPacking getPackingGroupData(java.lang.String processGroupName)" bounds="93,771,141,105" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getPackingGroupData" operationDesc="public com.cim.idm.wmspackage.productpacking.management.data.ProductPacking getPackingGroupData(java.lang.String processGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="fgmsPalletInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="93,906,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setVariable('locationName',getField('fgmsPalletInfo','locationName'))" />
|
|
</expression>
|
|
<switch name="switch" bounds="147,1001,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="113,1055,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="starts-with(getVariable('locationName'), 'B-94')
 or starts-with(getVariable('locationName'), 'C-94')
 or starts-with(getVariable('locationName'), 'A-94')
 or getVariable('locationName')<40" bounds="87,1109,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="DurableServiceUtil getDurableData" type="invokebean" description="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" bounds="150,1174,141,105" partnerLink="DurableServiceUtil" partnerLinkType="DurableServiceUtil" operation="getDurableData" operationDesc="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="trayName" type="java.lang.String" />
|
|
<output variable="trayInfo" />
|
|
<fault faultName="error02" variable="error" />
|
|
</invoke>
|
|
<switch name="switch" bounds="104,1243,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="65,1322,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="getField('trayInfo','durableState') = 'Available'
 and getField('trayInfo','assignedPackingQuantity') = 0" bounds="-89,1512,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="TransactionUtil beginTransaction" type="invokebean" description="public void beginTransaction()" bounds="18,1579,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="beginTransaction" operationDesc="public void beginTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="99,1696,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setField('trayKey','siteName','B10')" />
|
|
<function value="setField('trayKey','durableName',getVariable('trayName'))" />
|
|
<function value="addMap(getVariable('trayUserColumns'),'locationName',getVariable('location'))" />
|
|
</expression>
|
|
<invoke name="DurableServiceImpl makeInUse" type="invokebean" description="public void makeInUse(com.cim.idm.wmspackage.durable.management.data.DurableKey key, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map durableUserColumns)" bounds="99,1791,141,105" partnerLink="DurableServiceImpl" partnerLinkType="DurableServiceImpl" operation="makeInUse" operationDesc="public void makeInUse(com.cim.idm.wmspackage.durable.management.data.DurableKey key, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map durableUserColumns)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="trayKey" type="com.cim.idm.wmspackage.durable.management.data.DurableKey" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="trayUserColumns" type="java.util.Map" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="-93,1792,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addMap(getVariable('palletUserColumns'),'durableName',getVariable('trayName'))" />
|
|
</expression>
|
|
<invoke name="StorageServiceImpl modifyLocation" type="invokebean" description="public void modifyLocation(java.lang.String siteName, java.lang.String storageName, java.lang.String resourceState, java.lang.String useState, com.cim.idm.framework.data.EventInfo eventInfo)" bounds="-128,1936,249,102" partnerLink="StorageServiceImpl" partnerLinkType="StorageServiceImpl" operation="modifyLocation" operationDesc="public void modifyLocation(java.lang.String siteName, java.lang.String storageName, java.lang.String resourceState, java.lang.String useState, com.cim.idm.framework.data.EventInfo eventInfo)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input constant="B10" type="java.lang.String" />
|
|
<input variable="locationName" type="java.lang.String" />
|
|
<input constant="InService" type="java.lang.String" />
|
|
<input constant="Empty" type="java.lang.String" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl assignLocation" type="invokebean" description="public void assignLocation(java.lang.String palletName, java.lang.String locationName, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map palletUserColumns)" bounds="-137,2095,272,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="assignLocation" operationDesc="public void assignLocation(java.lang.String palletName, java.lang.String locationName, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map palletUserColumns)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<input variable="location" type="java.lang.String" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="palletUserColumns" type="java.util.Map" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil commitTransaction" type="invokebean" description="public void commitTransaction()" bounds="-68,2210,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="commitTransaction" operationDesc="public void commitTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="152,1501,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="290,1452,141,105" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="290,1587,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','ERRO2')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE',concat('TRAY [', concat(getVariable('trayName'),'] Not Available')))" />
|
|
</expression>
|
|
<invoke name="ESBService sendBySender" type="invokebean" description="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" bounds="252,1682,216,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendBySender" operationDesc="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="replySubjectName" />
|
|
<input variable="AssignTrayRequestReply" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="ESBService makeWMSErrorMessageLog" type="invokebean" description="public void makeWMSErrorMessageLog(org.jdom.Document doc)" bounds="276,1814,168,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="makeWMSErrorMessageLog" operationDesc="public void makeWMSErrorMessageLog(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil rollbackTransaction" type="invokebean" description="public void rollbackTransaction()" bounds="290,1946,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="rollbackTransaction" operationDesc="public void rollbackTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<terminate name="terminate" bounds="290,2081,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
</terminate>
|
|
</otherwise>
|
|
</switch>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="379,1118,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="CommonValidation throwException" type="invokebean" description="public void throwException(java.lang.String errorcode, java.lang.Object para1, java.lang.Object para2)" bounds="383,1236,141,105" partnerLink="CommonValidation" partnerLinkType="CommonValidation" operation="throwException" operationDesc="public void throwException(java.lang.String errorcode, java.lang.Object para1, java.lang.Object para2)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input constant="STORAGE-010" type="java.lang.String" />
|
|
<input variable="palletName" type="java.lang.Object" />
|
|
<input variable="locationName" type="java.lang.Object" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
</otherwise>
|
|
<switchend name="switchend" type="switchend" bounds="127,2258,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<source idx="1" terminal="5,A" />
|
|
</switchend>
|
|
</switch>
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="110,2342,162,102" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="106,2512,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','0')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE','SUCCESS')" />
|
|
</expression>
|
|
<invoke name="ESBService sendReplyBodyBySender" type="invokebean" description="public void sendReplyBodyBySender(java.lang.String replySubject, org.jdom.Document doc, java.lang.String senderName)" bounds="70,2641,216,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendReplyBodyBySender" operationDesc="public void sendReplyBodyBySender(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="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="871,692,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="TransactionUtil beginTransaction" type="invokebean" description="public void beginTransaction()" bounds="831,771,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="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="787,896,228,102" 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 variable="eventName" type="java.lang.String" />
|
|
<input constant="WMS" 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>
|
|
<expression name="expression" type="expression" bounds="831,1038,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addMap(getVariable('palletUserColumns'),'durableName',getVariable('trayName'))" />
|
|
</expression>
|
|
<invoke name="DurableServiceUtil getDurableData" type="invokebean" description="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" bounds="831,1133,141,105" partnerLink="DurableServiceUtil" partnerLinkType="DurableServiceUtil" operation="getDurableData" operationDesc="public com.cim.idm.wmspackage.durable.management.data.Durable getDurableData(java.lang.String durableName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="trayName" type="java.lang.String" />
|
|
<output variable="trayInfo" />
|
|
<fault faultName="error02" variable="error" />
|
|
</invoke>
|
|
<switch name="switch" bounds="885,1268,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="846,1347,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="getField('trayInfo','durableState') = 'Available'
 and getField('trayInfo','assignedPackingQuantity') = 0" bounds="562,1426,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<expression name="expression" type="expression" bounds="508,1505,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setField('trayKey','siteName','B10')" />
|
|
<function value="setField('trayKey','durableName',getVariable('trayName'))" />
|
|
<function value="addMap(getVariable('trayUserColumns'),'locationName',getVariable('location'))" />
|
|
</expression>
|
|
<invoke name="DurableServiceImpl makeInUse" type="invokebean" description="public void makeInUse(com.cim.idm.wmspackage.durable.management.data.DurableKey key, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map durableUserColumns)" bounds="508,1600,141,105" partnerLink="DurableServiceImpl" partnerLinkType="DurableServiceImpl" operation="makeInUse" operationDesc="public void makeInUse(com.cim.idm.wmspackage.durable.management.data.DurableKey key, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map durableUserColumns)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="trayKey" type="com.cim.idm.wmspackage.durable.management.data.DurableKey" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="trayUserColumns" type="java.util.Map" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil checkReceivePackingGroupAlreadyExist" type="invokebean" description="public void checkReceivePackingGroupAlreadyExist(java.lang.String packingGroupName)" bounds="459,1870,239,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="checkReceivePackingGroupAlreadyExist" operationDesc="public void checkReceivePackingGroupAlreadyExist(java.lang.String packingGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil checkPalletInBS_MODPackingGroup" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup checkPalletInBS_MODPackingGroup(java.lang.String palletName)" bounds="469,2002,218,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="checkPalletInBS_MODPackingGroup" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup checkPalletInBS_MODPackingGroup(java.lang.String palletName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="bs_modpallet" />
|
|
</invoke>
|
|
<switch name="switch" bounds="562,2269,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="523,2348,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="isNull('bs_modpallet')='true'" bounds="441,2427,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="PackingGroupServiceUtil getBoxList" type="invokebean" description="public java.util.List getBoxList(java.lang.String processGroupName)" bounds="387,2506,140,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getBoxList" operationDesc="public java.util.List getBoxList(java.lang.String processGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="boxNameList" />
|
|
</invoke>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="669,2427,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="PackingGroupServiceUtil getBoxList" type="invokebean" description="public java.util.List getBoxList(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup bs_modpallet)" bounds="629,2506,140,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getBoxList" operationDesc="public java.util.List getBoxList(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup bs_modpallet)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modpallet" type="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup" />
|
|
<output variable="boxNameList" />
|
|
</invoke>
|
|
</otherwise>
|
|
<switchend name="switchend" type="switchend" bounds="523,2628,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<source idx="1" terminal="5,A" />
|
|
</switchend>
|
|
</switch>
|
|
<while name="while" bounds="562,2707,32,49" type="2" collection="boxNameList" element="boxName">
|
|
<source idx="0" terminal="5,A" />
|
|
<whilestart name="whilestart" type="whilestart" bounds="523,2786,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whilestart>
|
|
<invoke name="PackingGroupServiceUtil checkReceivePackingGroupAlreadyExist" type="invokebean" description="public void checkReceivePackingGroupAlreadyExist(java.lang.String packingGroupName)" bounds="459,2865,239,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="checkReceivePackingGroupAlreadyExist" operationDesc="public void checkReceivePackingGroupAlreadyExist(java.lang.String packingGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<whileend name="whileend" type="whileend" bounds="705,2987,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whileend>
|
|
</while>
|
|
<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="634,3057,228,102" 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 variable="eventName" type="java.lang.String" />
|
|
<input constant="WMS" 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>
|
|
<switch name="switch" bounds="744,3198,33,33" type="switch">
|
|
<source idx="0" terminal="5,A" />
|
|
<switchstart name="switchstart" type="switchstart" bounds="705,3277,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</switchstart>
|
|
<case name="case" type="case" condition="isNull('bs_modpallet')='true'" bounds="562,3356,32,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<while name="while" bounds="562,3435,32,49" type="2" collection="boxNameList" element="boxName">
|
|
<source idx="0" terminal="5,A" />
|
|
<whilestart name="whilestart" type="whilestart" bounds="523,3514,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whilestart>
|
|
<invoke name="PackingGroupServiceUtil getMODPanelList" type="invokebean" description="public java.util.List getMODPanelList(java.lang.String palletName, java.lang.String boxName)" bounds="508,3593,140,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getMODPanelList" operationDesc="public java.util.List getMODPanelList(java.lang.String palletName, java.lang.String boxName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<output variable="panelNameList" />
|
|
</invoke>
|
|
<while name="while" bounds="562,3725,32,49" type="2" collection="panelNameList" element="panelName">
|
|
<source idx="0" terminal="5,A" />
|
|
<whilestart name="whilestart" type="whilestart" bounds="523,3804,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whilestart>
|
|
<invoke name="ProductServiceUtil getPanelInfoFromMOD" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.module.Lot getPanelInfoFromMOD(java.lang.String panelName)" bounds="508,3883,140,102" partnerLink="ProductServiceUtil" partnerLinkType="ProductServiceUtil" operation="getPanelInfoFromMOD" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.module.Lot getPanelInfoFromMOD(java.lang.String panelName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="panelName" type="java.lang.String" />
|
|
<output variable="panelInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="508,4015,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setVariable('productionType',getField('panelInfo','productionType'))" />
|
|
</expression>
|
|
<invoke name="ProductServiceUtil makeCreateInfo" type="invokebean" description="public com.cim.idm.wmspackage.product.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.module.Lot panelInfo, com.cim.idm.framework.data.EventInfo eventInfo)" bounds="508,4110,140,102" partnerLink="ProductServiceUtil" partnerLinkType="ProductServiceUtil" operation="makeCreateInfo" operationDesc="public com.cim.idm.wmspackage.product.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.module.Lot panelInfo, com.cim.idm.framework.data.EventInfo eventInfo)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="panelInfo" type="com.cim.idm.fgwmsextend.customizing.management.data.module.Lot" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<output variable="panelCreateInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="508,4242,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('panelCreateInfoList', getVariable('panelCreateInfo'))" />
|
|
</expression>
|
|
<whileend name="whileend" type="whileend" bounds="523,4327,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whileend>
|
|
</while>
|
|
<invoke name="PackingGroupServiceUtil getBoxInfoFromMOD" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup getBoxInfoFromMOD(java.lang.String boxName)" bounds="508,4406,140,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getBoxInfoFromMOD" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup getBoxInfoFromMOD(java.lang.String boxName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<output variable="boxInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil makeCreateInfo" type="invokebean" description="public com.cim.idm.wmspackage.productpacking.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup boxInfo, com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String productionType)" bounds="477,4538,203,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="makeCreateInfo" operationDesc="public com.cim.idm.wmspackage.productpacking.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup boxInfo, com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String productionType)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="boxInfo" type="com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="productionType" type="java.lang.String" />
|
|
<output variable="boxCreateInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="508,4670,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('boxCreateInfoList', getVariable('boxCreateInfo'))" />
|
|
</expression>
|
|
<whileend name="whileend" type="whileend" bounds="523,4755,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whileend>
|
|
</while>
|
|
<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="448,4832,244,102" 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="StockInPallet" type="java.lang.String" />
|
|
<input constant="WMS" type="java.lang.String" />
|
|
<input constant="StockInPallet" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<output variable="eventInfo" />
|
|
</invoke>
|
|
<invoke name="ProductServiceImpl receivePanels" type="invokebean" description="public void receivePanels(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List panelCreateInfoList)" bounds="488,4966,181,102" partnerLink="ProductServiceImpl" partnerLinkType="ProductServiceImpl" operation="receivePanels" operationDesc="public void receivePanels(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List panelCreateInfoList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="panelCreateInfoList" type="java.util.List" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl receiveBoxs" type="invokebean" description="public void receiveBoxs(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List boxCreateInfoList)" bounds="492,5098,173,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="receiveBoxs" operationDesc="public void receiveBoxs(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List boxCreateInfoList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="boxCreateInfoList" type="java.util.List" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil getPalletInfoFromMOD" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup getPalletInfoFromMOD(java.lang.String palletName)" bounds="508,5230,140,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getPalletInfoFromMOD" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup getPalletInfoFromMOD(java.lang.String palletName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="palletInfo" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl receivePallet" type="invokebean" description="public void receivePallet(com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup palletInfo, com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String productionType)" bounds="473,5362,211,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="receivePallet" operationDesc="public void receivePallet(com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup palletInfo, com.cim.idm.framework.data.EventInfo eventInfo, java.lang.String productionType)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletInfo" type="com.cim.idm.fgwmsextend.customizing.management.data.module.ProcessGroup" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="productionType" type="java.lang.String" />
|
|
</invoke>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="913,3356,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<while name="while" bounds="927,3435,32,49" type="2" collection="boxNameList" element="boxName">
|
|
<source idx="0" terminal="5,A" />
|
|
<whilestart name="whilestart" type="whilestart" bounds="888,3514,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whilestart>
|
|
<invoke name="PackingGroupServiceUtil getBS_MODProductPanelList" type="invokebean" description="public java.util.List getBS_MODProductPanelList(java.lang.String palletName, java.lang.String boxName)" bounds="854,3593,178,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getBS_MODProductPanelList" operationDesc="public java.util.List getBS_MODProductPanelList(java.lang.String palletName, java.lang.String boxName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<output variable="panelNameList" />
|
|
</invoke>
|
|
<while name="while" bounds="927,3725,32,49" type="2" collection="panelNameList" element="panelName">
|
|
<source idx="0" terminal="5,A" />
|
|
<whilestart name="whilestart" type="whilestart" bounds="888,3804,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whilestart>
|
|
<invoke name="ProductServiceUtil getPanelInfoFromBS_MODProduct" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct getPanelInfoFromBS_MODProduct(java.lang.String panelName)" bounds="837,3883,212,102" partnerLink="ProductServiceUtil" partnerLinkType="ProductServiceUtil" operation="getPanelInfoFromBS_MODProduct" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct getPanelInfoFromBS_MODProduct(java.lang.String panelName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="panelName" type="java.lang.String" />
|
|
<output variable="bs_modProduct" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="ProductServiceUtil makeCreateInfo" type="invokebean" description="public com.cim.idm.wmspackage.product.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct panelInfo, com.cim.idm.framework.data.EventInfo eventInfo)" bounds="863,4015,160,102" partnerLink="ProductServiceUtil" partnerLinkType="ProductServiceUtil" operation="makeCreateInfo" operationDesc="public com.cim.idm.wmspackage.product.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct panelInfo, com.cim.idm.framework.data.EventInfo eventInfo)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modProduct" type="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProduct" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<output variable="panelCreateInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="873,4147,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('panelCreateInfoList', getVariable('panelCreateInfo'))" />
|
|
</expression>
|
|
<invoke name="ProductServiceUtil makeBS_MODProductKey" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProductKey makeBS_MODProductKey(java.lang.String panelName)" bounds="865,4242,156,102" partnerLink="ProductServiceUtil" partnerLinkType="ProductServiceUtil" operation="makeBS_MODProductKey" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODProductKey makeBS_MODProductKey(java.lang.String panelName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="panelName" type="java.lang.String" />
|
|
<output variable="bs_modproductkey" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="873,4374,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('bs_modproductkeyList', getVariable('bs_modproductkey'))" />
|
|
</expression>
|
|
<whileend name="whileend" type="whileend" bounds="888,4459,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whileend>
|
|
</while>
|
|
<invoke name="PackingGroupServiceUtil getBoxInfoFromBS_MODPackingGroup" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup getBoxInfoFromBS_MODPackingGroup(java.lang.String boxName)" bounds="825,4538,237,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getBoxInfoFromBS_MODPackingGroup" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup getBoxInfoFromBS_MODPackingGroup(java.lang.String boxName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<output variable="bs_modBox" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil makeCreateInfo" type="invokebean" description="public com.cim.idm.wmspackage.productpacking.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup boxInfo, com.cim.idm.framework.data.EventInfo eventInfo)" bounds="873,4670,141,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="makeCreateInfo" operationDesc="public com.cim.idm.wmspackage.productpacking.management.info.CreateInfo makeCreateInfo(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup boxInfo, com.cim.idm.framework.data.EventInfo eventInfo)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modBox" type="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<output variable="boxCreateInfo" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="873,4802,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('boxCreateInfoList', getVariable('boxCreateInfo'))" />
|
|
</expression>
|
|
<invoke name="PackingGroupServiceUtil makeBS_MODPackingGroupKey" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroupKey makeBS_MODPackingGroupKey(java.lang.String packingGroupName)" bounds="873,4897,141,105" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="makeBS_MODPackingGroupKey" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroupKey makeBS_MODPackingGroupKey(java.lang.String packingGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="boxName" type="java.lang.String" />
|
|
<output variable="bs_modboxkey" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="873,5032,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="addListValue('bs_modboxkeyList', getVariable('bs_modboxkey'))" />
|
|
</expression>
|
|
<whileend name="whileend" type="whileend" bounds="888,5117,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
</whileend>
|
|
</while>
|
|
<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="817,5197,244,102" 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="StockInPallet" type="java.lang.String" />
|
|
<input constant="WMS" type="java.lang.String" />
|
|
<input constant="StockInPallet" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<output variable="eventInfo" />
|
|
</invoke>
|
|
<invoke name="ProductServiceImpl receivePanels" type="invokebean" description="public void receivePanels(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List panelCreateInfoList)" bounds="853,5328,181,102" partnerLink="ProductServiceImpl" partnerLinkType="ProductServiceImpl" operation="receivePanels" operationDesc="public void receivePanels(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List panelCreateInfoList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="panelCreateInfoList" type="java.util.List" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl receiveBoxs" type="invokebean" description="public void receiveBoxs(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List boxCreateInfoList)" bounds="873,5460,141,105" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="receiveBoxs" operationDesc="public void receiveBoxs(com.cim.idm.framework.data.EventInfo eventInfo, java.util.List boxCreateInfoList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="boxCreateInfoList" type="java.util.List" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceUtil getPalletInfoFromBS_MODPackingGroup" type="invokebean" description="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup getPalletInfoFromBS_MODPackingGroup(java.lang.String palletName)" bounds="819,5595,248,102" partnerLink="PackingGroupServiceUtil" partnerLinkType="PackingGroupServiceUtil" operation="getPalletInfoFromBS_MODPackingGroup" operationDesc="public com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup getPalletInfoFromBS_MODPackingGroup(java.lang.String palletName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<output variable="bs_modpallet" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl receivePallet" type="invokebean" description="public void receivePallet(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup palletInfo, com.cim.idm.framework.data.EventInfo eventInfo)" bounds="869,5727,149,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="receivePallet" operationDesc="public void receivePallet(com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup palletInfo, com.cim.idm.framework.data.EventInfo eventInfo)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modpallet" type="com.cim.idm.fgwmsextend.customizing.management.data.BS_MODPackingGroup" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="ProductServiceImpl deleteFromBS_MODProduct" type="invokebean" description="public void deleteFromBS_MODProduct(java.util.List keyList)" bounds="858,5859,170,102" partnerLink="ProductServiceImpl" partnerLinkType="ProductServiceImpl" operation="deleteFromBS_MODProduct" operationDesc="public void deleteFromBS_MODProduct(java.util.List keyList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modproductkeyList" type="java.util.List" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl deleteFromBS_MODPackingGroup" type="invokebean" description="public void deleteFromBS_MODPackingGroup(java.util.List modPackingGroupKeyList)" bounds="841,5991,205,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="deleteFromBS_MODPackingGroup" operationDesc="public void deleteFromBS_MODPackingGroup(java.util.List modPackingGroupKeyList)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="bs_modboxkeyList" type="java.util.List" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl deleteFromBS_MODPackingGroup" type="invokebean" description="public void deleteFromBS_MODPackingGroup(java.lang.String packingGroupName)" bounds="841,6123,205,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="deleteFromBS_MODPackingGroup" operationDesc="public void deleteFromBS_MODPackingGroup(java.lang.String packingGroupName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
</invoke>
|
|
</otherwise>
|
|
<switchend name="switchend" type="switchend" bounds="523,6245,110,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<source idx="1" terminal="5,A" />
|
|
</switchend>
|
|
</switch>
|
|
<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="718,6254,244,102" 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="AssignLocation" type="java.lang.String" />
|
|
<input constant="WMS" type="java.lang.String" />
|
|
<input constant="StockInPallet" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<input constant="" type="java.lang.String" />
|
|
<output variable="eventInfo" />
|
|
</invoke>
|
|
<invoke name="PackingGroupServiceImpl assignLocation" type="invokebean" description="public void assignLocation(java.lang.String palletName, java.lang.String locationName, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map palletUserColumns)" bounds="442,6324,272,102" partnerLink="PackingGroupServiceImpl" partnerLinkType="PackingGroupServiceImpl" operation="assignLocation" operationDesc="public void assignLocation(java.lang.String palletName, java.lang.String locationName, com.cim.idm.framework.data.EventInfo eventInfo, java.util.Map palletUserColumns)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<input variable="location" type="java.lang.String" />
|
|
<input variable="eventInfo" type="com.cim.idm.framework.data.EventInfo" />
|
|
<input variable="palletUserColumns" type="java.util.Map" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="508,6456,141,105" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="FGMSReceivedReport" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="508,6591,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('FGMSReceivedReport','/Message/Header/MESSAGENAME','FGMSReceivedReport')" />
|
|
</expression>
|
|
<invoke name="ESBService sendBySender" type="invokebean" description="public void sendBySender(org.jdom.Document doc, java.lang.String senderName)" bounds="479,6686,199,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendBySender" operationDesc="public void sendBySender(org.jdom.Document doc, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="FGMSReceivedReport" type="org.jdom.Document" />
|
|
<input constant="MODSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="497,6818,162,102" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="508,6950,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','0')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE','SUCCESS')" />
|
|
</expression>
|
|
<invoke name="ESBService sendReplyBodyBySender" type="invokebean" description="public void sendReplyBodyBySender(java.lang.String replySubject, org.jdom.Document doc, java.lang.String senderName)" bounds="470,7045,216,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendReplyBodyBySender" operationDesc="public void sendReplyBodyBySender(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="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil commitTransaction" type="invokebean" description="public void commitTransaction()" bounds="508,7177,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="ERPInterfaceServiceImpl insertBS_ERPIF_PI121" type="invokebean" description="public static void insertBS_ERPIF_PI121(java.lang.String eventName, java.lang.String palletName, java.lang.String _fabid)" bounds="508,7312,141,105" partnerLink="ERPInterfaceServiceImpl" partnerLinkType="ERPInterfaceServiceImpl" operation="insertBS_ERPIF_PI121" operationDesc="public static void insertBS_ERPIF_PI121(java.lang.String eventName, java.lang.String palletName, java.lang.String _fabid)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input constant="StockIn" type="java.lang.String" />
|
|
<input variable="palletName" type="java.lang.String" />
|
|
<input constant="MODULE" type="java.lang.String" />
|
|
</invoke>
|
|
</case>
|
|
<otherwise name="otherwise" type="otherwise" bounds="1195,1426,61,49">
|
|
<source idx="0" terminal="5,A" />
|
|
<invoke name="XmlUtil clone" type="invokebean" description="public org.jdom.Document clone(org.jdom.Document doc)" bounds="1155,1505,141,105" partnerLink="XmlUtil" partnerLinkType="XmlUtil" operation="clone" operationDesc="public org.jdom.Document clone(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="message" type="org.jdom.Document" />
|
|
<output variable="AssignTrayRequestReply" />
|
|
</invoke>
|
|
<expression name="expression" type="expression" bounds="1155,1640,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
<function value="setXmlData('AssignTrayRequestReply','/Message/Header/MESSAGENAME','AssignTrayRequestReply')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNCODE','ERRO2')" />
|
|
<function value="addElement('AssignTrayRequestReply','/Message/Body','RETURNMESSAGE',concat('TRAY [', concat(getVariable('trayName'),'] Not Available')))" />
|
|
</expression>
|
|
<invoke name="ESBService sendBySender" type="invokebean" description="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" bounds="1117,1735,216,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendBySender" operationDesc="public void sendBySender(java.lang.String replySubject, org.jdom.Document doc, org.jdom.Element element, java.lang.String senderName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="replySubjectName" />
|
|
<input variable="AssignTrayRequestReply" />
|
|
<input constant="WMSSender" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="ESBService makeWMSErrorMessageLog" type="invokebean" description="public void makeWMSErrorMessageLog(org.jdom.Document doc)" bounds="1141,1867,168,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="makeWMSErrorMessageLog" operationDesc="public void makeWMSErrorMessageLog(org.jdom.Document doc)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="AssignTrayRequestReply" type="org.jdom.Document" />
|
|
<fault faultName="catchAll" variable="error" />
|
|
</invoke>
|
|
<invoke name="TransactionUtil rollbackTransaction" type="invokebean" description="public void rollbackTransaction()" bounds="1155,1999,141,105" partnerLink="TransactionUtil" partnerLinkType="TransactionUtil" operation="rollbackTransaction" operationDesc="public void rollbackTransaction()" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
</invoke>
|
|
<terminate name="terminate" bounds="1155,2134,141,65">
|
|
<source idx="0" terminal="5,A" />
|
|
</terminate>
|
|
</otherwise>
|
|
</switch>
|
|
</otherwise>
|
|
</switch>
|
|
</sequence>
|
|
</process>
|
|
|