From: <pka...@us...> - 2009-08-02 23:11:26
|
Revision: 435 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=435&view=rev Author: pkasprzak Date: 2009-08-02 23:11:17 +0000 (Sun, 02 Aug 2009) Log Message: ----------- * Important Stuff :) Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel 2009-08-02 23:08:12 UTC (rev 434) +++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/InboundClientAdapter.bpel 2009-08-02 23:11:17 UTC (rev 435) @@ -14,27 +14,31 @@ xmlns:ns0="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:ns1="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"> - <import namespace="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" location="LSFClientAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> - <import namespace="http://cse.campussource.de/schema/LSFDataTypes" location="LSFDataTypes.xsd" importType="http://www.w3.org/2001/XMLSchema"/> - <import namespace="http://cse.campussource.de/schema/DataTypes" location="Common/CDDM.xsd" importType="http://www.w3.org/2001/XMLSchema"/> - <import namespace="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" location="XSLTTransform.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> - <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" location="ObjectProcessor/InboundObjectProcessor.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> - + <import namespace="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" location="LSFClientAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> + <import namespace="http://cse.campussource.de/schema/LSFDataTypes" location="LSFDataTypes.xsd" importType="http://www.w3.org/2001/XMLSchema"/> + <import namespace="http://cse.campussource.de/schema/DataTypes" location="Common/CDDM.xsd" importType="http://www.w3.org/2001/XMLSchema"/> + <import namespace="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" location="XSLTTransform.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> + <import namespace="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" location="ObjectProcessor/AddCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> + <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" location="ObjectProcessor/AddCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/> + <partnerLinks> - <partnerLink name="XSLTTransform" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" partnerLinkType="tns:XSLTTransform" - partnerRole="XSLTTransformPortTypeRole"/> + <partnerLink name="XSLTTransform" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" partnerLinkType="tns:XSLTTransform" + partnerRole="XSLTTransformPortTypeRole"/> - <partnerLink name="ObjectProcessor" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" partnerLinkType="tns:ObjectProcessor" - partnerRole="ObjectProcessorPortTypeRole"/> + <partnerLink name="ProcessCourse" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" partnerLinkType="tns:AddCourse" + partnerRole="AddCoursePortTypeRole"/> - <partnerLink name="LSF" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" partnerLinkType="tns:LSFClientAdapter" - myRole="LSFClientAdapterPortTypeRole"/> + <partnerLink name="ProcessCategory" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" partnerLinkType="tns:AddCategory" + partnerRole="AddCategoryPortTypeRole"/> + + <partnerLink name="LSF" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" partnerLinkType="tns:LSFClientAdapter" + myRole="LSFClientAdapterPortTypeRole"/> </partnerLinks> <variables> - <variable name="XSLTTransformOperationOut" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" messageType="tns:XSLTTransformOperationResponse"/> - <variable name="XSLTTransformOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" messageType="tns:XSLTTransformOperationRequest"/> - <variable name="ReceiveIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" messageType="tns:receiveRequest"/> + <variable name="XSLTTransformOperationOut" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" messageType="tns:XSLTTransformOperationResponse"/> + <variable name="XSLTTransformOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" messageType="tns:XSLTTransformOperationRequest"/> + <variable name="ReceiveIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" messageType="tns:receiveRequest"/> <variable name="SynchronizationMessage" element="lsfdt:synchronizationMessage"/> <variable name="Messages" element="dt:messages"/> @@ -117,7 +121,7 @@ <scope name="invokeObjectProcessorForCourseMessages"> <variables> - <variable name="ProcessCourseEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessCourseEventRequest"/> + <variable name="ProcessCourseIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" messageType="tns:processCourseRequest"/> </variables> <sequence name="CourseSplitSequence"> @@ -125,12 +129,12 @@ <assign name="extractCourseMessage"> <sxt:trace> <sxt:log level="info" location="onComplete"> - <ns0:from>concat('*** Extracted courseMessage: ', sxxf:doMarshal($ProcessCourseEventIn.courseMessage))</ns0:from> + <ns0:from>concat('*** Extracted courseMessage: ', sxxf:doMarshal($ProcessCourseIn.courseMessage))</ns0:from> </sxt:log> </sxt:trace> <copy> <from>$Messages/dt:courseMessages/dt:courseMessage[$CourseCounter]</from> - <to>$ProcessCourseEventIn.courseMessage</to> + <to>$ProcessCourseIn.courseMessage</to> </copy> </assign> @@ -138,17 +142,19 @@ <assign name="updateCourseMessage"> <copy> <from>string($SOURCE_SYSTEM_ID)</from> - <to>$ProcessCourseEventIn.courseMessage/dt:source</to> + <to>$ProcessCourseIn.courseMessage/dt:source</to> </copy> <copy> <from>string($TARGET_SYSTEM_ID)</from> - <to>$ProcessCourseEventIn.courseMessage/dt:target</to> + <to>$ProcessCourseIn.courseMessage/dt:target</to> </copy> </assign> - <invoke name="processCourseEvent" partnerLink="ObjectProcessor" operation="processCourseEvent" - portType="ns1:ObjectProcessorPortType" - inputVariable="ProcessCourseEventIn"/> + <invoke name="processCourse" partnerLink="ProcessCourse" + operation="processCourse" + portType="tns:AddCoursePortType" + inputVariable="ProcessCourseIn" + xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse"/> </sequence> </scope> </forEach> @@ -167,7 +173,7 @@ <scope name="invokeObjectProcessorForCategoryMessages"> <variables> - <variable name="ProcessCategoryEventIn" messageType="ns1:ProcessCategoryEventRequest"/> + <variable name="ProcessCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" messageType="tns:processCategoryRequest"/> </variables> <sequence name="CategorySplitSequence"> @@ -176,12 +182,12 @@ <assign name="extractCategoryMessage"> <sxt:trace> <sxt:log level="info" location="onComplete"> - <ns0:from>concat('*** Extracted categoryMessage: ', sxxf:doMarshal($ProcessCategoryEventIn.categoryMessage))</ns0:from> + <ns0:from>concat('*** Extracted categoryMessage: ', sxxf:doMarshal($ProcessCategoryIn.categoryMessage))</ns0:from> </sxt:log> </sxt:trace> <copy> <from>$Messages/dt:categoryMessages/dt:categoryMessage[$CategoryCounter]</from> - <to>$ProcessCategoryEventIn.categoryMessage</to> + <to>$ProcessCategoryIn.categoryMessage</to> </copy> </assign> @@ -189,23 +195,26 @@ <assign name="updateCategoryMessage"> <copy> <from>string($SOURCE_SYSTEM_ID)</from> - <to>$ProcessCategoryEventIn.categoryMessage/dt:source</to> + <to>$ProcessCategoryIn.categoryMessage/dt:source</to> </copy> <copy> <from>string($TARGET_SYSTEM_ID)</from> - <to>$ProcessCategoryEventIn.categoryMessage/dt:target</to> + <to>$ProcessCategoryIn.categoryMessage/dt:target</to> </copy> </assign> - <invoke name="processCategoryMessage" partnerLink="ObjectProcessor" operation="processCategoryEvent" - portType="ns1:ObjectProcessorPortType" - inputVariable="ProcessCategoryEventIn"/> + <invoke name="processCategory" partnerLink="ProcessCategory" + operation="processCategory" + portType="tns:AddCategoryPortType" + inputVariable="ProcessCategoryIn" + xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory"/> </sequence> </scope> </forEach> <!-- Convert CSE:account -> CDDM:accountMessage --> +<!-- <forEach name="AccountSplitter" parallel="no" counterName="AccountCounter"> <sxt:trace> @@ -219,12 +228,12 @@ <scope name="invokeObjectProcessorForAccountMessages"> <variables> - <variable name="ProcessAccountEventIn" messageType="ns1:ProcessAccountEventRequest"/> </variables> <sequence name="AccountSplitSequence"> - +--> <!-- Extract message --> +<!-- <assign name="extractAccountMessage"> <sxt:trace> <sxt:log level="info" location="onComplete"> @@ -236,8 +245,9 @@ <to>$ProcessAccountEventIn.accountMessage</to> </copy> </assign> - +--> <!-- Update accountyMessage --> +<!-- <assign name="updateAccountMessage"> <copy> <from>string($SOURCE_SYSTEM_ID)</from> @@ -256,6 +266,6 @@ </sequence> </scope> </forEach> - +--> </sequence> </process> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |