|
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.
|