49 lines
4.7 KiB
XML
49 lines
4.7 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="RemoveShipRequestDetailForFG.bpel">
|
|
<partnerLinks>
|
|
<partnerLink name="bpelj" partnerLinkType="bpel:bpelj" />
|
|
<partnerLink name="BSShipRequestServiceUtil" partnerLinkType="bean:BSShipRequestServiceUtil" />
|
|
<partnerLink name="BSShipRequestServiceImpl" partnerLinkType="bean:BSShipRequestServiceImpl" />
|
|
<partnerLink name="ESBService" partnerLinkType="bean:ESBService" />
|
|
</partnerLinks>
|
|
<variables>
|
|
<variable name="eventComment" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/EVENTCOMMENT')" />
|
|
<variable name="eventUser" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/EVENTUSER')" />
|
|
<variable name="invoiceDetailNo" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTDETAILNAME')" />
|
|
<variable name="invoiceNo" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SHIPREQUESTNAME')" />
|
|
<variable name="language" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/LANGUAGE')" />
|
|
<variable name="message" messageType="org.jdom.Document" />
|
|
<variable name="replySubjectName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/ORIGINALSOURCESUBJECTNAME')" />
|
|
<variable name="sitename" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/SITENAME')" />
|
|
</variables>
|
|
<sequence>
|
|
<receive name="RemoveShipRequestDetail" bounds="70,30,162,75">
|
|
<input variable="message" type="org.jdom.Document" />
|
|
</receive>
|
|
<invoke name="BSShipRequestServiceUtil checkInvoiceExist" type="invokebean" description="public void checkInvoiceExist(java.lang.String invoiceNo, java.lang.String siteName)" bounds="81,135,140,102" partnerLink="BSShipRequestServiceUtil" partnerLinkType="BSShipRequestServiceUtil" operation="checkInvoiceExist" operationDesc="public void checkInvoiceExist(java.lang.String invoiceNo, java.lang.String siteName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="invoiceNo" type="java.lang.String" />
|
|
<input variable="sitename" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="BSShipRequestServiceUtil checkDetailInvoiceExist" type="invokebean" description="public void checkDetailInvoiceExist(java.lang.String invoiceNo, java.lang.String invoiceDetailNo, java.lang.String siteName)" bounds="73,267,157,102" partnerLink="BSShipRequestServiceUtil" partnerLinkType="BSShipRequestServiceUtil" operation="checkDetailInvoiceExist" operationDesc="public void checkDetailInvoiceExist(java.lang.String invoiceNo, java.lang.String invoiceDetailNo, java.lang.String siteName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="invoiceNo" type="java.lang.String" />
|
|
<input variable="invoiceDetailNo" type="java.lang.String" />
|
|
<input variable="sitename" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="BSShipRequestServiceImpl removeShipRequestDetail" type="invokebean" description="public void removeShipRequestDetail(java.lang.String invoiceNo, java.lang.String invoiceDetailNo, java.lang.String siteName)" bounds="72,399,158,102" partnerLink="BSShipRequestServiceImpl" partnerLinkType="BSShipRequestServiceImpl" operation="removeShipRequestDetail" operationDesc="public void removeShipRequestDetail(java.lang.String invoiceNo, java.lang.String invoiceDetailNo, java.lang.String siteName)" ignoreThrow="false" fork="false">
|
|
<source idx="0" terminal="5,A" />
|
|
<input variable="invoiceNo" type="java.lang.String" />
|
|
<input variable="invoiceDetailNo" type="java.lang.String" />
|
|
<input variable="sitename" type="java.lang.String" />
|
|
</invoke>
|
|
<invoke name="ESBService sendReplyBySender" type="invokebean" description="public void sendReplyBySender(String replySubject, org.jdom.Document doc, String senderName)" bounds="39,531,224,102" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendReplyBySender" operationDesc="public void sendReplyBySender(String replySubject, org.jdom.Document doc, 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>
|
|
|