You can subscribe to this list here.
| 2009 |
Jan
|
Feb
(28) |
Mar
(85) |
Apr
(81) |
May
(32) |
Jun
(51) |
Jul
(134) |
Aug
(21) |
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: <ale...@us...> - 2009-08-03 10:18:32
|
Revision: 437
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=437&view=rev
Author: alexloewen
Date: 2009-08-03 10:18:21 +0000 (Mon, 03 Aug 2009)
Log Message:
-----------
tests commit
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/WS-Tests/soapui-project.xml
Modified: trunk/sandbox/lsf-adapter-demo/WS-Tests/soapui-project.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/WS-Tests/soapui-project.xml 2009-08-02 23:11:30 UTC (rev 436)
+++ trunk/sandbox/lsf-adapter-demo/WS-Tests/soapui-project.xml 2009-08-03 10:18:21 UTC (rev 437)
@@ -257,7 +257,7 @@
</courseMessage>
</lsf:processCourse>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="LSFClientAdapterCA/ILIASClientAdapterPortType/input1"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ILIASClientAdapterBinding" type="wsdl" bindingName="{http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter}ILIASClientAdapterBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8090/Tests/RelationManager?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache/><con:endpoints><con:endpoint>http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="processAccount" bindingOperationName="processAccount" type="One-Way" inputName="input3" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ili="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:dat="http://cse.campussource.de/schema/DataTypes">
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="LSFClientAdapterCA/ILIASClientAdapterPortType/input1"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ILIASClientAdapterBinding" type="wsdl" bindingName="{http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter}ILIASClientAdapterBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8090/Tests/RelationManager?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT"/><con:endpoints><con:endpoint>http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="processAccount" bindingOperationName="processAccount" type="One-Way" inputName="input3" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ili="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:dat="http://cse.campussource.de/schema/DataTypes">
<soapenv:Header/>
<soapenv:Body>
<ili:processAccount>
@@ -939,41 +939,343 @@
<InputData>?</InputData>
</lsf:receive>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="LSFClientAdapterCA/LSFClientAdapterPortType/input1"/></con:call></con:operation></con:interface><con:testSuite name="TestSuite-ILIASClientAdapter"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processAccount TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="processAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processAccount</con:operation><con:request name="processAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dat="http://cse.campussource.de/schema/DataTypes">
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="LSFClientAdapterCA/LSFClientAdapterPortType/input1"/></con:call></con:operation></con:interface><con:testSuite name="TestSuite-ILIASClientAdapter"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processAccount TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="addAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processAccount</con:operation><con:request name="addAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:ili="LSFClientAdapterCA"
+ xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <ili:processAccount>
+ <dt:accountMessage>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <dt:event>CREATE</dt:event>
+ <dt:source>Core</dt:source>
+ <dt:target>Ilias</dt:target>
+ <dt:account>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>account:10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: globalRole - - - - - -->
+ <dt:attribute>
+ <dt:name>globalRole</dt:name>
+ <dt:value>Tutor</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: lsfId - - - - - -->
+ <dt:attribute>
+ <dt:name>lsfId</dt:name>
+ <dt:value>10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: surname - - - - - -->
+ <dt:attribute>
+ <dt:name>surname</dt:name>
+ <dt:value>Biego2</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: firstName - - - - - -->
+ <dt:attribute>
+ <dt:name>firstName</dt:name>
+ <dt:value>Hartmuto2</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: password - - - - - -->
+ <dt:attribute>
+ <dt:name>password</dt:name>
+ <dt:value>test</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: academicTitle - - - - - -->
+ <dt:attribute>
+ <dt:name>academicTitle</dt:name>
+ <dt:value>Univ.-Prof. Dr. rer. oec.</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: gender - - - - - -->
+ <dt:attribute>
+ <dt:name>gender</dt:name>
+ <dt:value>M</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: emailAddress - - - - - -->
+ <dt:attribute>
+ <dt:name>emailAddress</dt:name>
+ <dt:value>h....@mx...</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ </dt:account>
+ </dt:accountMessage>
+ </ili:processAccount>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="updateAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processAccount</con:operation><con:request name="updateAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:ili="LSFClientAdapterCA"
+ xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <ili:processAccount>
+ <dt:accountMessage>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <dt:event>UPDATE</dt:event>
+ <dt:source>Core</dt:source>
+ <dt:target>Ilias</dt:target>
+ <dt:account>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>account:10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: globalRole - - - - - -->
+ <dt:attribute>
+ <dt:name>globalRole</dt:name>
+ <dt:value>Tutor</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: lsfId - - - - - -->
+ <dt:attribute>
+ <dt:name>lsfId</dt:name>
+ <dt:value>10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: surname - - - - - -->
+ <dt:attribute>
+ <dt:name>surname</dt:name>
+ <dt:value>Biego3</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: firstName - - - - - -->
+ <dt:attribute>
+ <dt:name>firstName</dt:name>
+ <dt:value>Hartmuto5</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+
+ <!--- - - - - Attribute: academicTitle - - - - - -->
+ <dt:attribute>
+ <dt:name>academicTitle</dt:name>
+ <dt:value>Univ.-Prof. Dr. rer. oec.</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: gender - - - - - -->
+ <dt:attribute>
+ <dt:name>gender</dt:name>
+ <dt:value>M</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: emailAddress - - - - - -->
+ <dt:attribute>
+ <dt:name>emailAddress</dt:name>
+ <dt:value>h5...@mx...</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ </dt:account>
+ </dt:accountMessage>
+ </ili:processAccount>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="deleteAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processAccount</con:operation><con:request name="deleteAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:ili="LSFClientAdapterCA"
+ xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <ili:processAccount>
+ <dt:accountMessage>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <dt:event>DELETE</dt:event>
+ <dt:source>Core</dt:source>
+ <dt:target>Ilias</dt:target>
+ <dt:account>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>2000-01-20T12:00:00</dt:eventTime>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>324</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: globalRole - - - - - -->
+ <dt:attribute>
+ <dt:name>globalRole</dt:name>
+ <dt:value>Tutor</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: lsfId - - - - - -->
+ <dt:attribute>
+ <dt:name>lsfId</dt:name>
+ <dt:value>10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: surname - - - - - -->
+ <dt:attribute>
+ <dt:name>surname</dt:name>
+ <dt:value>Biego2</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: firstName - - - - - -->
+ <dt:attribute>
+ <dt:name>firstName</dt:name>
+ <dt:value>Hartmuto2</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: password - - - - - -->
+ <dt:attribute>
+ <dt:name>password</dt:name>
+ <dt:value>test</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: academicTitle - - - - - -->
+ <dt:attribute>
+ <dt:name>academicTitle</dt:name>
+ <dt:value>Univ.-Prof. Dr. rer. oec.</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: gender - - - - - -->
+ <dt:attribute>
+ <dt:name>gender</dt:name>
+ <dt:value>M</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: emailAddress - - - - - -->
+ <dt:attribute>
+ <dt:name>emailAddress</dt:name>
+ <dt:value>h....@mx...</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ </dt:account>
+ </dt:accountMessage>
+ </ili:processAccount>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processCategory TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="addCategory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCategory</con:operation><con:request name="addCategory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <lsf:processCategory>
+ <categoryMessage>
+ <dt:category>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>?2008-09-29T03:49:45?</dt:eventTime>
+ <!--Zero or more repetitions:-->
+ <dt:attribute>
+ <dt:name>name</dt:name>
+ <dt:value>Fakultät 10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>lecture:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>?string?</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:courses>
+ <!--Zero or more repetitions:-->
+ <dt:course>?string?</dt:course>
+ </dt:courses>
+ </dt:category>
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>CREATE</dt:event>
+ <dt:source>CSE</dt:source>
+ <dt:target>Ilias</dt:target>
+ </categoryMessage>
+ </lsf:processCategory>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig action="LSFClientAdapterCA/ILIASClientAdapterPortType/input2" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="deleteCategory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCategory</con:operation><con:request name="deleteCategory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <lsf:processCategory>
+ <categoryMessage>
+ <dt:category>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>?2008-09-29T03:49:45?</dt:eventTime>
+ <!--Zero or more repetitions:-->
+ <dt:attribute>
+ <dt:name>name</dt:name>
+ <dt:value>Fakultät 10</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>lecture:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>?string?</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:courses>
+ <!--Zero or more repetitions:-->
+ <dt:course>?string?</dt:course>
+ </dt:courses>
+ </dt:category>
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>DELETE</dt:event>
+ <dt:source>CSE</dt:source>
+ <dt:target>Ilias</dt:target>
+ </categoryMessage>
+ </lsf:processCategory>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="updateCategory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCategory</con:operation><con:request name="updateCategory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <lsf:processCategory>
+ <categoryMessage>
+ <dt:category>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>?2008-09-29T03:49:45?</dt:eventTime>
+ <!--Zero or more repetitions:-->
+ <dt:attribute>
+ <dt:name>name</dt:name>
+ <dt:value>Fakultät 11</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>lecture:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>?string?</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:courses>
+ <!--Zero or more repetitions:-->
+ <dt:course>?string?</dt:course>
+ </dt:courses>
+ </dt:category>
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>UPDATE</dt:event>
+ <dt:source>CSE</dt:source>
+ <dt:target>Ilias</dt:target>
+ </categoryMessage>
+ </lsf:processCategory>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processCourse TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="addCourse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCourse</con:operation><con:request name="addCourse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
<soapenv:Header/>
<soapenv:Body>
- <lsf:processAccount>
- <accountMessage>
- <dat:eventTime>?</dat:eventTime>
- <dat:event>?</dat:event>
- <dat:source>?</dat:source>
- <dat:target>?</dat:target>
- <dat:account>
- <dat:busId>?</dat:busId>
- <dat:eventTime>?</dat:eventTime>
- </dat:account>
- </accountMessage>
- </lsf:processAccount>
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:wsaConfig action="LSFClientAdapterCA/ILIASClientAdapterPortType/input3" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processCategory TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="processCategory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCategory</con:operation><con:request name="processCategory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dat="http://cse.campussource.de/schema/DataTypes">
- <soapenv:Header/>
- <soapenv:Body>
- <lsf:processCategory>
- <categoryMessage>
- <dat:eventTime>?</dat:eventTime>
- <dat:event>?</dat:event>
- <dat:source>?</dat:source>
- <dat:target>?</dat:target>
- <dat:category>
- <dat:busId>?</dat:busId>
- <dat:eventTime>?</dat:eventTime>
- </dat:category>
- </categoryMessage>
- </lsf:processCategory>
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:wsaConfig action="LSFClientAdapterCA/ILIASClientAdapterPortType/input2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="processCourse TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="addCourse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCourse</con:operation><con:request name="addCourse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
- <soapenv:Header/>
- <soapenv:Body>
<lsf:processCourse>
<courseMessage>
@@ -1200,7 +1502,7 @@
<!--- - - - - Attribute: title - - - - - -->
<dt:attribute>
<dt:name>title</dt:name>
- <dt:value>course-Test1</dt:value>
+ <dt:value>course-Test3Up</dt:value>
<dt:transient>false</dt:transient>
</dt:attribute>
<!--- - - - - Attribute: shortDescription - - - - - -->
@@ -1355,9 +1657,201 @@
</courseMessage>
</lsf:processCourse>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="TestSuite-RelationManager"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="createRelationsFromAccount TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="createRelationsFromAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_RelationManager</con:interface><con:operation>createRelationsFromAccount</con:operation><con:request name="createRelationsFromAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/RelationManager</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rel="http://cse.campussource.de/ejb/RelationManager" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="deleteCourse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_ILIASClientAdapter</con:interface><con:operation>processCourse</con:operation><con:request name="deleteCourse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/ILIASClientAdapter</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:lsf="LSFClientAdapterCA" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
<soapenv:Header/>
<soapenv:Body>
+ <lsf:processCourse>
+ <courseMessage>
+
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>DELETE</dt:event>
+ <dt:source>CSE</dt:source>
+ <dt:target>Ilias</dt:target>
+
+ <dt:course>
+
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>2008-09-29T03:49:45</dt:eventTime>
+
+ <!--- - - - - Attribute: lsfId - - - - - -->
+ <dt:attribute>
+ <dt:name>lsfId</dt:name>
+ <dt:value>32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: logicalNumber - - - - - -->
+ <dt:attribute>
+ <dt:name>logicalNumber</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: type - - - - - -->
+ <dt:attribute>
+ <dt:name>type</dt:name>
+ <dt:value>Tutorium</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: title - - - - - -->
+ <dt:attribute>
+ <dt:name>title</dt:name>
+ <dt:value>course-Test2Up</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: shortDescription - - - - - -->
+ <dt:attribute>
+ <dt:name>shortDescription</dt:name>
+ <dt:value>shortDescription</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: abbreviation - - - - - -->
+ <dt:attribute>
+ <dt:name>abbreviation</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: necessaryAssignment - - - - - -->
+ <dt:attribute>
+ <dt:name>necessaryAssignment</dt:name>
+ <dt:value>J</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: note - - - - - -->
+ <dt:attribute>
+ <dt:name>note</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: comment - - - - - -->
+ <dt:attribute>
+ <dt:name>comment</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterAsInt - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterAsInt</dt:name>
+ <dt:value>20081</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterPeriodsPerWeek - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterPeriodsPerWeek</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: expectedRegistrations - - - - - -->
+ <dt:attribute>
+ <dt:name>expectedRegistrations</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: maximumRegistrations - - - - - -->
+ <dt:attribute>
+ <dt:name>maximumRegistrations</dt:name>
+ <dt:value>20</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: activityConfirmation - - - - - -->
+ <dt:attribute>
+ <dt:name>activityConfirmation</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: lectureTypeId - - - - - -->
+ <dt:attribute>
+ <dt:name>lectureTypeId</dt:name>
+ <dt:value>40</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: active - - - - - -->
+ <dt:attribute>
+ <dt:name>active</dt:name>
+ <dt:value>A</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterAbbr - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterAbbr</dt:name>
+ <dt:value>SS 2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterFull - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterFull</dt:name>
+ <dt:value>SS 2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: dates - - - - - -->
+ <dt:attribute>
+ <dt:name>dates</dt:name>
+ <dt:value>
+
+
+
+ 14:00
+ 16:00
+
+
+ Montag
+ wöchentlich
+
+
+
+
+ 14:00
+ 15:00
+
+
+ Mittwoch
+ wöchentlich
+
+ </dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>lecture:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterId - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterId</dt:name>
+ <dt:value>20081</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: startDate - - - - - -->
+ <dt:attribute>
+ <dt:name>startDate</dt:name>
+ <dt:value>14.04.2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: endDate - - - - - -->
+ <dt:attribute>
+ <dt:name>endDate</dt:name>
+ <dt:value>18.07.2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>?string?</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:workgroups>
+ <!--Zero or more repetitions:-->
+ <dt:workgroup>?string?</dt:workgroup>
+ </dt:workgroups>
+ </dt:course>
+ </courseMessage>
+ </lsf:processCourse>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="TestSuite-RelationManager"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="createRelationsFromAccount TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="createRelationsFromAccount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>Test_RelationManager</con:interface><con:operation>createRelationsFromAccount</con:operation><con:request name="createRelationsFromAccount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090/Tests/RelationManager</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rel="http://cse.campussource.de/ejb/RelationManager" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Header/>
+ <soapenv:Body>
<rel:createRelationsFromAccount>
<cseId>1</cseId>
<!--Optional:-->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 23:11:36
|
Revision: 436
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=436&view=rev
Author: pkasprzak
Date: 2009-08-02 23:11:30 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Important Stuff :)
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/catalog.xml
Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/catalog.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/catalog.xml 2009-08-02 23:11:17 UTC (rev 435)
+++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/catalog.xml 2009-08-02 23:11:30 UTC (rev 436)
@@ -2,5 +2,6 @@
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
<system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/>
- <system systemId="ObjectProcessor/InboundObjectProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/InboundObjectProcessor.wsdl"/>
+ <system systemId="ObjectProcessor/AddCourse.wsdl" uri="nb-uri:ObjectProcessor#src/AddCourse.wsdl"/>
+ <system systemId="ObjectProcessor/AddCategory.wsdl" uri="nb-uri:ObjectProcessor#src/AddCategory.wsdl"/>
</catalog>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
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.
|
|
From: <pka...@us...> - 2009-08-02 23:08:20
|
Revision: 434
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=434&view=rev
Author: pkasprzak
Date: 2009-08-02 23:08:12 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Important Stuff :)
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/catalog.xml
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.wsdl
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.bpel
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.wsdl
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/catalog.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/catalog.xml 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/catalog.xml 2009-08-02 23:08:12 UTC (rev 434)
@@ -6,8 +6,8 @@
<system systemId="Common/EntityManager.wsdl" uri="nb-uri:Common#src/EntityManager.wsdl"/>
<system systemId="Common/RelationManager.wsdl" uri="nb-uri:Common#src/RelationManager.wsdl"/>
<system systemId="Common/IdentityManager.wsdl" uri="nb-uri:Common#src/IdentityManager.wsdl"/>
- <system systemId="Common/DependencyManagerNotification.wsdl" uri="nb-uri:Common#src/DependencyManagerNotification.wsdl"/>
- <system systemId="Common/DependencyManager.wsdl" uri="nb-uri:Common#src/DependencyManager.wsdl"/>
<system systemId="Common/SystemManager.wsdl" uri="nb-uri:Common#src/SystemManager.wsdl"/>
<system systemId="Common/LoggingManager.wsdl" uri="nb-uri:Common#src/LoggingManager.wsdl"/>
+ <system systemId="Common/DependencyManager.wsdl" uri="nb-uri:Common#src/DependencyManager.wsdl"/>
+ <system systemId="Common/OutboundAdapter.wsdl" uri="nb-uri:Common#src/OutboundAdapter.wsdl"/>
</catalog>
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel 2009-08-02 23:08:12 UTC (rev 434)
@@ -21,6 +21,7 @@
<import namespace="http://cse.campussource.de/ejb/DependencyManager" location="Common/DependencyManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/ejb/SystemManager" location="Common/SystemManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/ejb/LoggingManager" location="Common/LoggingManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter" location="Common/OutboundAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="LoggingManager" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" partnerLinkType="tns:LoggingManagerLinkType"
@@ -35,13 +36,15 @@
<partnerLink name="IdentityManager" xmlns:tns="http://cse.campussource.de/ejb/IdentityManager" partnerLinkType="tns:IdentityManagerLinkType"
partnerRole="IdentityManagerRole"/>
- <partnerLink name="DependencyManager" xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" partnerLinkType="tns:DependencyManagerLinkType"
- myRole="DependencyManager_Requestor"
+ <partnerLink name="DependencyManager" partnerLinkType="ns0:DependencyManagerCategoryLinkType" myRole="DependencyManager_Receiver"
partnerRole="DependencyManager_Provider"/>
<partnerLink name="SystemManager" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" partnerLinkType="tns:SystemManagerLinkType"
partnerRole="SystemManagerRole"/>
+ <partnerLink name="OutboundAdapter" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" partnerLinkType="tns:OutboundAdapter"
+ partnerRole="OutboundAdapterPortTypeRole"/>
+
<partnerLink name="ClientAdapter" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" partnerLinkType="tns:AddCategory"
myRole="AddCategoryPortTypeRole"/>
</partnerLinks>
@@ -49,16 +52,23 @@
<variables>
<variable name="GetOutboundSystemsOut" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" messageType="tns:getOutboundSystemsResponse"/>
<variable name="GetOutboundSystemsIn" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" messageType="tns:getOutboundSystems"/>
+
<variable name="WaitForDependenciesIn" xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" messageType="tns:waitForDependencies"/>
+
<variable name="ProcessCategoryRelationsOut" xmlns:tns="http://cse.campussource.de/ejb/RelationManager" messageType="tns:processCategoryRelationsResponse"/>
<variable name="ProcessCategoryRelationsIn" xmlns:tns="http://cse.campussource.de/ejb/RelationManager" messageType="tns:processCategoryRelations"/>
+
<variable name="UpdateAttributesOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:updateAttributesResponse"/>
<variable name="UpdateAttributesIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:updateAttributes"/>
+
<variable name="CreateMappingIn" xmlns:tns="http://cse.campussource.de/ejb/IdentityManager" messageType="tns:createMapping"/>
+
<variable name="PersistCategoryOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:persistCategoryResponse"/>
<variable name="PersistCategoryIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:persistCategory"/>
+
<variable name="ExistsOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:existsResponse"/>
<variable name="ExistsIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:exists"/>
+
<variable name="ProcessCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" messageType="tns:processCategoryRequest"/>
<!-- Logging -->
@@ -71,7 +81,7 @@
</variables>
<correlationSets>
- <correlationSet name="DependencyManager" properties="ns0:EntityId"/>
+ <correlationSet name="DependencyManagerCategory" properties="ns0:EntityId"/>
</correlationSets>
<sequence>
@@ -281,15 +291,39 @@
</copy>
</assign>
+ <assign>
+ <copy>
+ <from>'Before waitForDependencies()'</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
<invoke name="waitForDependencies" partnerLink="DependencyManager" operation="waitForDependencies"
xmlns:tns="http://cse.campussource.de/ejb/DependencyManager"
portType="tns:DependencyManager"
inputVariable="WaitForDependenciesIn">
<correlations>
- <correlation set="DependencyManager" initiate="yes"/>
+ <correlation set="DependencyManagerCategory" initiate="yes"/>
</correlations>
</invoke>
+
+ <assign>
+ <copy>
+ <from>'After waitForDependencies()'</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+
<!-- Nothing to do! -->
<assign name="prepareGetOutboundSystems">
<copy>
@@ -328,6 +362,9 @@
<scope name="SystemScope">
<variables>
+ <variable name="SatisfyDependenciesIn" messageType="ns0:satisfyDependencies"/>
+ <variable name="OutboundProcessCategoryOut" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCategoryOperationResponse"/>
+ <variable name="OutboundProcessCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCategoryOperationRequest"/>
<variable name="GetCategoryContextOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCategoryContextResponse"/>
<variable name="GetCategoryContextIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCategoryContext"/>
<variable name="NotifyIn" messageType="ns0:notifyRequest"/>
@@ -352,10 +389,10 @@
<receive name="receiveNotification" createInstance="no" partnerLink="DependencyManager"
operation="notify"
- portType="ns0:DependencyManagerNotification"
+ portType="ns0:DependencyManagerCategoryNotification"
variable="NotifyIn">
<correlations>
- <correlation set="DependencyManager" initiate="no"/>
+ <correlation set="DependencyManagerCategory" initiate="no"/>
</correlations>
</receive>
@@ -400,10 +437,95 @@
inputVariable="GetCategoryContextIn"
outputVariable="GetCategoryContextOut"/>
- <empty name="distributeMessages">
- <documentation>Send categoryMessage + context to outboundadapter (synchronisouly)</documentation>
- </empty>
+ <assign name="prepareProcessCategory">
+ <!-- Initialize xml skeleton -->
+ <copy>
+ <from>
+ <literal>
+ <categoryMessage xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <dt:eventTime/>
+ <dt:event/>
+ <dt:source/>
+ <dt:target/>
+ <dt:category/>
+ </categoryMessage>
+ </literal>
+ </from>
+ <to>$OutboundProcessCategoryIn.categoryMessage</to>
+ </copy>
+
+ <!-- Set event -->
+ <copy>
+ <from variable="Event"/>
+ <to>$OutboundProcessCategoryIn.categoryMessage/dt:event</to>
+ </copy>
+
+ <!-- Set source system -->
+ <copy>
+ <from>'Core'</from>
+ <to>$OutboundProcessCategoryIn.categoryMessage/dt:source</to>
+ </copy>
+
+ <!-- Set target system -->
+ <copy>
+ <from variable="System"/>
+ <to>$OutboundProcessCategoryIn.categoryMessage/dt:target</to>
+ </copy>
+
+ <!-- Set course data -->
+ <copy>
+ <from>$GetCategoryContextOut.parameters/return</from>
+ <to>$OutboundProcessCategoryIn.categoryMessage/dt:category</to>
+ </copy>
+ </assign>
+
+ <invoke name="processCategory" partnerLink="OutboundAdapter"
+ operation="processCategory"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ portType="tns:OutboundAdapterPortType"
+ inputVariable="OutboundProcessCategoryIn"
+ outputVariable="OutboundProcessCategoryOut"/>
+
+ <assign name="prepareCreateMapping">
+ <!-- Set cse-id -->
+ <copy>
+ <from variable="EntityId"/>
+ <to>$CreateMappingIn.parameters/cseId/text()</to>
+ </copy>
+ <!-- Set system -->
+ <copy>
+ <from variable="System"/>
+ <to>$CreateMappingIn.parameters/system</to>
+ </copy>
+ <!-- Set id of the object in the system -->
+ <copy>
+ <from>$OutboundProcessCategoryOut.eventReply/dt:objectClientId</from>
+ <to>$CreateMappingIn.parameters/systemId</to>
+ </copy>
+ </assign>
+
+ <invoke name="createMapping" partnerLink="IdentityManager"
+ operation="createMapping"
+ xmlns:tns="http://cse.campussource.de/ejb/IdentityManager"
+ portType="tns:IdentityManager"
+ inputVariable="CreateMappingIn"/>
+ <assign name="prepareSatisfyDependencies">
+ <copy>
+ <from variable="System"/>
+ <to>$SatisfyDependenciesIn.parameters/system</to>
+ </copy>
+ <copy>
+ <from variable="EntityId"/>
+ <to>$SatisfyDependenciesIn.parameters/entityId</to>
+ </copy>
+ </assign>
+
+ <invoke name="satisfyDependencies" partnerLink="DependencyManager"
+ operation="satisfyDependencies"
+ portType="ns0:DependencyManager"
+ inputVariable="SatisfyDependenciesIn"/>
+
</sequence>
</scope>
</forEach>
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 23:08:12 UTC (rev 434)
@@ -444,6 +444,17 @@
</copy>
</assign>
+ <assign>
+ <copy>
+ <from>concat('courseMessage: ', sxxf:doMarshal($OutboundProcessCourseIn.courseMessage))</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
<invoke name="processCourse" partnerLink="OutboundAdapter"
operation="processCourse"
xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
Deleted: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel 2009-08-02 23:08:12 UTC (rev 434)
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process name="InboundObjectProcessor"
- targetNamespace="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess"
- xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
- xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
- xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
- xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
- xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions"
- xmlns:ns0="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:dt="http://cse.campussource.de/schema/DataTypes"
- xmlns:tns="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess">
-
- <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" location="InboundObjectProcessor.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" location="IdentityMapper/wsdl/IdentityMapperWS/IdentityMapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/schema/DataTypes" location="Common/CDDM.xsd" importType="http://www.w3.org/2001/XMLSchema"/>
-
- <partnerLinks>
- <partnerLink name="IdentityMapper" xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" partnerLinkType="tns:IdentityMapper"
- partnerRole="IdentityMapperPortTypeRole"/>
-
- <partnerLink name="ClientAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" partnerLinkType="tns:ObjectProcessor"
- myRole="ObjectProcessorPortTypeRole"/>
- </partnerLinks>
-
- <variables>
- <variable name="ProcessCategoryEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessCategoryEventRequest"/>
- <variable name="ProcessCourseEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessCourseEventRequest"/>
- <variable name="ProcessAccountEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessAccountEventRequest"/>
-
- <variable name="ToBusIdOperationOut" xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" messageType="tns:ToBusIdOperationResponse"/>
- <variable name="ToBusIdOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" messageType="tns:ToBusIdOperationRequest"/>
- </variables>
-
- <sequence>
- <pick name="receiveObject" createInstance="yes">
-
- <onMessage partnerLink="ClientAdapter" operation="processCourseEvent" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"
- portType="tns:ObjectProcessorPortType"
- variable="ProcessCourseEventIn">
- <sequence>
- <assign name="prepareResolveBusIdForCourse">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <ns0:from>concat('*** Course: ', sxxf:doMarshal($ProcessCourseEventIn.courseMessage))</ns0:from>
- </sxt:log>
- </sxt:trace>
-<!--
- <copy>
- <from>$ProcessCourseEventIn.courseMessage/dt:source</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
--->
- <copy>
- <from>1</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
- <copy>
- <from>$ProcessCourseEventIn.courseMessage/dt:course/dt:attribute[dt:name = 'clientId']/dt:value</from>
- <to>$ToBusIdOperationIn.clientObjectId</to>
- </copy>
- </assign>
- </sequence>
- </onMessage>
-
- <onMessage partnerLink="ClientAdapter" operation="processCategoryEvent" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"
- portType="tns:ObjectProcessorPortType"
- variable="ProcessCategoryEventIn">
- <sequence>
- <assign name="prepareResolveBusIdForCategory">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <ns0:from>concat('*** Category: ', sxxf:doMarshal($ProcessCategoryEventIn.categoryMessage))</ns0:from>
- </sxt:log>
- </sxt:trace>
-<!--
- <copy>
- <from>$ProcessCategoryEventIn.categoryMessage/dt:source</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
--->
- <copy>
- <from>1</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
- <copy>
- <from>$ProcessCategoryEventIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value</from>
- <to>$ToBusIdOperationIn.clientObjectId</to>
- </copy>
- </assign>
- </sequence>
- </onMessage>
-
- <onMessage partnerLink="ClientAdapter" operation="processAccountEvent" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"
- portType="tns:ObjectProcessorPortType"
- variable="ProcessAccountEventIn">
- <sequence>
- <assign name="prepareResolveBusIdForAccount">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <ns0:from>concat('*** Account: ', sxxf:doMarshal($ProcessAccountEventIn.accountMessage))</ns0:from>
- </sxt:log>
- </sxt:trace>
-<!--
- <copy>
- <from>$ProcessAccountEventIn.accountMessage/dt:source</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
--->
- <copy>
- <from>1</from>
- <to>$ToBusIdOperationIn.clientInstanceId</to>
- </copy>
- <copy>
- <from>$ProcessAccountEventIn.accountMessage/dt:account/dt:attribute[dt:name = 'clientId']/dt:value</from>
- <to>$ToBusIdOperationIn.clientObjectId</to>
- </copy>
- </assign>
- </sequence>
- </onMessage>
-
- </pick>
-
- <invoke name="resolveBusId" partnerLink="IdentityMapper" operation="ToBusIdOperation"
- xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper"
- portType="tns:IdentityMapperPortType"
- inputVariable="ToBusIdOperationIn"
- outputVariable="ToBusIdOperationOut">
- <sxt:trace>
- <sxt:log level="fine" location="onComplete">
- <from>concat('Resolved busId: ', $ToBusIdOperationOut.busId)</from>
- </sxt:log>
- </sxt:trace>
- </invoke>
- <empty name="updateCDMM"/>
- </sequence>
-</process>
Deleted: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.wsdl 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.wsdl 2009-08-02 23:08:12 UTC (rev 434)
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<definitions name="ObjectProcessor" targetNamespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor"
- xmlns:dt="http://cse.campussource.de/schema/DataTypes"
- xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types>
- <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor">
- <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="Common/CDDM.xsd"/>
- </xsd:schema>
- </types>
- <message name="ProcessCourseEventRequest">
- <part name="courseMessage" type="dt:courseMessageType"/>
- </message>
- <message name="ProcessCategoryEventRequest">
- <part name="categoryMessage" type="dt:categoryMessageType"/>
- </message>
- <message name="ProcessAccountEventRequest">
- <part name="accountMessage" type="dt:accountMessageType"/>
- </message>
- <portType name="ObjectProcessorPortType">
- <operation name="processCourseEvent">
- <input name="input1" message="tns:ProcessCourseEventRequest"/>
- </operation>
- <operation name="processCategoryEvent">
- <input name="input2" message="tns:ProcessCategoryEventRequest"/>
- </operation>
- <operation name="processAccountEvent">
- <input name="input3" message="tns:ProcessAccountEventRequest"/>
- </operation>
- </portType>
- <binding name="ObjectProcessorPortTypeBinding" type="tns:ObjectProcessorPortType">
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="processCourseEvent">
- <soap:operation/>
- <input name="input1">
- <soap:body use="literal"/>
- </input>
- </operation>
- <operation name="processCategoryEvent">
- <soap:operation/>
- <input name="input2">
- <soap:body use="literal"/>
- </input>
- </operation>
- <operation name="processAccountEvent">
- <soap:operation/>
- <input name="input3">
- <soap:body use="literal"/>
- </input>
- </operation>
- </binding>
- <service name="ObjectProcessorService">
- <port name="ObjectProcessorPortTypeBindingPort" binding="tns:ObjectProcessorPortTypeBinding">
- <soap:address location="http://localhost:${HttpDefaultPort}/service"/>
- </port>
- </service>
- <plnk:partnerLinkType name="ObjectProcessor">
- <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes.
-In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
-A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
- <plnk:role name="ObjectProcessorPortTypeRole" portType="tns:ObjectProcessorPortType"/>
- </plnk:partnerLinkType>
-</definitions>
Deleted: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.bpel 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.bpel 2009-08-02 23:08:12 UTC (rev 434)
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process
- name="ReplyProcessor"
- targetNamespace="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor"
- xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
- xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
- xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
- xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
- xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions"
- xmlns:tns="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor">
-
- <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" location="ReplyProcessor.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
-
- <partnerLinks>
- <partnerLink name="ClientAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" partnerLinkType="tns:ReplyProcessor"
- myRole="ReplyProcessorPortTypeRole"/>
- </partnerLinks>
- <variables>
- <variable name="ProcessReplyIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" messageType="tns:processReplyRequest"/>
-
- </variables>
- <sequence>
- <receive name="start" createInstance="yes" partnerLink="ClientAdapter" operation="processReply"
- xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor"
- portType="tns:ReplyProcessorPortType"
- variable="ProcessReplyIn"/>
-
- <empty name="debugReply">
- <sxt:trace>
- <sxt:log level="info" location="onComplete">
- <from>concat('*** Recieved reply: ', sxxf:doMarshal($ProcessReplyIn.eventReply))</from>
- </sxt:log>
- </sxt:trace>
- </empty>
-
- </sequence>
-</process>
Deleted: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.wsdl 2009-08-02 23:06:46 UTC (rev 433)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/ReplyProcessor.wsdl 2009-08-02 23:08:12 UTC (rev 434)
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<definitions name="ReplyProcessor" targetNamespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns="http://cse.campussource.de/schema/DataTypes" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
- <types>
- <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor">
- <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="Common/CDDM.xsd"/>
- </xsd:schema>
- </types>
- <message name="processReplyRequest">
- <part name="eventReply" element="ns:eventReplyMessage"/>
- </message>
- <portType name="ReplyProcessorPortType">
- <operation name="processReply">
- <input name="input1" message="tns:processReplyRequest"/>
- </operation>
- </portType>
- <plnk:partnerLinkType name="ReplyProcessor">
- <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes.
-In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
-A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
- <plnk:role name="ReplyProcessorPortTypeRole" portType="tns:ReplyProcessorPortType"/>
- </plnk:partnerLinkType>
-</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 23:06:56
|
Revision: 433
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=433&view=rev
Author: pkasprzak
Date: 2009-08-02 23:06:46 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* RefId from message
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-08-02 23:05:40 UTC (rev 432)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-08-02 23:06:46 UTC (rev 433)
@@ -3,7 +3,6 @@
<system systemId="file:/home/pete/openESB/ilias-3.10.5.wsdl" uri="src/ilias-3.10.5.wsdl"/>
<system systemId="Common/WS-Addressing.xsd" uri="nb-uri:Common#src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/>
<system systemId="Common/WS-BPEL-ServiceRef.xsd" uri="nb-uri:Common#src/serviceref.xsd"/>
- <system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/>
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
<system systemId="Common/ConfigurationManager.wsdl" uri="nb-uri:Common#src/ConfigurationManager.wsdl"/>
<system systemId="Common/serviceref.xsd" uri="nb-uri:Common#src/serviceref.xsd"/>
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-08-02 23:05:40 UTC (rev 432)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/AddCourse.bpel 2009-08-02 23:06:46 UTC (rev 433)
@@ -241,6 +241,14 @@
</sequence>
</if>
+ <!-- Set REAL category-id -->
+ <assign>
+ <copy>
+ <from>number($AddCourseIn.course/dt:categories/dt:category[0])</from>
+ <to variable="CategoryRefId"/>
+ </copy>
+ </assign>
+
<!-- If no appropriate catgeory was found, create one -->
<if>
<condition>string($CategoryRefId) = 'NaN' or $CategoryRefId = 0</condition>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 23:05:50
|
Revision: 432
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=432&view=rev
Author: pkasprzak
Date: 2009-08-02 23:05:40 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Stuff :)
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/SystemManagerImpl.java
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.xsd
Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.xsd
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.xsd (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.xsd 2009-08-02 23:05:40 UTC (rev 432)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. -->
+<xs:schema xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://cse.campussource.de/ejb/DependencyManager">
+
+ <xs:element name="satisfyDependencies" type="tns:satisfyDependencies"></xs:element>
+
+ <xs:element name="waitForDependencies" type="tns:waitForDependencies"></xs:element>
+
+ <xs:complexType name="satisfyDependencies">
+ <xs:sequence>
+ <xs:element name="entityId" type="xs:int"></xs:element>
+ <xs:element name="system" type="xs:string" minOccurs="0"></xs:element>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="waitForDependencies">
+ <xs:sequence>
+ <xs:element name="entityId" type="xs:int"></xs:element>
+ </xs:sequence>
+
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-08-02 23:04:16 UTC (rev 431)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-08-02 23:05:40 UTC (rev 432)
@@ -70,13 +70,19 @@
// ----------------------------------------------------------------------------------------------------------------
@Timeout
public void handleTimeout(Timer timer) {
- logger.info("*** Timer called => waking up process!");
+ logger.info("*** Timer called:");
+
+ WaitingProcess process = (WaitingProcess) timer.getInfo();
+ wakeUpWaitingProcess(process);
+/*
+ // For Debugging purposes
List<WaitingProcess> processes = getBySystem("Ilias");
if (!processes.isEmpty()) {
wakeUpWaitingProcess(processes.get(0));
} else {
logger.info("*** No processes waiting => doing nothing!");
}
+ */
}
// ----------------------------------------------------------------------------------------------------------------
@@ -91,6 +97,8 @@
// ----------------------------------------------------------------------------------------------------------------
protected boolean updateDependencies(WaitingProcess process) {
+ logger.info("*** Updating dependency status for process " + process);
+
boolean satisfied = true;
process = em.merge(process);
for (Dependency dependency : process.getDependencies()) {
@@ -103,6 +111,13 @@
}
}
}
+
+ if (satisfied) {
+ logger.info(" => SATISFIED");
+ } else {
+ logger.info(" => UNSATISFIED");
+ }
+
return satisfied;
}
@@ -145,7 +160,7 @@
// ----------------------------------------------------------------------------------------------------------------
public void waitForDependencies(int cseId) {
- init();
+// init();
Entity entity = em.find(Entity.class, cseId);
@@ -185,7 +200,11 @@
/* At this point all dependencies for the current entity + system have been generated => so update them */
if (updateDependencies(process)) {
- wakeUpWaitingProcess(process);
+ /* We can't directly wake-up this entity because the ws-call is still in progress and we can't
+ initiate a client ws-call or the bpel process will just block forever...
+ So we use a timer :) */
+ ctx.getTimerService().createTimer(20000, process);
+// wakeUpWaitingProcess(process);
}
}
}
@@ -203,6 +222,7 @@
// ----------------------------------------------------------------------------------------------------------------
protected void wakeUpWaitingProcess(WaitingProcess process) {
+ logger.info("*** Waking up process " + process);
Entity entity = em.find(Entity.class, process.getEntityId());
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/SystemManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/SystemManagerImpl.java 2009-08-02 23:04:16 UTC (rev 431)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/SystemManagerImpl.java 2009-08-02 23:05:40 UTC (rev 432)
@@ -22,6 +22,7 @@
List<String> systems = new LinkedList<String>();
systems.add("Ilias");
+// systems.add("Dummy");
return systems;
}
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java 2009-08-02 23:04:16 UTC (rev 431)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java 2009-08-02 23:05:40 UTC (rev 432)
@@ -75,7 +75,7 @@
@Override
public String toString() {
- return "de.campussource.cse.core.pdm.WaitingProcess[id=" + id + "]";
+ return "[" + getSystem() + ": " + getEntityId() + "]";
}
public Long getId() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 23:04:24
|
Revision: 431
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=431&view=rev
Author: pkasprzak
Date: 2009-08-02 23:04:16 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Casa updates
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/jbiasa/CSEIPCA.wsdl
Modified: trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-08-02 22:58:18 UTC (rev 430)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-08-02 23:04:16 UTC (rev 431)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/ejb/IdentityManager" xmlns:ns11="http://cse.campussource.de/ejb/EntityManager" xmlns:ns12="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns13="http://cse.campussource.de/ejb/SystemManager" xmlns:ns14="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns15="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns16="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns17="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessAccount" xmlns:ns19="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" xmlns:ns2="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns20="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns21="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns22="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount" xmlns:ns23="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" xmlns:ns24="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns25="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns26="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns27="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns28="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCategory" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" xmlns:ns3="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns30="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns31="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns32="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundAdapter" xmlns:ns33="http://cse.campussource.de/wsdl/Common/OutboundAdapter" xmlns:ns34="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns35="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns36="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns37="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns38="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns39="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns4="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" xmlns:ns40="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:ns41="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns42="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCourse" xmlns:ns43="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" xmlns:ns44="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns45="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns46="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns47="http://cse.campussource.de/bpel/ObjectProcessor/AddCategory" xmlns:ns48="http://enterprise.netbeans.org/bpel/ObjectProcessor/AddCourse" xmlns:ns49="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns5="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" xmlns:ns50="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://cse.campussource.de/ejb/LoggingManager" xmlns:ns7="http://cse.campussource.de/ejb/RelationManager" xmlns:ns8="http://cse.campussource.de/ejb/DependencyManager" xmlns:ns9="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:xlink="http://www.w3.org/2000/xlink">
+<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/ejb/IdentityManager" xmlns:ns11="http://cse.campussource.de/ejb/EntityManager" xmlns:ns12="http://cse.campussource.de/ejb/SystemManager" xmlns:ns13="CSEIPCA" xmlns:ns14="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns15="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns16="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns17="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessAccount" xmlns:ns2="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns20="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" xmlns:ns21="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns22="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns23="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount" xmlns:ns24="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" xmlns:ns25="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns26="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns27="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns28="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns29="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCategory" xmlns:ns3="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns30="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" xmlns:ns31="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns32="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns33="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundAdapter" xmlns:ns34="http://cse.campussource.de/wsdl/Common/OutboundAdapter" xmlns:ns35="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns36="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns37="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns38="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns39="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns4="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" xmlns:ns40="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns41="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:ns42="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns43="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCourse" xmlns:ns44="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" xmlns:ns45="http://cse.campussource.de/bpel/ObjectProcessor/AddCategory" xmlns:ns46="http://enterprise.netbeans.org/bpel/ObjectProcessor/AddCourse" xmlns:ns47="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns5="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" xmlns:ns6="http://cse.campussource.de/ejb/LoggingManager" xmlns:ns7="http://cse.campussource.de/ejb/RelationManager" xmlns:ns8="http://cse.campussource.de/ejb/DependencyManager" xmlns:ns9="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:xlink="http://www.w3.org/2000/xlink">
<endpoints>
<endpoint endpoint-name="ILIASSoapWebservicePort" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint1" service-name="ns1:ILIASSoapWebservice"/>
<endpoint endpoint-name="ConfigurationManagerPort" interface-name="ns2:ConfigurationManager" name="endpoint2" service-name="ns2:ConfigurationManagerWSService"/>
@@ -12,12 +12,12 @@
<endpoint endpoint-name="XSLTTransformPort" interface-name="ns9:XSLTTransformPortType" name="endpoint9" service-name="ns9:XSLTTransformService"/>
<endpoint endpoint-name="IdentityManagerPort" interface-name="ns10:IdentityManager" name="endpoint10" service-name="ns10:IdentityManagerWSService"/>
<endpoint endpoint-name="EntityManagerPort" interface-name="ns11:EntityManager" name="endpoint11" service-name="ns11:EntityManagerWSService"/>
- <endpoint endpoint-name="ObjectProcessorPortTypeBindingPort" interface-name="ns12:ObjectProcessorPortType" name="endpoint12" service-name="ns12:ObjectProcessorService"/>
- <endpoint endpoint-name="SystemManagerPort" interface-name="ns13:SystemManager" name="endpoint13" service-name="ns13:SystemManagerWSService"/>
- <endpoint endpoint-name="DependencyManagerAccountNotificationPort" interface-name="ns8:DependencyManagerAccountNotification" name="endpoint14" service-name="ns8:DependencyManagerAccountNotificationService"/>
- <endpoint endpoint-name="DependencyManagerCategoryNotificationPort" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint15" service-name="ns8:DependencyManagerCategoryNotificationService"/>
- <endpoint endpoint-name="DependencyManagerCourseNotificationPort" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint16" service-name="ns8:DependencyManagerCourseNotificationService"/>
- <endpoint endpoint-name="javaee_SystemManagerPort" interface-name="ns13:SystemManager" name="endpoint17" service-name="ns13:SystemManagerWSService"/>
+ <endpoint endpoint-name="SystemManagerPort" interface-name="ns12:SystemManager" name="endpoint12" service-name="ns12:SystemManagerWSService"/>
+ <endpoint endpoint-name="DependencyManagerAccountNotificationPort" interface-name="ns8:DependencyManagerAccountNotification" name="endpoint13" service-name="ns8:DependencyManagerAccountNotificationService"/>
+ <endpoint endpoint-name="DependencyManagerCategoryNotificationPort" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint14" service-name="ns8:DependencyManagerCategoryNotificationService"/>
+ <endpoint endpoint-name="DependencyManagerCourseNotificationPort" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint15" service-name="ns8:DependencyManagerCourseNotificationService"/>
+ <endpoint endpoint-name="Test_LSF_Inbound" interface-name="ns14:LSFClientAdapterPortType" name="endpoint16" service-name="ns13:casaService1"/>
+ <endpoint endpoint-name="javaee_SystemManagerPort" interface-name="ns12:SystemManager" name="endpoint17" service-name="ns12:SystemManagerWSService"/>
<endpoint endpoint-name="javaee_IdentityManagerPort" interface-name="ns10:IdentityManager" name="endpoint18" service-name="ns10:IdentityManagerWSService"/>
<endpoint endpoint-name="javaee_LoggingManagerPort" interface-name="ns6:LoggingManager" name="endpoint19" service-name="ns6:LoggingManagerWSService"/>
<endpoint endpoint-name="javaee_EntityManagerPort" interface-name="ns11:EntityManager" name="endpoint20" service-name="ns11:EntityManagerWSService"/>
@@ -26,82 +26,81 @@
<endpoint endpoint-name="javaee_DependencyManagerCategoryNotificationPort" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint23" service-name="ns8:DependencyManagerCategoryNotificationService"/>
<endpoint endpoint-name="javaee_DependencyManagerCourseNotificationPort" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint24" service-name="ns8:DependencyManagerCourseNotificationService"/>
<endpoint endpoint-name="javaee_DependencyManagerAccountNotificationPort" interface-name="ns8:DependencyManagerAccountNotification" name="endpoint25" service-name="ns8:DependencyManagerAccountNotificationService"/>
- <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint26" process-name="ResolveEPR" service-name="ns14:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns17:UpdateCoursePortType" name="endpoint27" process-name="UpdateCourse" service-name="ns16:IliasAdapter"/>
- <endpoint display-name="ILIASAdapter" endpoint-name="ProcessAccountPortTypeRole_myRole" file-path="ProcessAccount.bpel" interface-name="ns19:ProcessAccountPortType" name="endpoint28" process-name="ProcessAccount" service-name="ns18:ILIASAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint29" process-name="DeleteCategory" service-name="ns20:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="UpdateAccountPortTypeRole_myRole" file-path="UpdateAccount.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint30" process-name="UpdateAccount" service-name="ns22:IliasAdapter"/>
- <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint31" process-name="UpdateCategory" service-name="ns24:IliasAdpater"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint32" process-name="DeleteCourse" service-name="ns26:IliasAdapter"/>
- <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCategoryPortTypeRole_myRole" file-path="ProcessCategory.bpel" interface-name="ns29:ProcessCategoryPortType" name="endpoint33" process-name="ProcessCategory" service-name="ns28:ILIASAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns31:AddAccountPortType" name="endpoint34" process-name="AddAccount" service-name="ns30:IliasAdapter"/>
- <endpoint display-name="Core" endpoint-name="OutboundAdapterPortTypeRole_myRole" file-path="OutboundAdapter.bpel" interface-name="ns33:OutboundAdapterPortType" name="endpoint35" process-name="OutboundAdapter" service-name="ns32:Core"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns35:AddCategoryPortType" name="endpoint36" process-name="AddCategory" service-name="ns34:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns37:AddCoursePortType" name="endpoint37" process-name="AddCourse" service-name="ns36:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns39:DeleteAccountPortType" name="endpoint38" process-name="DeleteAccount" service-name="ns38:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns41:LoginPortType" name="endpoint39" process-name="Login" service-name="ns40:IliasAdapter"/>
- <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCoursePortTypeRole_myRole" file-path="ProcessCourse.bpel" interface-name="ns43:ProcessCoursePortType" name="endpoint40" process-name="ProcessCourse" service-name="ns42:ILIASAdapter"/>
- <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns2:ConfigurationManager" name="endpoint41" process-name="ResolveEPR" service-name="ns14:ConfigurationManager"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint42" process-name="UpdateCourse" service-name="ns16:ILIAS"/>
- <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint43" process-name="ProcessAccount" service-name="ns18:ResolveEPR"/>
- <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns41:LoginPortType" name="endpoint44" process-name="ProcessAccount" service-name="ns18:Login"/>
- <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns31:AddAccountPortType" name="endpoint45" process-name="ProcessAccount" service-name="ns18:AddAccount"/>
- <endpoint display-name="UpdateAccount" endpoint-name="UpdateAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint46" process-name="ProcessAccount" service-name="ns18:UpdateAccount"/>
- <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns39:DeleteAccountPortType" name="endpoint47" process-name="ProcessAccount" service-name="ns18:DeleteAccount"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint48" process-name="ProcessAccount" service-name="ns18:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint49" process-name="DeleteCategory" service-name="ns20:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint50" process-name="UpdateAccount" service-name="ns22:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint51" process-name="UpdateCategory" service-name="ns24:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint52" process-name="DeleteCourse" service-name="ns26:ILIAS"/>
- <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint53" process-name="ProcessCategory" service-name="ns28:ResolveEPR"/>
- <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns41:LoginPortType" name="endpoint54" process-name="ProcessCategory" service-name="ns28:Login"/>
- <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns35:AddCategoryPortType" name="endpoint55" process-name="ProcessCategory" service-name="ns28:AddCategory"/>
- <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint56" process-name="ProcessCategory" service-name="ns28:UpdateCategory"/>
- <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint57" process-name="ProcessCategory" service-name="ns28:DeleteCategory"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint58" process-name="ProcessCategory" service-name="ns28:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint59" process-name="AddAccount" service-name="ns30:ILIAS"/>
- <endpoint display-name="ProcessCourse" endpoint-name="ProcessCoursePortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns43:ProcessCoursePortType" name="endpoint60" process-name="OutboundAdapter" service-name="ns32:ProcessCourse"/>
- <endpoint display-name="ProcessCategory" endpoint-name="ProcessCategoryPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns29:ProcessCategoryPortType" name="endpoint61" process-name="OutboundAdapter" service-name="ns32:ProcessCategory"/>
- <endpoint display-name="ProcessAccount" endpoint-name="ProcessAccountPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns19:ProcessAccountPortType" name="endpoint62" process-name="OutboundAdapter" service-name="ns32:ProcessAccount"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint63" process-name="AddCategory" service-name="ns34:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint64" process-name="AddCourse" service-name="ns36:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint65" process-name="DeleteAccount" service-name="ns38:ILIAS"/>
- <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns2:ConfigurationManager" name="endpoint66" process-name="Login" service-name="ns40:ConfigurationManager"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint67" process-name="Login" service-name="ns40:ILIAS"/>
- <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint68" process-name="ProcessCourse" service-name="ns42:ResolveEPR"/>
- <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns41:LoginPortType" name="endpoint69" process-name="ProcessCourse" service-name="ns42:Login"/>
- <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns37:AddCoursePortType" name="endpoint70" process-name="ProcessCourse" service-name="ns42:AddCourse"/>
- <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns17:UpdateCoursePortType" name="endpoint71" process-name="ProcessCourse" service-name="ns42:UpdateCourse"/>
- <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint72" process-name="ProcessCourse" service-name="ns42:DeleteCourse"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint73" process-name="ProcessCourse" service-name="ns42:ILIAS"/>
- <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns12:ObjectProcessorPortType" name="endpoint74" process-name="InboundObjectProcessor" service-name="ns44:ClientAdapter"/>
- <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns46:ReplyProcessorPortType" name="endpoint75" process-name="ReplyProcessor" service-name="ns45:ClientAdapter"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint76" process-name="AddCategory" service-name="ns47:DependencyManager"/>
- <endpoint display-name="ClientAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns5:AddCategoryPortType" name="endpoint77" process-name="AddCategory" service-name="ns47:ClientAdapter"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint78" process-name="AddCourse" service-name="ns48:DependencyManager"/>
- <endpoint display-name="InboundAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns4:AddCoursePortType" name="endpoint79" process-name="AddCourse" service-name="ns48:InboundAdapter"/>
- <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns3:IdentityMapperPortType" name="endpoint80" process-name="InboundObjectProcessor" service-name="ns44:IdentityMapper"/>
- <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns6:LoggingManager" name="endpoint81" process-name="AddCategory" service-name="ns47:LoggingManager"/>
- <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns11:EntityManager" name="endpoint82" process-name="AddCategory" service-name="ns47:EntityManager"/>
- <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns7:RelationManager" name="endpoint83" process-name="AddCategory" service-name="ns47:RelationManager"/>
- <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns10:IdentityManager" name="endpoint84" process-name="AddCategory" service-name="ns47:IdentityManager"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManager" name="endpoint85" process-name="AddCategory" service-name="ns47:DependencyManager"/>
- <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns13:SystemManager" name="endpoint86" process-name="AddCategory" service-name="ns47:SystemManager"/>
- <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns6:LoggingManager" name="endpoint87" process-name="AddCourse" service-name="ns48:LoggingManager"/>
- <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns11:EntityManager" name="endpoint88" process-name="AddCourse" service-name="ns48:EntityManager"/>
- <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns7:RelationManager" name="endpoint89" process-name="AddCourse" service-name="ns48:RelationManager"/>
- <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns10:IdentityManager" name="endpoint90" process-name="AddCourse" service-name="ns48:IdentityManager"/>
- <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns13:SystemManager" name="endpoint91" process-name="AddCourse" service-name="ns48:SystemManager"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManager" name="endpoint92" process-name="AddCourse" service-name="ns48:DependencyManager"/>
- <endpoint display-name="OutboundAdapter" endpoint-name="OutboundAdapterPortTypeRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns33:OutboundAdapterPortType" name="endpoint93" process-name="AddCourse" service-name="ns48:OutboundAdapter"/>
- <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns3:IdentityMapperPortType" name="endpoint94" service-name="ns3:IdentityMapperService"/>
- <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns9:XSLTTransformPortType" name="endpoint95" service-name="ns9:XSLTTransformService"/>
- <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns50:LSFClientAdapterPortType" name="endpoint96" process-name="InboundClientAdapter" service-name="ns49:LSF"/>
- <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns9:XSLTTransformPortType" name="endpoint97" process-name="InboundClientAdapter" service-name="ns49:XSLTTransform"/>
- <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns12:ObjectProcessorPortType" name="endpoint98" process-name="InboundClientAdapter" service-name="ns49:ObjectProcessor"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns16:ResolveEPRPortType" name="endpoint26" process-name="ResolveEPR" service-name="ns15:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint27" process-name="UpdateCourse" service-name="ns17:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessAccountPortTypeRole_myRole" file-path="ProcessAccount.bpel" interface-name="ns20:ProcessAccountPortType" name="endpoint28" process-name="ProcessAccount" service-name="ns19:ILIASAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns22:DeleteCategoryPortType" name="endpoint29" process-name="DeleteCategory" service-name="ns21:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="UpdateAccountPortTypeRole_myRole" file-path="UpdateAccount.bpel" interface-name="ns24:UpdateAccountPortType" name="endpoint30" process-name="UpdateAccount" service-name="ns23:IliasAdapter"/>
+ <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns26:UpdateCategoryPortType" name="endpoint31" process-name="UpdateCategory" service-name="ns25:IliasAdpater"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns28:DeleteCoursePortType" name="endpoint32" process-name="DeleteCourse" service-name="ns27:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCategoryPortTypeRole_myRole" file-path="ProcessCategory.bpel" interface-name="ns30:ProcessCategoryPortType" name="endpoint33" process-name="ProcessCategory" service-name="ns29:ILIASAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns32:AddAccountPortType" name="endpoint34" process-name="AddAccount" service-name="ns31:IliasAdapter"/>
+ <endpoint display-name="Core" endpoint-name="OutboundAdapterPortTypeRole_myRole" file-path="OutboundAdapter.bpel" interface-name="ns34:OutboundAdapterPortType" name="endpoint35" process-name="OutboundAdapter" service-name="ns33:Core"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns36:AddCategoryPortType" name="endpoint36" process-name="AddCategory" service-name="ns35:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns38:AddCoursePortType" name="endpoint37" process-name="AddCourse" service-name="ns37:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns40:DeleteAccountPortType" name="endpoint38" process-name="DeleteAccount" service-name="ns39:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns42:LoginPortType" name="endpoint39" process-name="Login" service-name="ns41:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCoursePortTypeRole_myRole" file-path="ProcessCourse.bpel" interface-name="ns44:ProcessCoursePortType" name="endpoint40" process-name="ProcessCourse" service-name="ns43:ILIASAdapter"/>
+ <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns2:ConfigurationManager" name="endpoint41" process-name="ResolveEPR" service-name="ns15:ConfigurationManager"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint42" process-name="UpdateCourse" service-name="ns17:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns16:ResolveEPRPortType" name="endpoint43" process-name="ProcessAccount" service-name="ns19:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns42:LoginPortType" name="endpoint44" process-name="ProcessAccount" service-name="ns19:Login"/>
+ <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns32:AddAccountPortType" name="endpoint45" process-name="ProcessAccount" service-name="ns19:AddAccount"/>
+ <endpoint display-name="UpdateAccount" endpoint-name="UpdateAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns24:UpdateAccountPortType" name="endpoint46" process-name="ProcessAccount" service-name="ns19:UpdateAccount"/>
+ <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns40:DeleteAccountPortType" name="endpoint47" process-name="ProcessAccount" service-name="ns19:DeleteAccount"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint48" process-name="ProcessAccount" service-name="ns19:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint49" process-name="DeleteCategory" service-name="ns21:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint50" process-name="UpdateAccount" service-name="ns23:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint51" process-name="UpdateCategory" service-name="ns25:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint52" process-name="DeleteCourse" service-name="ns27:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns16:ResolveEPRPortType" name="endpoint53" process-name="ProcessCategory" service-name="ns29:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns42:LoginPortType" name="endpoint54" process-name="ProcessCategory" service-name="ns29:Login"/>
+ <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns36:AddCategoryPortType" name="endpoint55" process-name="ProcessCategory" service-name="ns29:AddCategory"/>
+ <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns26:UpdateCategoryPortType" name="endpoint56" process-name="ProcessCategory" service-name="ns29:UpdateCategory"/>
+ <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns22:DeleteCategoryPortType" name="endpoint57" process-name="ProcessCategory" service-name="ns29:DeleteCategory"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint58" process-name="ProcessCategory" service-name="ns29:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint59" process-name="AddAccount" service-name="ns31:ILIAS"/>
+ <endpoint display-name="ProcessCourse" endpoint-name="ProcessCoursePortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns44:ProcessCoursePortType" name="endpoint60" process-name="OutboundAdapter" service-name="ns33:ProcessCourse"/>
+ <endpoint display-name="ProcessCategory" endpoint-name="ProcessCategoryPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns30:ProcessCategoryPortType" name="endpoint61" process-name="OutboundAdapter" service-name="ns33:ProcessCategory"/>
+ <endpoint display-name="ProcessAccount" endpoint-name="ProcessAccountPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns20:ProcessAccountPortType" name="endpoint62" process-name="OutboundAdapter" service-name="ns33:ProcessAccount"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint63" process-name="AddCategory" service-name="ns35:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint64" process-name="AddCourse" service-name="ns37:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint65" process-name="DeleteAccount" service-name="ns39:ILIAS"/>
+ <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns2:ConfigurationManager" name="endpoint66" process-name="Login" service-name="ns41:ConfigurationManager"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint67" process-name="Login" service-name="ns41:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns16:ResolveEPRPortType" name="endpoint68" process-name="ProcessCourse" service-name="ns43:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns42:LoginPortType" name="endpoint69" process-name="ProcessCourse" service-name="ns43:Login"/>
+ <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns38:AddCoursePortType" name="endpoint70" process-name="ProcessCourse" service-name="ns43:AddCourse"/>
+ <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns18:UpdateCoursePortType" name="endpoint71" process-name="ProcessCourse" service-name="ns43:UpdateCourse"/>
+ <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns28:DeleteCoursePortType" name="endpoint72" process-name="ProcessCourse" service-name="ns43:DeleteCourse"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint73" process-name="ProcessCourse" service-name="ns43:ILIAS"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint74" process-name="AddCategory" service-name="ns45:DependencyManager"/>
+ <endpoint display-name="ClientAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns5:AddCategoryPortType" name="endpoint75" process-name="AddCategory" service-name="ns45:ClientAdapter"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint76" process-name="AddCourse" service-name="ns46:DependencyManager"/>
+ <endpoint display-name="InboundAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns4:AddCoursePortType" name="endpoint77" process-name="AddCourse" service-name="ns46:InboundAdapter"/>
+ <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns6:LoggingManager" name="endpoint78" process-name="AddCategory" service-name="ns45:LoggingManager"/>
+ <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns11:EntityManager" name="endpoint79" process-name="AddCategory" service-name="ns45:EntityManager"/>
+ <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns7:RelationManager" name="endpoint80" process-name="AddCategory" service-name="ns45:RelationManager"/>
+ <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns10:IdentityManager" name="endpoint81" process-name="AddCategory" service-name="ns45:IdentityManager"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManager" name="endpoint82" process-name="AddCategory" service-name="ns45:DependencyManager"/>
+ <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns12:SystemManager" name="endpoint83" process-name="AddCategory" service-name="ns45:SystemManager"/>
+ <endpoint display-name="OutboundAdapter" endpoint-name="OutboundAdapterPortTypeRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns34:OutboundAdapterPortType" name="endpoint84" process-name="AddCategory" service-name="ns45:OutboundAdapter"/>
+ <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns6:LoggingManager" name="endpoint85" process-name="AddCourse" service-name="ns46:LoggingManager"/>
+ <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns11:EntityManager" name="endpoint86" process-name="AddCourse" service-name="ns46:EntityManager"/>
+ <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns7:RelationManager" name="endpoint87" process-name="AddCourse" service-name="ns46:RelationManager"/>
+ <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns10:IdentityManager" name="endpoint88" process-name="AddCourse" service-name="ns46:IdentityManager"/>
+ <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns12:SystemManager" name="endpoint89" process-name="AddCourse" service-name="ns46:SystemManager"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManager" name="endpoint90" process-name="AddCourse" service-name="ns46:DependencyManager"/>
+ <endpoint display-name="OutboundAdapter" endpoint-name="OutboundAdapterPortTypeRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns34:OutboundAdapterPortType" name="endpoint91" process-name="AddCourse" service-name="ns46:OutboundAdapter"/>
+ <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns3:IdentityMapperPortType" name="endpoint92" service-name="ns3:IdentityMapperService"/>
+ <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns9:XSLTTransformPortType" name="endpoint93" service-name="ns9:XSLTTransformService"/>
+ <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns14:LSFClientAdapterPortType" name="endpoint94" process-name="InboundClientAdapter" service-name="ns47:LSF"/>
+ <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns9:XSLTTransformPortType" name="endpoint95" process-name="InboundClientAdapter" service-name="ns47:XSLTTransform"/>
+ <endpoint display-name="ProcessCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns4:AddCoursePortType" name="endpoint96" process-name="InboundClientAdapter" service-name="ns47:ProcessCourse"/>
+ <endpoint display-name="ProcessCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns5:AddCategoryPortType" name="endpoint97" process-name="InboundClientAdapter" service-name="ns47:ProcessCategory"/>
</endpoints>
<service-units>
- <service-engine-service-unit artifacts-zip="CSECore-ejb.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-CSECore-ejb" unit-name="CSECore-ejb" unknown="false" x="723" y="97">
+ <service-engine-service-unit artifacts-zip="CSECore-ejb.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-CSECore-ejb" unit-name="CSECore-ejb" unknown="false" x="769" y="248">
<provides endpoint="endpoint17"/>
<provides endpoint="endpoint18"/>
<provides endpoint="endpoint19"/>
@@ -112,7 +111,7 @@
<consumes endpoint="endpoint24"/>
<consumes endpoint="endpoint25"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="82" y="97">
+ <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="50" y="97">
<provides endpoint="endpoint26"/>
<provides endpoint="endpoint27"/>
<provides endpoint="endpoint28"/>
@@ -162,14 +161,14 @@
<consumes endpoint="endpoint72"/>
<consumes endpoint="endpoint73"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="749" y="1090"/>
- <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="406" y="97">
+ <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="937" y="97"/>
+ <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="411" y="93">
<provides endpoint="endpoint74"/>
<provides endpoint="endpoint75"/>
<provides endpoint="endpoint76"/>
<provides endpoint="endpoint77"/>
- <provides endpoint="endpoint78"/>
- <provides endpoint="endpoint79"/>
+ <consumes endpoint="endpoint78"/>
+ <consumes endpoint="endpoint79"/>
<consumes endpoint="endpoint80"/>
<consumes endpoint="endpoint81"/>
<consumes endpoint="endpoint82"/>
@@ -182,22 +181,26 @@
<consumes endpoint="endpoint89"/>
<consumes endpoint="endpoint90"/>
<consumes endpoint="endpoint91"/>
- <consumes endpoint="endpoint92"/>
- <consumes endpoint="endpoint93"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="723" y="809">
- <provides endpoint="endpoint94"/>
+ <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="798" y="960">
+ <provides endpoint="endpoint92"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="386" y="1068">
- <provides endpoint="endpoint95"/>
+ <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="784" y="686">
+ <provides endpoint="endpoint93"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="388" y="818">
- <provides endpoint="endpoint96"/>
+ <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="409" y="652">
+ <provides endpoint="endpoint94"/>
+ <consumes endpoint="endpoint95"/>
+ <consumes endpoint="endpoint96"/>
<consumes endpoint="endpoint97"/>
- <consumes endpoint="endpoint98"/>
</service-engine-service-unit>
<binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="CSEIPCA-sun-http-binding" unit-name="sun-http-binding">
<ports>
+ <port bindingType="soap" x="67" y="665">
+ <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/service[@name='casaService1']/port[@name='Test_LSF_Inbound'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint16"/>
+ <provides endpoint="endpoint16"/>
+ </port>
<port x="67" y="1038">
<link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice']/port[@name='ILIASSoapWebservicePort'])" xlink:type="simple"/>
<consumes endpoint="endpoint1"/>
@@ -215,8 +218,8 @@
</port>
<port state="deleted" x="67" y="807">
<link xlink:href="../jbiServiceUnits/Common/SystemManager.wsdl#xpointer(/definitions/service[@name='SystemManagerWSService']/port[@name='SystemManagerPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint13"/>
- <provides endpoint="endpoint13"/>
+ <consumes endpoint="endpoint12"/>
+ <provides endpoint="endpoint12"/>
</port>
<port state="deleted" x="67" y="730">
<link xlink:href="../jbiServiceUnits/Common/IdentityManager.wsdl#xpointer(/definitions/service[@name='IdentityManagerWSService']/port[@name='IdentityManagerPort'])" xlink:type="simple"/>
@@ -228,21 +231,21 @@
<consumes endpoint="endpoint8"/>
<provides endpoint="endpoint8"/>
</port>
- <port x="67" y="191">
+ <port x="67" y="345">
<link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerCourseNotificationService']/port[@name='DependencyManagerCourseNotificationPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint16"/>
- <provides endpoint="endpoint16"/>
- </port>
- <port x="67" y="114">
- <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerCategoryNotificationService']/port[@name='DependencyManagerCategoryNotificationPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint15"/>
<provides endpoint="endpoint15"/>
</port>
- <port x="67" y="37">
- <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerAccountNotificationService']/port[@name='DependencyManagerAccountNotificationPort'])" xlink:type="simple"/>
+ <port x="67" y="268">
+ <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerCategoryNotificationService']/port[@name='DependencyManagerCategoryNotificationPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint14"/>
<provides endpoint="endpoint14"/>
</port>
+ <port x="67" y="191">
+ <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerAccountNotificationService']/port[@name='DependencyManagerAccountNotificationPort'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint13"/>
+ <provides endpoint="endpoint13"/>
+ </port>
<port state="deleted" x="67" y="499">
<link xlink:href="../jbiServiceUnits/Common/EntityManager.wsdl#xpointer(/definitions/service[@name='EntityManagerWSService']/port[@name='EntityManagerPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint11"/>
@@ -258,32 +261,27 @@
<consumes endpoint="endpoint9"/>
<provides endpoint="endpoint9"/>
</port>
- <port state="deleted" x="67" y="685">
- <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/InboundObjectProcessor.wsdl#xpointer(/definitions/service[@name='ObjectProcessorService']/port[@name='ObjectProcessorPortTypeBindingPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint12"/>
- <provides endpoint="endpoint12"/>
+ <port x="67" y="114">
+ <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/AddCourse.wsdl#xpointer(/definitions/service[@name='AddCourseService']/port[@name='AddCoursePort'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint4"/>
+ <provides endpoint="endpoint4"/>
</port>
+ <port x="67" y="37">
+ <link xlink:href="../jbiServiceUnits/META-INF/LSFClientAdapter/src/_references/_projects/ObjectProcessor/src/AddCategory.wsdl#xpointer(/definitions/service[@name='AddCategoryService']/port[@name='AddCategoryPort'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint5"/>
+ <provides endpoint="endpoint5"/>
+ </port>
<port state="deleted" x="67" y="422">
<link xlink:href="../jbiServiceUnits/META-INF/ObjectProcessor/src/_references/_projects/IdentityMapper/src/conf/wsdl/IdentityMapperWS/IdentityMapper.wsdl#xpointer(/definitions/service[@name='IdentityMapperService']/port[@name='IdentityMapperPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint3"/>
<provides endpoint="endpoint3"/>
</port>
- <port x="67" y="532">
- <link xlink:href="../jbiServiceUnits/ObjectProcessor/AddCourse.wsdl#xpointer(/definitions/service[@name='AddCourseService']/port[@name='AddCoursePort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint4"/>
- <provides endpoint="endpoint4"/>
- ...
[truncated message content] |
|
From: <pka...@us...> - 2009-08-02 22:58:26
|
Revision: 430
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=430&view=rev
Author: pkasprzak
Date: 2009-08-02 22:58:18 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Temp. testcases
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Concurrent.properties
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Input.xml
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Output.xml
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Concurrent.properties
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Input.xml
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Output.xml
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Concurrent.properties
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Concurrent.properties (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Concurrent.properties 2009-08-02 22:58:18 UTC (rev 430)
@@ -0,0 +1,13 @@
+calculatethroughput=false
+#comparisontype's possible values: identical|binary|equals
+comparisontype=identical
+concurrentthreads=1
+description=testcase ObjectProcessor_addCategory
+destination=http://localhost:${HttpDefaultPort}/AddCategoryService/AddCategoryPort
+#featurestatus's possible values: progress|done
+featurestatus=done
+inputfile=Input.xml
+invokesperthread=1
+outputfile=Output.xml
+soapaction=
+testtimeout=30
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Input.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Input.xml (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCategory/Input.xml 2009-08-02 22:58:18 UTC (rev 430)
@@ -0,0 +1,39 @@
+<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <dt:categoryMessage>
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>CREATE</dt:event>
+ <dt:source>CSE</dt:source>
+ <dt:target>Ilias</dt:target>
+
+ <dt:category>
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>?2008-09-29T03:49:45?</dt:eventTime>
+ <!--Zero or more repetitions:-->
+ <dt:attribute>
+ <dt:name>name</dt:name>
+ <dt:value>Fakultät 9</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>category:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>?string?</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:courses>
+ <!--Zero or more repetitions:-->
+ <dt:course>?string?</dt:course>
+ </dt:courses>
+ </dt:category>
+ </dt:categoryMessage>
+ </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Concurrent.properties
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Concurrent.properties (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Concurrent.properties 2009-08-02 22:58:18 UTC (rev 430)
@@ -0,0 +1,13 @@
+calculatethroughput=false
+#comparisontype's possible values: identical|binary|equals
+comparisontype=identical
+concurrentthreads=1
+description=testcase Test_LSFInbound
+destination=http://localhost:${HttpDefaultPort}/Test_LSFInboundService/Test_LSFInboundPort
+#featurestatus's possible values: progress|done
+featurestatus=done
+inputfile=Input.xml
+invokesperthread=1
+outputfile=Output.xml
+soapaction=
+testtimeout=30
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Input.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Input.xml (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/Test_LSFInbound/Input.xml 2009-08-02 22:58:18 UTC (rev 430)
@@ -0,0 +1,241 @@
+<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cse="CSEIPCA">
+ <soapenv:Body>
+ <cse:receive>
+ <InputData><![CDATA[
+<synchronizationMessage>
+ <isSyncMessage>true</isSyncMessage>
+ <semester>
+ <data>
+ <lsfId>20081</lsfId>
+ <shortName>SS 2008</shortName>
+ <name>SS 2008</name>
+ <start>01.04.2008</start>
+ <end>30.09.2008</end>
+ <lectureStart>14.04.2008</lectureStart>
+ <lectureEnd>18.07.2008</lectureEnd>
+ </data>
+ </semester>
+ <vvz rootKategorieId="11517">
+
+ <kategorie>
+ <lsfId>11517</lsfId>
+ <name>Vorlesungsverzeichnis</name>
+ <children>
+ <lsfId>10477</lsfId>
+ <lsfId>10482</lsfId>
+ <lsfId>10512</lsfId>
+ </children>
+ <sort>0</sort>
+ </kategorie>
+ <kategorie>
+ <lsfId>10477</lsfId>
+ <name>Fakultät 4 (Sprach-, Literatur- u. Kulturwissenschaften)</name>
+ <children>
+ </children>
+ <sort>1040</sort>
+ </kategorie>
+ <kategorie>
+ <lsfId>10482</lsfId>
+ <name>Fakultät 1 (Rechts- u. Wirtschaftswissenschaft)</name>
+ <children>
+ </children>
+ <sort>1010</sort>
+ </kategorie>
+ <kategorie>
+ <lsfId>10512</lsfId>
+ <name>Neue Bachelorstudiengänge der phil. Fakultäten (Fakultäten 3 - 5)</name>
+ <children>
+ </children>
+ <sort>1300</sort>
+ </kategorie>
+ </vvz>
+ <accounts>
+ <account>
+ <lsfId>8</lsfId>
+ <surname>Glaser</surname>
+ <firstName>Horst</firstName>
+ <academicTitle>Univ.-Prof. Dr. rer. pol.</academicTitle>
+ <gender>M</gender>
+ <emailAddress>h.g...@wi...</emailAddress>
+ </account>
+ <account>
+ <lsfId>9</lsfId>
+ <surname>Beckmann</surname>
+ <firstName>Roland Michael</firstName>
+ <academicTitle>Univ.-Prof. Dr. jur.</academicTitle>
+ <gender>M</gender>
+ <emailAddress />
+ </account>
+ <account>
+ <lsfId>10</lsfId>
+ <surname>Bieg</surname>
+ <firstName>Hartmut</firstName>
+ <academicTitle>Univ.-Prof. Dr. rer. oec.</academicTitle>
+ <gender>M</gender>
+ <emailAddress>h....@mx...</emailAddress>
+ </account>
+ </accounts>
+ <lectures>
+ <lecture>
+ <lsfId>32350</lsfId>
+ <logicalNumber />
+ <type>Tutorium</type>
+ <title>Tutorium-Test</title>
+ <shortDescription />
+ <abbreviation />
+ <necessaryAssignment>J</necessaryAssignment>
+ <note />
+ <comment />
+ <semesterAsInt>20081</semesterAsInt>
+ <semesterPeriodsPerWeek />
+ <expectedRegistrations />
+ <maximumRegistrations>20</maximumRegistrations>
+ <activityConfirmation />
+ <lectureTypeId>40</lectureTypeId>
+ <active>A</active>
+ <semesterAbbr>SS 2008</semesterAbbr>
+ <semesterFull>SS 2008</semesterFull>
+ <categories>
+ <category>
+ <lsfId>10482</lsfId>
+ <sort />
+ </category>
+ </categories>
+ <accounts>
+ <account>
+ <lsfId>8</lsfId>
+ <roleName>dozent</roleName>
+ </account>
+ </accounts>
+ <groups />
+ <dates>
+ <date>
+ <startdate />
+ <enddate />
+ <starttime>14:00</starttime>
+ <endtime>16:00</endtime>
+ <enddate />
+ <stct />
+ <dayofweek>Montag</dayofweek>
+ <rythm>wöchentlich</rythm>
+ </date>
+ <date>
+ <startdate />
+ <enddate />
+ <starttime>14:00</starttime>
+ <endtime>15:00</endtime>
+ <enddate />
+ <stct />
+ <dayofweek>Mittwoch</dayofweek>
+ <rythm>wöchentlich</rythm>
+ </date>
+ </dates>
+ </lecture>
+ <lecture>
+ <lsfId>28232</lsfId>
+ <logicalNumber>28232</logicalNumber>
+ <type>Hauptseminar</type>
+ <title>Phonetische Aspekte des Sorbischen</title>
+ <shortDescription />
+ <abbreviation />
+ <necessaryAssignment>N</necessaryAssignment>
+ <note />
+ <comment />
+ <semesterAsInt>20081</semesterAsInt>
+ <semesterPeriodsPerWeek />
+ <expectedRegistrations />
+ <maximumRegistrations />
+ <activityConfirmation />
+ <lectureTypeId>98</lectureTypeId>
+ <active>A</active>
+ <languageISO>de</languageISO>
+ <languageFull>deutsch</languageFull>
+ <semesterAbbr>SS 2008</semesterAbbr>
+ <semesterFull>SS 2008</semesterFull>
+ <categories>
+ <category>
+ <lsfId>10512</lsfId>
+ <sort>6</sort>
+ </category>
+ </categories>
+ <accounts>
+ <account>
+ <lsfId>8</lsfId>
+ <roleName>dozent</roleName>
+ </account>
+ <account>
+ <lsfId>9</lsfId>
+ <roleName>dozent</roleName>
+ </account>
+ <account>
+ <lsfId>10</lsfId>
+ <roleName>dozent</roleName>
+ </account>
+ </accounts>
+ <groups />
+ <dates>
+ <date>
+ <startdate />
+ <enddate />
+ <starttime>10:00</starttime>
+ <endtime>12:00</endtime>
+ <enddate />
+ <stct />
+ <dayofweek>Freitag</dayofweek>
+ <rythm>wöchentlich</rythm>
+ </date>
+ </dates>
+ </lecture>
+ <lecture>
+ <lsfId>28481</lsfId>
+ <logicalNumber>28481</logicalNumber>
+ <type>Weiterführende Vorlesung</type>
+ <title>Numerical Algorithms for Visual Computing I</title>
+ <shortDescription />
+ <abbreviation />
+ <necessaryAssignment>N</necessaryAssignment>
+ <note />
+ <comment />
+ <semesterAsInt>20081</semesterAsInt>
+ <semesterPeriodsPerWeek />
+ <expectedRegistrations />
+ <maximumRegistrations />
+ <activityConfirmation />
+ <lectureTypeId>147</lectureTypeId>
+ <active>A</active>
+ <languageISO>en</languageISO>
+ <languageFull>englisch</languageFull>
+ <semesterAbbr>SS 2008</semesterAbbr>
+ <semesterFull>SS 2008</semesterFull>
+ <categories>
+ <category>
+ <lsfId>10512</lsfId>
+ <sort>1010</sort>
+ </category>
+ </categories>
+ <accounts>
+ <account>
+ <lsfId>9</lsfId>
+ <roleName>dozent</roleName>
+ </account>
+ </accounts>
+ <groups />
+ <dates>
+ <date>
+ <startdate />
+ <enddate />
+ <starttime>16:00</starttime>
+ <endtime>18:00</endtime>
+ <enddate />
+ <stct />
+ <dayofweek>Montag</dayofweek>
+ <rythm>wöchentlich</rythm>
+ </date>
+ </dates>
+ </lecture>
+ </lectures>
+</synchronizationMessage>
+]]></InputData>
+ </cse:receive>
+ </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 19:22:08
|
Revision: 429
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=429&view=rev
Author: pkasprzak
Date: 2009-08-02 19:21:59 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Save Ids
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 18:13:42 UTC (rev 428)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 19:21:59 UTC (rev 429)
@@ -450,7 +450,31 @@
portType="tns:OutboundAdapterPortType"
inputVariable="OutboundProcessCourseIn"
outputVariable="OutboundProcessCourseOut"/>
- </sequence>
+
+ <assign name="prepareCreateMapping">
+ <!-- Set cse-id -->
+ <copy>
+ <from variable="EntityId"/>
+ <to>$CreateMappingIn.parameters/cseId/text()</to>
+ </copy>
+ <!-- Set system -->
+ <copy>
+ <from variable="System"/>
+ <to>$CreateMappingIn.parameters/system</to>
+ </copy>
+ <!-- Set id of the object in the system -->
+ <copy>
+ <from>$OutboundProcessCourseOut.eventReply/dt:objectClientId</from>
+ <to>$CreateMappingIn.parameters/systemId</to>
+ </copy>
+ </assign>
+
+ <invoke name="createMapping" partnerLink="IdentityManager" operation="createMapping"
+ xmlns:tns="http://cse.campussource.de/ejb/IdentityManager"
+ portType="tns:IdentityManager"
+ inputVariable="CreateMappingIn"/>
+
+ </sequence>
</scope>
</forEach>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 18:14:16
|
Revision: 428
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=428&view=rev
Author: pkasprzak
Date: 2009-08-02 18:13:42 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Generic OutboundAdapter wsdl interface
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl
Added: trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/Common/src/OutboundAdapter.wsdl 2009-08-02 18:13:42 UTC (rev 428)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="OutboundAdapter" targetNamespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ xmlns:ns="http://cse.campussource.de/schema/DataTypes"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
+ <types>
+ <xsd:schema targetNamespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter">
+ <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"/>
+ </xsd:schema>
+ </types>
+
+ <message name="ProcessCourseOperationRequest">
+ <part name="courseMessage" type="ns:courseMessageType"/>
+ </message>
+
+ <message name="ProcessCourseOperationResponse">
+ <part name="eventReply" type="ns:eventReplyMessageType"/>
+ </message>
+
+ <message name="ProcessCategoryOperationRequest">
+ <part name="categoryMessage" type="ns:categoryMessageType"/>
+ </message>
+
+ <message name="ProcessCategoryOperationResponse">
+ <part name="eventReply" type="ns:eventReplyMessageType"/>
+ </message>
+
+ <message name="ProcessAccountOperationRequest">
+ <part name="accountMessage" type="ns:accountMessageType"/>
+ </message>
+
+ <message name="ProcessAccountOperationResponse">
+ <part name="eventReply" type="ns:eventReplyMessageType"/>
+ </message>
+
+ <portType name="OutboundAdapterPortType">
+ <operation name="processCourse">
+ <input name="input1" message="tns:ProcessCourseOperationRequest"/>
+ <output name="output1" message="tns:ProcessCourseOperationResponse"/>
+ </operation>
+ <operation name="processCategory">
+ <input name="input2" message="tns:ProcessCategoryOperationRequest"/>
+ <output name="output2" message="tns:ProcessCategoryOperationResponse"/>
+ </operation>
+ <operation name="processAccount">
+ <input name="input3" message="tns:ProcessAccountOperationRequest"/>
+ <output name="output3" message="tns:ProcessAccountOperationResponse"/>
+ </operation>
+ </portType>
+
+ <!-- Provide SOAP-Binding so that process can be tested externally -->
+<!--
+ <binding name="OutboundAdapterBinding" type="tns:OutboundAdapterPortType">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="processCourse">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </input>
+ <output name="output1">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </output>
+ </operation>
+ <operation name="processCategory">
+ <soap:operation/>
+ <input name="input2">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </input>
+ <output name="output2">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </output>
+ </operation>
+ <operation name="processAccount">
+ <soap:operation/>
+ <input name="input3">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </input>
+ <output name="output3">
+ <soap:body use="literal" namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="OutboundAdapterService">
+ <port name="OutboundAdapterPort" binding="tns:OutboundAdapterBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/OutboundAdapterService/OutboundAdapterPort"/>
+ </port>
+ </service>
+-->
+ <plnk:partnerLinkType name="OutboundAdapter">
+ <plnk:role name="OutboundAdapterPortTypeRole" portType="tns:OutboundAdapterPortType"/>
+ </plnk:partnerLinkType>
+</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 18:06:50
|
Revision: 427
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=427&view=rev
Author: pkasprzak
Date: 2009-08-02 18:06:16 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Fix NPEs
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerImpl.java
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerImpl.java 2009-08-02 18:03:43 UTC (rev 426)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerImpl.java 2009-08-02 18:06:16 UTC (rev 427)
@@ -260,9 +260,10 @@
}
CourseType xmlCourse = new CourseType();
+ xmlCourse.setBusId(entityId);
+ xmlCourse.setCategories(new CourseType.Categories());
convertAttributes(entity, xmlCourse);
- xmlCourse.setBusId(entityId);
/* Set category -> course (course is child) relations */
for (Relation relation : relationManager.getByChildIdAndType(entityId, RelationType.CATEGORY_TO_COURSE)) {
@@ -289,6 +290,8 @@
}
CategoryType xmlCategory = new CategoryType();
+ xmlCategory.setCategories(new CategoryType.Categories());
+ xmlCategory.setCourses(new CategoryType.Courses());
convertAttributes(entity, xmlCategory);
xmlCategory.setBusId(entityId);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 18:04:00
|
Revision: 426
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=426&view=rev
Author: pkasprzak
Date: 2009-08-02 18:03:43 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Logging prettying...
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/LoggingManagerImpl.java
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/LoggingManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/LoggingManagerImpl.java 2009-08-02 18:02:13 UTC (rev 425)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/LoggingManagerImpl.java 2009-08-02 18:03:43 UTC (rev 426)
@@ -15,13 +15,14 @@
// ----------------------------------------------------------------------------------------------------------------
protected String constructLogMessage(String process, String message) {
- String logMessage = "*** " + process + ": " + message;
- return message;
+ String logMessage = "*** <" + process + "> :: " + message;
+
+ return logMessage;
}
// ----------------------------------------------------------------------------------------------------------------
public void debug(String process, String message) {
- logger.fine(constructLogMessage(process, message));
+ logger.info(constructLogMessage(process, message));
}
// ----------------------------------------------------------------------------------------------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 18:02:50
|
Revision: 425
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=425&view=rev
Author: pkasprzak
Date: 2009-08-02 18:02:13 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* DependencyManager wsdl adaptations
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-08-02 17:59:32 UTC (rev 424)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-08-02 18:02:13 UTC (rev 425)
@@ -7,15 +7,17 @@
import de.campussource.cse.core.pdm.Relation;
import de.campussource.cse.core.pdm.RelationType;
import de.campussource.cse.core.pdm.WaitingProcess;
-import de.campussource.cse.ejb.dependencymanager.DependencyManagerNotificationService;
+
+import de.campussource.cse.ejb.dependencymanager.DependencyManagerAccountNotificationService;
+import de.campussource.cse.ejb.dependencymanager.DependencyManagerCategoryNotificationService;
+import de.campussource.cse.ejb.dependencymanager.DependencyManagerCourseNotificationService;
+
import java.util.HashSet;
import java.util.List;
import java.util.logging.Logger;
-import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import javax.ejb.EJB;
import javax.ejb.EJBContext;
-import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import javax.ejb.Timeout;
import javax.ejb.Timer;
@@ -30,8 +32,14 @@
public class DependencyManagerImpl implements DependencyManagerRemote, DependencyManager {
@WebServiceRef(wsdlLocation = "META-INF/wsdl/client/DependencyManager/DependencyManager.wsdl")
- private DependencyManagerNotificationService service;
+ private DependencyManagerAccountNotificationService accountService;
+ @WebServiceRef(wsdlLocation = "META-INF/wsdl/client/DependencyManager/DependencyManager.wsdl")
+ private DependencyManagerCategoryNotificationService categoryService;
+
+ @WebServiceRef(wsdlLocation = "META-INF/wsdl/client/DependencyManager/DependencyManager.wsdl")
+ private DependencyManagerCourseNotificationService courseService;
+
@Resource
private EJBContext ctx;
@@ -195,19 +203,30 @@
// ----------------------------------------------------------------------------------------------------------------
protected void wakeUpWaitingProcess(WaitingProcess process) {
- /* Call process */
+
+ Entity entity = em.find(Entity.class, process.getEntityId());
+
+ int entityId = process.getEntityId();
+ String system = process.getSystem();
+
try {
- de.campussource.cse.ejb.dependencymanager.DependencyManagerNotification port = service.getDependencyManagerNotificationPort();
-
- int entityId = process.getEntityId();
- String system = process.getSystem();
+ if (entity.getType().equals(EntityType.COURSE.toString())) {
+ de.campussource.cse.ejb.dependencymanager.DependencyManagerCourseNotification port = courseService.getDependencyManagerCourseNotificationPort();
+ port.notify(entityId, system);
+ }
- logger.info("*** Waking up process (" + system + ": " + entityId + ")");
+ if (entity.getType().equals(EntityType.CATEGORY.toString())) {
+ de.campussource.cse.ejb.dependencymanager.DependencyManagerCategoryNotification port = categoryService.getDependencyManagerCategoryNotificationPort();
+ port.notify(entityId, system);
- port.notify(entityId, system);
+ }
+ if (entity.getType().equals(EntityType.ACCOUNT.toString())) {
+ de.campussource.cse.ejb.dependencymanager.DependencyManagerAccountNotification port = accountService.getDependencyManagerAccountNotificationPort();
+ port.notify(entityId, system);
+ }
} catch (Exception ex) {
- logger.severe("*** Exception while notifying process: " + ex.getMessage());
+ logger.severe("*** Exception while notifying process [" + entity.getType() + ": " + entity.getId() + "]: " + ex.getMessage());
}
/* Remove dependencies */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:59:48
|
Revision: 424
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=424&view=rev
Author: pkasprzak
Date: 2009-08-02 17:59:32 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Casa fixes
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa
trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/java-cfg-CSECore-ejb.xml
Modified: trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-08-02 17:57:51 UTC (rev 423)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/conf/CSEIPCA.casa 2009-08-02 17:59:32 UTC (rev 424)
@@ -1,84 +1,107 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/ejb/EntityManager" xmlns:ns11="http://cse.campussource.de/ejb/IdentityManager" xmlns:ns12="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification" xmlns:ns13="http://cse.campussource.de/ejb/DependencyManager" xmlns:ns14="http://cse.campussource.de/ejb/SystemManager" xmlns:ns15="http://cse.campussource.de/ejb/LoggingManager" xmlns:ns16="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns17="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns18="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns19="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns2="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns20="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns21="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns22="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount" xmlns:ns23="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" xmlns:ns24="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns25="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns26="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns27="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns28="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns3="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:ns30="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns31="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns32="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns33="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns34="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns35="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns36="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter" xmlns:ns37="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:ns38="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns39="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns4="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns40="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns41="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns42="http://enterprise.netbeans.org/bpel/ObjectProcessor/AddCourse" xmlns:ns43="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns44="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns5="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" xmlns:ns6="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns7="http://cse.campussource.de/ejb/RelationManager" xmlns:ns8="LSFClientAdapterCA" xmlns:ns9="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" xmlns:xlink="http://www.w3.org/2000/xlink">
+<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:ilUserAdministration" xmlns:ns10="http://cse.campussource.de/ejb/IdentityManager" xmlns:ns11="http://cse.campussource.de/ejb/EntityManager" xmlns:ns12="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" xmlns:ns13="http://cse.campussource.de/ejb/SystemManager" xmlns:ns14="http://cse.campussource.de/bpel/ILIASClientAdapter/ResolveEPR" xmlns:ns15="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" xmlns:ns16="http://cse.campussource.de/bpel/ILIASClientAdapter/UpdateCourse" xmlns:ns17="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" xmlns:ns18="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessAccount" xmlns:ns19="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" xmlns:ns2="http://cse.campussource.de/ejb/ConfigurationManager" xmlns:ns20="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteCategory" xmlns:ns21="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" xmlns:ns22="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateAccount" xmlns:ns23="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" xmlns:ns24="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/UpdateCategory" xmlns:ns25="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" xmlns:ns26="http://enterprise.netbeans.org/bpel/ILIASClientAdapter/DeleteCourse" xmlns:ns27="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" xmlns:ns28="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCategory" xmlns:ns29="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" xmlns:ns3="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" xmlns:ns30="http://cse.campussource.de/bpel/ILIASClientAdapter/AddAccount" xmlns:ns31="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" xmlns:ns32="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundAdapter" xmlns:ns33="http://cse.campussource.de/wsdl/Common/OutboundAdapter" xmlns:ns34="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCategory" xmlns:ns35="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" xmlns:ns36="http://cse.campussource.de/bpel/ILIASClientAdapter/AddCourse" xmlns:ns37="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" xmlns:ns38="http://cse.campussource.de/bpel/ILIASClientAdapter/DeleteAccount" xmlns:ns39="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" xmlns:ns4="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" xmlns:ns40="http://cse.campussource.de/bpel/ILIASClientAdapter/Login" xmlns:ns41="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" xmlns:ns42="http://cse.campussource.de/bpel/ILIASClientAdapter/ProcessCourse" xmlns:ns43="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" xmlns:ns44="http://enterprise.netbeans.org/bpel/ObjectProcessor/newProcess" xmlns:ns45="http://enterprise.netbeans.org/bpel/ObjectProcessor/ReplyProcessor" xmlns:ns46="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" xmlns:ns47="http://cse.campussource.de/bpel/ObjectProcessor/AddCategory" xmlns:ns48="http://enterprise.netbeans.org/bpel/ObjectProcessor/AddCourse" xmlns:ns49="http://enterprise.netbeans.org/bpel/LSFClientAdapter/InboundClientAdapter" xmlns:ns5="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" xmlns:ns50="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:ns6="http://cse.campussource.de/ejb/LoggingManager" xmlns:ns7="http://cse.campussource.de/ejb/RelationManager" xmlns:ns8="http://cse.campussource.de/ejb/DependencyManager" xmlns:ns9="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/XSLTTransform" xmlns:xlink="http://www.w3.org/2000/xlink">
<endpoints>
<endpoint endpoint-name="ILIASSoapWebservicePort" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint1" service-name="ns1:ILIASSoapWebservice"/>
- <endpoint endpoint-name="IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint2" service-name="ns2:IdentityMapperService"/>
- <endpoint endpoint-name="XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint3" service-name="ns3:XSLTTransformService"/>
- <endpoint endpoint-name="ObjectProcessorPortTypeBindingPort" interface-name="ns4:ObjectProcessorPortType" name="endpoint4" service-name="ns4:ObjectProcessorService"/>
- <endpoint endpoint-name="ILIASClientAdapterPort" interface-name="ns5:ILIASClientAdapterPortType" name="endpoint5" service-name="ns5:ILIASClientAdapterService"/>
- <endpoint endpoint-name="ConfigurationManagerPort" interface-name="ns6:ConfigurationManager" name="endpoint6" service-name="ns6:ConfigurationManagerWSService"/>
+ <endpoint endpoint-name="ConfigurationManagerPort" interface-name="ns2:ConfigurationManager" name="endpoint2" service-name="ns2:ConfigurationManagerWSService"/>
+ <endpoint endpoint-name="IdentityMapperPort" interface-name="ns3:IdentityMapperPortType" name="endpoint3" service-name="ns3:IdentityMapperService"/>
+ <endpoint endpoint-name="AddCoursePort" interface-name="ns4:AddCoursePortType" name="endpoint4" service-name="ns4:AddCourseService"/>
+ <endpoint endpoint-name="AddCategoryPort" interface-name="ns5:AddCategoryPortType" name="endpoint5" service-name="ns5:AddCategoryService"/>
+ <endpoint endpoint-name="LoggingManagerPort" interface-name="ns6:LoggingManager" name="endpoint6" service-name="ns6:LoggingManagerWSService"/>
<endpoint endpoint-name="RelationManagerPort" interface-name="ns7:RelationManager" name="endpoint7" service-name="ns7:RelationManagerWSService"/>
- <endpoint endpoint-name="Test_ILIASClientAdapter" interface-name="ns5:ILIASClientAdapterPortType" name="endpoint8" service-name="ns8:casaService2"/>
- <endpoint endpoint-name="AddCoursePort" interface-name="ns9:AddCoursePortType" name="endpoint9" service-name="ns9:AddCourseService"/>
- <endpoint endpoint-name="EntityManagerPort" interface-name="ns10:EntityManager" name="endpoint10" service-name="ns10:EntityManagerWSService"/>
- <endpoint endpoint-name="IdentityManagerPort" interface-name="ns11:IdentityManager" name="endpoint11" service-name="ns11:IdentityManagerWSService"/>
- <endpoint endpoint-name="DependencyManagerNotificationPort" interface-name="ns12:DependencyManagerNotificationPortType" name="endpoint12" service-name="ns12:DependencyManagerNotificationService"/>
- <endpoint endpoint-name="DependencyManagerPort" interface-name="ns13:DependencyManager" name="endpoint13" service-name="ns13:DependencyManagerWSService"/>
- <endpoint endpoint-name="SystemManagerPort" interface-name="ns14:SystemManager" name="endpoint14" service-name="ns14:SystemManagerWSService"/>
- <endpoint endpoint-name="DependencyManagerNotificationPort" interface-name="ns13:DependencyManagerNotification" name="endpoint15" service-name="ns13:DependencyManagerNotificationService"/>
- <endpoint endpoint-name="LoggingManagerPort" interface-name="ns15:LoggingManager" name="endpoint16" service-name="ns15:LoggingManagerWSService"/>
- <endpoint endpoint-name="javaee_SystemManagerPort" interface-name="ns14:SystemManager" name="endpoint17" service-name="ns14:SystemManagerWSService"/>
- <endpoint endpoint-name="javaee_IdentityManagerPort" interface-name="ns11:IdentityManager" name="endpoint18" service-name="ns11:IdentityManagerWSService"/>
- <endpoint endpoint-name="javaee_LoggingManagerPort" interface-name="ns15:LoggingManager" name="endpoint19" service-name="ns15:LoggingManagerWSService"/>
- <endpoint endpoint-name="javaee_EntityManagerPort" interface-name="ns10:EntityManager" name="endpoint20" service-name="ns10:EntityManagerWSService"/>
+ <endpoint endpoint-name="DependencyManagerPort" interface-name="ns8:DependencyManager" name="endpoint8" service-name="ns8:DependencyManagerWSService"/>
+ <endpoint endpoint-name="XSLTTransformPort" interface-name="ns9:XSLTTransformPortType" name="endpoint9" service-name="ns9:XSLTTransformService"/>
+ <endpoint endpoint-name="IdentityManagerPort" interface-name="ns10:IdentityManager" name="endpoint10" service-name="ns10:IdentityManagerWSService"/>
+ <endpoint endpoint-name="EntityManagerPort" interface-name="ns11:EntityManager" name="endpoint11" service-name="ns11:EntityManagerWSService"/>
+ <endpoint endpoint-name="ObjectProcessorPortTypeBindingPort" interface-name="ns12:ObjectProcessorPortType" name="endpoint12" service-name="ns12:ObjectProcessorService"/>
+ <endpoint endpoint-name="SystemManagerPort" interface-name="ns13:SystemManager" name="endpoint13" service-name="ns13:SystemManagerWSService"/>
+ <endpoint endpoint-name="DependencyManagerAccountNotificationPort" interface-name="ns8:DependencyManagerAccountNotification" name="endpoint14" service-name="ns8:DependencyManagerAccountNotificationService"/>
+ <endpoint endpoint-name="DependencyManagerCategoryNotificationPort" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint15" service-name="ns8:DependencyManagerCategoryNotificationService"/>
+ <endpoint endpoint-name="DependencyManagerCourseNotificationPort" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint16" service-name="ns8:DependencyManagerCourseNotificationService"/>
+ <endpoint endpoint-name="javaee_SystemManagerPort" interface-name="ns13:SystemManager" name="endpoint17" service-name="ns13:SystemManagerWSService"/>
+ <endpoint endpoint-name="javaee_IdentityManagerPort" interface-name="ns10:IdentityManager" name="endpoint18" service-name="ns10:IdentityManagerWSService"/>
+ <endpoint endpoint-name="javaee_LoggingManagerPort" interface-name="ns6:LoggingManager" name="endpoint19" service-name="ns6:LoggingManagerWSService"/>
+ <endpoint endpoint-name="javaee_EntityManagerPort" interface-name="ns11:EntityManager" name="endpoint20" service-name="ns11:EntityManagerWSService"/>
<endpoint endpoint-name="javaee_RelationManagerPort" interface-name="ns7:RelationManager" name="endpoint21" service-name="ns7:RelationManagerWSService"/>
- <endpoint endpoint-name="javaee_DependencyManagerPort" interface-name="ns13:DependencyManager" name="endpoint22" service-name="ns13:DependencyManagerWSService"/>
- <endpoint endpoint-name="javaee_DependencyManagerNotificationPort" interface-name="ns13:DependencyManagerNotification" name="endpoint23" service-name="ns13:DependencyManagerNotificationService"/>
- <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns17:ResolveEPRPortType" name="endpoint24" process-name="ResolveEPR" service-name="ns16:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns19:UpdateCoursePortType" name="endpoint25" process-name="UpdateCourse" service-name="ns18:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint26" process-name="DeleteCategory" service-name="ns20:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="UpdateAccountPortTypeRole_myRole" file-path="UpdateAccount.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint27" process-name="UpdateAccount" service-name="ns22:IliasAdapter"/>
- <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint28" process-name="UpdateCategory" service-name="ns24:IliasAdpater"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint29" process-name="DeleteCourse" service-name="ns26:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns29:AddAccountPortType" name="endpoint30" process-name="AddAccount" service-name="ns28:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns31:AddCategoryPortType" name="endpoint31" process-name="AddCategory" service-name="ns30:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns33:AddCoursePortType" name="endpoint32" process-name="AddCourse" service-name="ns32:IliasAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns35:DeleteAccountPortType" name="endpoint33" process-name="DeleteAccount" service-name="ns34:IliasAdapter"/>
- <endpoint display-name="ILIASAdapter" endpoint-name="ILIASClientAdapterPortTypeRole_myRole" file-path="OutboundClientAdapter.bpel" interface-name="ns5:ILIASClientAdapterPortType" name="endpoint34" process-name="OutboundClientAdapter" service-name="ns36:ILIASAdapter"/>
- <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns38:LoginPortType" name="endpoint35" process-name="Login" service-name="ns37:IliasAdapter"/>
- <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns6:ConfigurationManager" name="endpoint36" process-name="ResolveEPR" service-name="ns16:ConfigurationManager"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint37" process-name="UpdateCourse" service-name="ns18:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint38" process-name="DeleteCategory" service-name="ns20:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint39" process-name="UpdateAccount" service-name="ns22:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint40" process-name="UpdateCategory" service-name="ns24:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint41" process-name="DeleteCourse" service-name="ns26:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint42" process-name="AddAccount" service-name="ns28:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint43" process-name="AddCategory" service-name="ns30:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint44" process-name="AddCourse" service-name="ns32:ILIAS"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint45" process-name="DeleteAccount" service-name="ns34:ILIAS"/>
- <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns17:ResolveEPRPortType" name="endpoint46" process-name="OutboundClientAdapter" service-name="ns36:ResolveEPR"/>
- <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns38:LoginPortType" name="endpoint47" process-name="OutboundClientAdapter" service-name="ns36:Login"/>
- <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns33:AddCoursePortType" name="endpoint48" process-name="OutboundClientAdapter" service-name="ns36:AddCourse"/>
- <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns19:UpdateCoursePortType" name="endpoint49" process-name="OutboundClientAdapter" service-name="ns36:UpdateCourse"/>
- <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint50" process-name="OutboundClientAdapter" service-name="ns36:DeleteCourse"/>
- <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns31:AddCategoryPortType" name="endpoint51" process-name="OutboundClientAdapter" service-name="ns36:AddCategory"/>
- <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint52" process-name="OutboundClientAdapter" service-name="ns36:UpdateCategory"/>
- <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint53" process-name="OutboundClientAdapter" service-name="ns36:DeleteCategory"/>
- <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns29:AddAccountPortType" name="endpoint54" process-name="OutboundClientAdapter" service-name="ns36:AddAccount"/>
- <endpoint display-name="UpdateAccount" endpoint-name="UpdateAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint55" process-name="OutboundClientAdapter" service-name="ns36:UpdateAccount"/>
- <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns35:DeleteAccountPortType" name="endpoint56" process-name="OutboundClientAdapter" service-name="ns36:DeleteAccount"/>
- <endpoint display-name="ReplyProcessor" endpoint-name="ReplyProcessorPortTypeRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns39:ReplyProcessorPortType" name="endpoint57" process-name="OutboundClientAdapter" service-name="ns36:ReplyProcessor"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="OutboundClientAdapter.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint58" process-name="OutboundClientAdapter" service-name="ns36:ILIAS"/>
- <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns6:ConfigurationManager" name="endpoint59" process-name="Login" service-name="ns37:ConfigurationManager"/>
- <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint60" process-name="Login" service-name="ns37:ILIAS"/>
- <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns4:ObjectProcessorPortType" name="endpoint61" process-name="InboundObjectProcessor" service-name="ns40:ClientAdapter"/>
- <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns39:ReplyProcessorPortType" name="endpoint62" process-name="ReplyProcessor" service-name="ns41:ClientAdapter"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Requestor_myRole" file-path="AddCourse.bpel" interface-name="ns13:DependencyManagerNotification" name="endpoint63" process-name="AddCourse" service-name="ns42:DependencyManager"/>
- <endpoint display-name="ClientAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns9:AddCoursePortType" name="endpoint64" process-name="AddCourse" service-name="ns42:ClientAdapter"/>
- <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns2:IdentityMapperPortType" name="endpoint65" process-name="InboundObjectProcessor" service-name="ns40:IdentityMapper"/>
- <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns10:EntityManager" name="endpoint66" process-name="AddCourse" service-name="ns42:EntityManager"/>
- <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns7:RelationManager" name="endpoint67" process-name="AddCourse" service-name="ns42:RelationManager"/>
- <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns11:IdentityManager" name="endpoint68" process-name="AddCourse" service-name="ns42:IdentityManager"/>
- <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCourse.bpel" interface-name="ns13:DependencyManager" name="endpoint69" process-name="AddCourse" service-name="ns42:DependencyManager"/>
- <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns14:SystemManager" name="endpoint70" process-name="AddCourse" service-name="ns42:SystemManager"/>
- <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns2:IdentityMapperPortType" name="endpoint71" service-name="ns2:IdentityMapperService"/>
- <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns3:XSLTTransformPortType" name="endpoint72" service-name="ns3:XSLTTransformService"/>
- <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns44:LSFClientAdapterPortType" name="endpoint73" process-name="InboundClientAdapter" service-name="ns43:LSF"/>
- <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns3:XSLTTransformPortType" name="endpoint74" process-name="InboundClientAdapter" service-name="ns43:XSLTTransform"/>
- <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns4:ObjectProcessorPortType" name="endpoint75" process-name="InboundClientAdapter" service-name="ns43:ObjectProcessor"/>
+ <endpoint endpoint-name="javaee_DependencyManagerPort" interface-name="ns8:DependencyManager" name="endpoint22" service-name="ns8:DependencyManagerWSService"/>
+ <endpoint endpoint-name="javaee_DependencyManagerCategoryNotificationPort" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint23" service-name="ns8:DependencyManagerCategoryNotificationService"/>
+ <endpoint endpoint-name="javaee_DependencyManagerCourseNotificationPort" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint24" service-name="ns8:DependencyManagerCourseNotificationService"/>
+ <endpoint endpoint-name="javaee_DependencyManagerAccountNotificationPort" interface-name="ns8:DependencyManagerAccountNotification" name="endpoint25" service-name="ns8:DependencyManagerAccountNotificationService"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="ResolveEPRPortTypeRole_myRole" file-path="ResolveEPR.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint26" process-name="ResolveEPR" service-name="ns14:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="UpdateCoursePortTypeRole_myRole" file-path="UpdateCourse.bpel" interface-name="ns17:UpdateCoursePortType" name="endpoint27" process-name="UpdateCourse" service-name="ns16:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessAccountPortTypeRole_myRole" file-path="ProcessAccount.bpel" interface-name="ns19:ProcessAccountPortType" name="endpoint28" process-name="ProcessAccount" service-name="ns18:ILIASAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteCategoryPortTypeRole_myRole" file-path="DeleteCategory.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint29" process-name="DeleteCategory" service-name="ns20:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="UpdateAccountPortTypeRole_myRole" file-path="UpdateAccount.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint30" process-name="UpdateAccount" service-name="ns22:IliasAdapter"/>
+ <endpoint display-name="IliasAdpater" endpoint-name="UpdateCategoryPortTypeRole_myRole" file-path="UpdateCategory.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint31" process-name="UpdateCategory" service-name="ns24:IliasAdpater"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteCoursePortTypeRole_myRole" file-path="DeleteCourse.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint32" process-name="DeleteCourse" service-name="ns26:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCategoryPortTypeRole_myRole" file-path="ProcessCategory.bpel" interface-name="ns29:ProcessCategoryPortType" name="endpoint33" process-name="ProcessCategory" service-name="ns28:ILIASAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddAccountPortTypeRole_myRole" file-path="AddAccount.bpel" interface-name="ns31:AddAccountPortType" name="endpoint34" process-name="AddAccount" service-name="ns30:IliasAdapter"/>
+ <endpoint display-name="Core" endpoint-name="OutboundAdapterPortTypeRole_myRole" file-path="OutboundAdapter.bpel" interface-name="ns33:OutboundAdapterPortType" name="endpoint35" process-name="OutboundAdapter" service-name="ns32:Core"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns35:AddCategoryPortType" name="endpoint36" process-name="AddCategory" service-name="ns34:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns37:AddCoursePortType" name="endpoint37" process-name="AddCourse" service-name="ns36:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="DeleteAccountPortTypeRole_myRole" file-path="DeleteAccount.bpel" interface-name="ns39:DeleteAccountPortType" name="endpoint38" process-name="DeleteAccount" service-name="ns38:IliasAdapter"/>
+ <endpoint display-name="IliasAdapter" endpoint-name="LoginPortTypeRole_myRole" file-path="Login.bpel" interface-name="ns41:LoginPortType" name="endpoint39" process-name="Login" service-name="ns40:IliasAdapter"/>
+ <endpoint display-name="ILIASAdapter" endpoint-name="ProcessCoursePortTypeRole_myRole" file-path="ProcessCourse.bpel" interface-name="ns43:ProcessCoursePortType" name="endpoint40" process-name="ProcessCourse" service-name="ns42:ILIASAdapter"/>
+ <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="ResolveEPR.bpel" interface-name="ns2:ConfigurationManager" name="endpoint41" process-name="ResolveEPR" service-name="ns14:ConfigurationManager"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint42" process-name="UpdateCourse" service-name="ns16:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint43" process-name="ProcessAccount" service-name="ns18:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns41:LoginPortType" name="endpoint44" process-name="ProcessAccount" service-name="ns18:Login"/>
+ <endpoint display-name="AddAccount" endpoint-name="AddAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns31:AddAccountPortType" name="endpoint45" process-name="ProcessAccount" service-name="ns18:AddAccount"/>
+ <endpoint display-name="UpdateAccount" endpoint-name="UpdateAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns23:UpdateAccountPortType" name="endpoint46" process-name="ProcessAccount" service-name="ns18:UpdateAccount"/>
+ <endpoint display-name="DeleteAccount" endpoint-name="DeleteAccountPortTypeRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns39:DeleteAccountPortType" name="endpoint47" process-name="ProcessAccount" service-name="ns18:DeleteAccount"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint48" process-name="ProcessAccount" service-name="ns18:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint49" process-name="DeleteCategory" service-name="ns20:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint50" process-name="UpdateAccount" service-name="ns22:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="UpdateCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint51" process-name="UpdateCategory" service-name="ns24:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint52" process-name="DeleteCourse" service-name="ns26:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint53" process-name="ProcessCategory" service-name="ns28:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns41:LoginPortType" name="endpoint54" process-name="ProcessCategory" service-name="ns28:Login"/>
+ <endpoint display-name="AddCategory" endpoint-name="AddCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns35:AddCategoryPortType" name="endpoint55" process-name="ProcessCategory" service-name="ns28:AddCategory"/>
+ <endpoint display-name="UpdateCategory" endpoint-name="UpdateCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns25:UpdateCategoryPortType" name="endpoint56" process-name="ProcessCategory" service-name="ns28:UpdateCategory"/>
+ <endpoint display-name="DeleteCategory" endpoint-name="DeleteCategoryPortTypeRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns21:DeleteCategoryPortType" name="endpoint57" process-name="ProcessCategory" service-name="ns28:DeleteCategory"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint58" process-name="ProcessCategory" service-name="ns28:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint59" process-name="AddAccount" service-name="ns30:ILIAS"/>
+ <endpoint display-name="ProcessCourse" endpoint-name="ProcessCoursePortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns43:ProcessCoursePortType" name="endpoint60" process-name="OutboundAdapter" service-name="ns32:ProcessCourse"/>
+ <endpoint display-name="ProcessCategory" endpoint-name="ProcessCategoryPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns29:ProcessCategoryPortType" name="endpoint61" process-name="OutboundAdapter" service-name="ns32:ProcessCategory"/>
+ <endpoint display-name="ProcessAccount" endpoint-name="ProcessAccountPortTypeRole_partnerRole" file-path="OutboundAdapter.bpel" interface-name="ns19:ProcessAccountPortType" name="endpoint62" process-name="OutboundAdapter" service-name="ns32:ProcessAccount"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint63" process-name="AddCategory" service-name="ns34:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint64" process-name="AddCourse" service-name="ns36:ILIAS"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="DeleteAccount.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint65" process-name="DeleteAccount" service-name="ns38:ILIAS"/>
+ <endpoint display-name="ConfigurationManager" endpoint-name="ConfigurationManagerRole_partnerRole" file-path="Login.bpel" interface-name="ns2:ConfigurationManager" name="endpoint66" process-name="Login" service-name="ns40:ConfigurationManager"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="Login.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint67" process-name="Login" service-name="ns40:ILIAS"/>
+ <endpoint display-name="ResolveEPR" endpoint-name="ResolveEPRPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns15:ResolveEPRPortType" name="endpoint68" process-name="ProcessCourse" service-name="ns42:ResolveEPR"/>
+ <endpoint display-name="Login" endpoint-name="LoginPortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns41:LoginPortType" name="endpoint69" process-name="ProcessCourse" service-name="ns42:Login"/>
+ <endpoint display-name="AddCourse" endpoint-name="AddCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns37:AddCoursePortType" name="endpoint70" process-name="ProcessCourse" service-name="ns42:AddCourse"/>
+ <endpoint display-name="UpdateCourse" endpoint-name="UpdateCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns17:UpdateCoursePortType" name="endpoint71" process-name="ProcessCourse" service-name="ns42:UpdateCourse"/>
+ <endpoint display-name="DeleteCourse" endpoint-name="DeleteCoursePortTypeRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns27:DeleteCoursePortType" name="endpoint72" process-name="ProcessCourse" service-name="ns42:DeleteCourse"/>
+ <endpoint display-name="ILIAS" endpoint-name="ILIASSoapWebserviceRole_partnerRole" file-path="ProcessCourse.bpel" interface-name="ns1:ILIASSoapWebservicePortType" name="endpoint73" process-name="ProcessCourse" service-name="ns42:ILIAS"/>
+ <endpoint display-name="ClientAdapter" endpoint-name="ObjectProcessorPortTypeRole_myRole" file-path="InboundObjectProcessor.bpel" interface-name="ns12:ObjectProcessorPortType" name="endpoint74" process-name="InboundObjectProcessor" service-name="ns44:ClientAdapter"/>
+ <endpoint display-name="ClientAdapter" endpoint-name="ReplyProcessorPortTypeRole_myRole" file-path="ReplyProcessor.bpel" interface-name="ns46:ReplyProcessorPortType" name="endpoint75" process-name="ReplyProcessor" service-name="ns45:ClientAdapter"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManagerCategoryNotification" name="endpoint76" process-name="AddCategory" service-name="ns47:DependencyManager"/>
+ <endpoint display-name="ClientAdapter" endpoint-name="AddCategoryPortTypeRole_myRole" file-path="AddCategory.bpel" interface-name="ns5:AddCategoryPortType" name="endpoint77" process-name="AddCategory" service-name="ns47:ClientAdapter"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Receiver_myRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManagerCourseNotification" name="endpoint78" process-name="AddCourse" service-name="ns48:DependencyManager"/>
+ <endpoint display-name="InboundAdapter" endpoint-name="AddCoursePortTypeRole_myRole" file-path="AddCourse.bpel" interface-name="ns4:AddCoursePortType" name="endpoint79" process-name="AddCourse" service-name="ns48:InboundAdapter"/>
+ <endpoint display-name="IdentityMapper" endpoint-name="IdentityMapperPortTypeRole_partnerRole" file-path="InboundObjectProcessor.bpel" interface-name="ns3:IdentityMapperPortType" name="endpoint80" process-name="InboundObjectProcessor" service-name="ns44:IdentityMapper"/>
+ <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns6:LoggingManager" name="endpoint81" process-name="AddCategory" service-name="ns47:LoggingManager"/>
+ <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns11:EntityManager" name="endpoint82" process-name="AddCategory" service-name="ns47:EntityManager"/>
+ <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns7:RelationManager" name="endpoint83" process-name="AddCategory" service-name="ns47:RelationManager"/>
+ <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns10:IdentityManager" name="endpoint84" process-name="AddCategory" service-name="ns47:IdentityManager"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCategory.bpel" interface-name="ns8:DependencyManager" name="endpoint85" process-name="AddCategory" service-name="ns47:DependencyManager"/>
+ <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCategory.bpel" interface-name="ns13:SystemManager" name="endpoint86" process-name="AddCategory" service-name="ns47:SystemManager"/>
+ <endpoint display-name="LoggingManager" endpoint-name="LoggingManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns6:LoggingManager" name="endpoint87" process-name="AddCourse" service-name="ns48:LoggingManager"/>
+ <endpoint display-name="EntityManager" endpoint-name="EntityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns11:EntityManager" name="endpoint88" process-name="AddCourse" service-name="ns48:EntityManager"/>
+ <endpoint display-name="RelationManager" endpoint-name="RelationManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns7:RelationManager" name="endpoint89" process-name="AddCourse" service-name="ns48:RelationManager"/>
+ <endpoint display-name="IdentityManager" endpoint-name="IdentityManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns10:IdentityManager" name="endpoint90" process-name="AddCourse" service-name="ns48:IdentityManager"/>
+ <endpoint display-name="SystemManager" endpoint-name="SystemManagerRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns13:SystemManager" name="endpoint91" process-name="AddCourse" service-name="ns48:SystemManager"/>
+ <endpoint display-name="DependencyManager" endpoint-name="DependencyManager_Provider_partnerRole" file-path="AddCourse.bpel" interface-name="ns8:DependencyManager" name="endpoint92" process-name="AddCourse" service-name="ns48:DependencyManager"/>
+ <endpoint display-name="OutboundAdapter" endpoint-name="OutboundAdapterPortTypeRole_partnerRole" file-path="AddCourse.bpel" interface-name="ns33:OutboundAdapterPortType" name="endpoint93" process-name="AddCourse" service-name="ns48:OutboundAdapter"/>
+ <endpoint endpoint-name="javaee_IdentityMapperPort" interface-name="ns3:IdentityMapperPortType" name="endpoint94" service-name="ns3:IdentityMapperService"/>
+ <endpoint endpoint-name="javaee_XSLTTransformPort" interface-name="ns9:XSLTTransformPortType" name="endpoint95" service-name="ns9:XSLTTransformService"/>
+ <endpoint display-name="LSF" endpoint-name="LSFClientAdapterPortTypeRole_myRole" file-path="InboundClientAdapter.bpel" interface-name="ns50:LSFClientAdapterPortType" name="endpoint96" process-name="InboundClientAdapter" service-name="ns49:LSF"/>
+ <endpoint display-name="XSLTTransform" endpoint-name="XSLTTransformPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns9:XSLTTransformPortType" name="endpoint97" process-name="InboundClientAdapter" service-name="ns49:XSLTTransform"/>
+ <endpoint display-name="ObjectProcessor" endpoint-name="ObjectProcessorPortTypeRole_partnerRole" file-path="InboundClientAdapter.bpel" interface-name="ns12:ObjectProcessorPortType" name="endpoint98" process-name="InboundClientAdapter" service-name="ns49:ObjectProcessor"/>
</endpoints>
<service-units>
- <service-engine-service-unit artifacts-zip="CSECore-ejb.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-CSECore-ejb" unit-name="CSECore-ejb" unknown="false" x="563" y="1637">
+ <service-engine-service-unit artifacts-zip="CSECore-ejb.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-CSECore-ejb" unit-name="CSECore-ejb" unknown="false" x="723" y="97">
<provides endpoint="endpoint17"/>
<provides endpoint="endpoint18"/>
<provides endpoint="endpoint19"/>
@@ -86,10 +109,10 @@
<provides endpoint="endpoint21"/>
<provides endpoint="endpoint22"/>
<consumes endpoint="endpoint23"/>
+ <consumes endpoint="endpoint24"/>
+ <consumes endpoint="endpoint25"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="130" y="344">
- <provides endpoint="endpoint24"/>
- <provides endpoint="endpoint25"/>
+ <service-engine-service-unit artifacts-zip="ILIASClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ILIASClientAdapter" unit-name="ILIASClientAdapter" unknown="false" x="82" y="97">
<provides endpoint="endpoint26"/>
<provides endpoint="endpoint27"/>
<provides endpoint="endpoint28"/>
@@ -100,11 +123,11 @@
<provides endpoint="endpoint33"/>
<provides endpoint="endpoint34"/>
<provides endpoint="endpoint35"/>
- <consumes endpoint="endpoint36"/>
- <consumes endpoint="endpoint37"/>
- <consumes endpoint="endpoint38"/>
- <consumes endpoint="endpoint39"/>
- <consumes endpoint="endpoint40"/>
+ <provides endpoint="endpoint36"/>
+ <provides endpoint="endpoint37"/>
+ <provides endpoint="endpoint38"/>
+ <provides endpoint="endpoint39"/>
+ <provides endpoint="endpoint40"/>
<consumes endpoint="endpoint41"/>
<consumes endpoint="endpoint42"/>
<consumes endpoint="endpoint43"/>
@@ -125,293 +148,345 @@
<consumes endpoint="endpoint58"/>
<consumes endpoint="endpoint59"/>
<consumes endpoint="endpoint60"/>
- </service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="160" y="1503"/>
- <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="133" y="1586">
- <provides endpoint="endpoint61"/>
- <provides endpoint="endpoint62"/>
- <provides endpoint="endpoint63"/>
- <provides endpoint="endpoint64"/>
+ <consumes endpoint="endpoint61"/>
+ <consumes endpoint="endpoint62"/>
+ <consumes endpoint="endpoint63"/>
+ <consumes endpoint="endpoint64"/>
<consumes endpoint="endpoint65"/>
<consumes endpoint="endpoint66"/>
<consumes endpoint="endpoint67"/>
<consumes endpoint="endpoint68"/>
<consumes endpoint="endpoint69"/>
<consumes endpoint="endpoint70"/>
+ <consumes endpoint="endpoint71"/>
+ <consumes endpoint="endpoint72"/>
+ <consumes endpoint="endpoint73"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="133" y="1962">
- <provides endpoint="endpoint71"/>
+ <service-engine-service-unit artifacts-zip="Common.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-Common" unit-name="Common" unknown="false" x="749" y="1090"/>
+ <service-engine-service-unit artifacts-zip="ObjectProcessor.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-ObjectProcessor" unit-name="ObjectProcessor" unknown="false" x="406" y="97">
+ <provides endpoint="endpoint74"/>
+ <provides endpoint="endpoint75"/>
+ <provides endpoint="endpoint76"/>
+ <provides endpoint="endpoint77"/>
+ <provides endpoint="endpoint78"/>
+ <provides endpoint="endpoint79"/>
+ <consumes endpoint="endpoint80"/>
+ <consumes endpoint="endpoint81"/>
+ <consumes endpoint="endpoint82"/>
+ <consumes endpoint="endpoint83"/>
+ <consumes endpoint="endpoint84"/>
+ <consumes endpoint="endpoint85"/>
+ <consumes endpoint="endpoint86"/>
+ <consumes endpoint="endpoint87"/>
+ <consumes endpoint="endpoint88"/>
+ <consumes endpoint="endpoint89"/>
+ <consumes endpoint="endpoint90"/>
+ <consumes endpoint="endpoint91"/>
+ <consumes endpoint="endpoint92"/>
+ <consumes endpoint="endpoint93"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="133" y="2077">
- <provides endpoint="endpoint72"/>
+ <service-engine-service-unit artifacts-zip="IdentityMapper.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-IdentityMapper" unit-name="IdentityMapper" unknown="false" x="723" y="809">
+ <provides endpoint="endpoint94"/>
</service-engine-service-unit>
- <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="135" y="2192">
- <provides endpoint="endpoint73"/>
- <consumes endpoint="endpoint74"/>
- <consumes endpoint="endpoint75"/>
+ <service-engine-service-unit artifacts-zip="XSLTTransform.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-XSLTTransform" unit-name="XSLTTransform" unknown="false" x="386" y="1068">
+ <provides endpoint="endpoint95"/>
</service-engine-service-unit>
+ <service-engine-service-unit artifacts-zip="LSFClientAdapter.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="CSEIPCA-LSFClientAdapter" unit-name="LSFClientAdapter" unknown="false" x="388" y="818">
+ <provides endpoint="endpoint96"/>
+ <consumes endpoint="endpoint97"/>
+ <consumes endpoint="endpoint98"/>
+ </service-engine-service-unit>
<binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="CSEIPCA-sun-http-binding" unit-name="sun-http-binding">
<ports>
- <port bindingType="soap" x="67" y="422">
- <link xlink:href="../jbiasa/CSEIPCA.wsdl#xpointer(/definitions/service[@name='casaService2']/port[@name='Test_ILIASClientAdapter'])" xlink:type="simple"/>
- <consumes endpoint="endpoint8"/>
- <provides endpoint="endpoint8"/>
- </port>
- <port x="67" y="580">
+ <port x="67" y="1038">
<link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ilias-3.10.5.wsdl#xpointer(/definitions/service[@name='ILIASSoapWebservice']/port[@name='ILIASSoapWebservicePort'])" xlink:type="simple"/>
<consumes endpoint="endpoint1"/>
<provides endpoint="endpoint1"/>
</port>
- <port state="deleted" x="67" y="274">
- <link xlink:href="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl#xpointer(/definitions/service[@name='ILIASClientAdapterService']/port[@name='ILIASClientAdapterPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint5"/>
- <provides endpoint="endpoint5"/>
- </port>
- <port state="deleted" x="67" y="37">
+ <port state="deleted" x="67" y="961">
<link xlink:href="../jbiServiceUnits/Common/LoggingManager.wsdl#xpointer(/definitions/service[@name='LoggingManagerWSService']/port[@name='LoggingManagerPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint16"/>
- <provides endpoint="endpoint16"/>
- </port>
- <port x="67" y="688">
- <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService']/port[@name='ConfigurationManagerPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint6"/>
<provides endpoint="endpoint6"/>
</port>
- <port state="deleted" x="67" y="37">
+ <port x="67" y="884">
+ <link xlink:href="../jbiServiceUnits/Common/ConfigurationManager.wsdl#xpointer(/definitions/service[@name='ConfigurationManagerWSService']/port[@name='ConfigurationManagerPort'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint2"/>
+ <provides endpoint="endpoint2"/>
+ </port>
+ <port state="deleted" x="67" y="807">
<link xlink:href="../jbiServiceUnits/Common/SystemManager.wsdl#xpointer(/definitions/service[@name='SystemManagerWSService']/port[@name='SystemManagerPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint14"/>
- <provides endpoint="endpoint14"/>
+ <consumes endpoint="endpoint13"/>
+ <provides endpoint="endpoint13"/>
</port>
- <port state="deleted" x="67" y="587">
- <link xlink:href="../jbiServiceUnits/Common/DependencyManagerNotification.wsdl#xpointer(/definitions/service[@name='DependencyManagerNotificationService']/port[@name='DependencyManagerNotificationPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint12"/>
- <provides endpoint="endpoint12"/>
- </port>
- <port state="deleted" x="67" y="191">
+ <port state="deleted" x="67" y="730">
<link xlink:href="../jbiServiceUnits/Common/IdentityManager.wsdl#xpointer(/definitions/service[@name='IdentityManagerWSService']/port[@name='IdentityManagerPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint11"/>
- <provides endpoint="endpoint11"/>
+ <consumes endpoint="endpoint10"/>
+ <provides endpoint="endpoint10"/>
</port>
- <port state="deleted" x="67" y="37">
+ <port state="deleted" x="67" y="653">
<link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerWSService']/port[@name='DependencyManagerPort'])" xlink:type="simple"/>
- <consumes endpoint="endpoint13"/>
- <provides endpoint="endpoint13"/>
+ <consumes endpoint="endpoint8"/>
+ <provides endpoint="endpoint8"/>
</port>
+ <port x="67" y="191">
+ <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerCourseNotificationService']/port[@name='DependencyManagerCourseNotificationPort'])" xlink:type="simple"/>
+ <consumes endpoint="endpoint16"/>
+ <provides endpoint="endpoint16"/>
+ </port>
<port x="67" y="114">
- <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerNotificationService']/port[@name='DependencyManagerNotificationPort'])" xlink:type="simple"/>
+ <link xlink:href="../jbiServiceUnits/Common/DependencyManager.wsdl#xpointer(/definitions/service[@name='DependencyManagerCategoryNotificationService']/port[@name='DependencyManagerCategoryNotificationPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint15"/>
<provides endpoint="endpoint15"/>
</port>
- <port state="deleted" x="67" y="114">
+ <port x="67" y="37">
+ <link xlink:href="../jbiServiceUnits/Common/DependencyMana...
[truncated message content] |
|
From: <pka...@us...> - 2009-08-02 17:58:14
|
Revision: 423
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=423&view=rev
Author: pkasprzak
Date: 2009-08-02 17:57:51 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* DependencyManager wsdl adaptations
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/web-service-references/DependencyManager/wsdl/DependencyManager.wsdl
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.wsdl
Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.wsdl (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/DependencyManager.wsdl 2009-08-02 17:57:51 UTC (rev 423)
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. -->
+<!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. -->
+<definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://cse.campussource.de/ejb/DependencyManager"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+ xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ targetNamespace="http://cse.campussource.de/ejb/DependencyManager"
+ name="DependencyManagerWSService">
+
+ <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="DependencyManagerPortBinding_satisfyDependencies_WSAT_Policy">
+ <ns1:ExactlyOne>
+ <ns1:All>
+ <ns2:ATAlwaysCapability xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns2:ATAlwaysCapability>
+ <ns3:ATAssertion xmlns:ns4="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns3="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns1:Optional="true" ns4:Optional="true"></ns3:ATAssertion>
+ </ns1:All>
+ </ns1:ExactlyOne>
+ </ns1:Policy>
+ <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="DependencyManagerPortBinding_waitForDependencies_WSAT_Policy">
+ <ns5:ExactlyOne>
+ <ns5:All>
+ <ns6:ATAlwaysCapability xmlns:ns6="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns6:ATAlwaysCapability>
+ <ns7:ATAssertion xmlns:ns8="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns7="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns5:Optional="true" ns8:Optional="true"></ns7:ATAssertion>
+ </ns5:All>
+ </ns5:ExactlyOne>
+ </ns5:Policy>
+
+ <types>
+ <xsd:schema>
+ <xsd:import namespace="http://cse.campussource.de/ejb/DependencyManager" schemaLocation="DependencyManager.xsd"></xsd:import>
+ </xsd:schema>
+ </types>
+
+ <message name="waitForDependencies">
+ <part name="parameters" element="tns:waitForDependencies"></part>
+ </message>
+
+ <message name="satisfyDependencies">
+ <part name="parameters" element="tns:satisfyDependencies"></part>
+ </message>
+
+ <message name="notifyRequest">
+ <part name="entityId" type="xsd:int"/>
+ <part name="system" type="xsd:string"/>
+ </message>
+
+ <portType name="DependencyManager">
+ <operation name="waitForDependencies">
+ <input message="tns:waitForDependencies"></input>
+ </operation>
+ <operation name="satisfyDependencies">
+ <input message="tns:satisfyDependencies"></input>
+ </operation>
+ </portType>
+
+ <portType name="DependencyManagerCourseNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
+ <portType name="DependencyManagerCategoryNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
+ <portType name="DependencyManagerAccountNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
+ <binding name="DependencyManagerPortBinding" type="tns:DependencyManager">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>
+ <operation name="waitForDependencies">
+ <ns9:PolicyReference xmlns:ns9="http://www.w3.org/ns/ws-policy" URI="#DependencyManagerPortBinding_waitForDependencies_WSAT_Policy"></ns9:PolicyReference>
+ <soap:operation soapAction=""></soap:operation>
+ <input>
+ <soap:body use="literal"></soap:body>
+ </input>
+ </operation>
+ <operation name="satisfyDependencies">
+ <ns10:PolicyReference xmlns:ns10="http://www.w3.org/ns/ws-policy" URI="#DependencyManagerPortBinding_satisfyDependencies_WSAT_Policy"></ns10:PolicyReference>
+ <soap:operation soapAction=""></soap:operation>
+ <input>
+ <soap:body use="literal"></soap:body>
+ </input>
+
+ </operation>
+ </binding>
+
+ <binding name="DependencyManagerCourseNotificationBinding" type="tns:DependencyManagerCourseNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
+ <binding name="DependencyManagerCategoryNotificationBinding" type="tns:DependencyManagerCategoryNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
+ <binding name="DependencyManagerAccountNotificationBinding" type="tns:DependencyManagerAccountNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
+ <service name="DependencyManagerWSService">
+ <port name="DependencyManagerPort" binding="tns:DependencyManagerPortBinding">
+ <soap:address location="http://localhost:8080/DependencyManagerWSService/DependencyManager"></soap:address>
+ </port>
+ </service>
+
+ <service name="DependencyManagerCourseNotificationService">
+ <port name="DependencyManagerCourseNotificationPort" binding="tns:DependencyManagerCourseNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCourseNotificationService/DependencyManagerCourseNotification"/>
+ </port>
+ </service>
+
+ <service name="DependencyManagerCategoryNotificationService">
+ <port name="DependencyManagerCategoryNotificationPort" binding="tns:DependencyManagerCategoryNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCategoryNotificationService/DependencyManagerCategoryNotification"/>
+ </port>
+ </service>
+
+ <service name="DependencyManagerAccountNotificationService">
+ <port name="DependencyManagerAccountNotificationPort" binding="tns:DependencyManagerAccountNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerAccountNotificationService/DependencyManagerAccountNotification"/>
+ </port>
+ </service>
+
+ <plnk:partnerLinkType name="DependencyManagerCourseLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCourseNotification"/>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="DependencyManagerCategoryLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCategoryNotification"/>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="DependencyManagerAccountLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerAccountNotification"/>
+ </plnk:partnerLinkType>
+
+ <vprop:property name="EntityId" type="xsd:int"/>
+
+ <vprop:propertyAlias propertyName="tns:EntityId" messageType="tns:waitForDependencies" part="parameters">
+ <vprop:query>/tns:waitForDependencies/entityId</vprop:query>
+ </vprop:propertyAlias>
+
+ <vprop:propertyAlias propertyName="tns:EntityId" messageType="tns:notifyRequest" part="entityId"/>
+
+</definitions>
\ No newline at end of file
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/web-service-references/DependencyManager/wsdl/DependencyManager.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/web-service-references/DependencyManager/wsdl/DependencyManager.wsdl 2009-08-02 17:54:42 UTC (rev 422)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/web-service-references/DependencyManager/wsdl/DependencyManager.wsdl 2009-08-02 17:57:51 UTC (rev 423)
@@ -43,8 +43,8 @@
</message>
<message name="notifyRequest">
- <part name="entityId" type="xsd:int"/>
- <part name="system" type="xsd:string"/>
+ <part name="entityId" type="xsd:int"/>
+ <part name="system" type="xsd:string"/>
</message>
<portType name="DependencyManager">
@@ -56,12 +56,24 @@
</operation>
</portType>
- <portType name="DependencyManagerNotification">
+ <portType name="DependencyManagerCourseNotification">
<operation name="notify">
<input name="input1" message="tns:notifyRequest"/>
</operation>
</portType>
+ <portType name="DependencyManagerCategoryNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
+ <portType name="DependencyManagerAccountNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
<binding name="DependencyManagerPortBinding" type="tns:DependencyManager">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>
<operation name="waitForDependencies">
@@ -81,7 +93,7 @@
</operation>
</binding>
- <binding name="DependencyManagerNotificationBinding" type="tns:DependencyManagerNotification">
+ <binding name="DependencyManagerCourseNotificationBinding" type="tns:DependencyManagerCourseNotification">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="notify">
<soap:operation/>
@@ -91,23 +103,65 @@
</operation>
</binding>
+ <binding name="DependencyManagerCategoryNotificationBinding" type="tns:DependencyManagerCategoryNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
+ <binding name="DependencyManagerAccountNotificationBinding" type="tns:DependencyManagerAccountNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
<service name="DependencyManagerWSService">
<port name="DependencyManagerPort" binding="tns:DependencyManagerPortBinding">
<soap:address location="http://localhost:8080/DependencyManagerWSService/DependencyManager"></soap:address>
</port>
</service>
- <service name="DependencyManagerNotificationService">
- <port name="DependencyManagerNotificationPort" binding="tns:DependencyManagerNotificationBinding">
- <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerNotificationService/DependencyManagerNotification"/>
+ <service name="DependencyManagerCourseNotificationService">
+ <port name="DependencyManagerCourseNotificationPort" binding="tns:DependencyManagerCourseNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCourseNotificationService/DependencyManagerCourseNotification"/>
</port>
</service>
- <plnk:partnerLinkType name="DependencyManagerLinkType">
- <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
- <plnk:role name="DependencyManager_Requestor" portType="tns:DependencyManagerNotification"/>
+ <service name="DependencyManagerCategoryNotificationService">
+ <port name="DependencyManagerCategoryNotificationPort" binding="tns:DependencyManagerCategoryNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCategoryNotificationService/DependencyManagerCategoryNotification"/>
+ </port>
+ </service>
+
+ <service name="DependencyManagerAccountNotificationService">
+ <port name="DependencyManagerAccountNotificationPort" binding="tns:DependencyManagerAccountNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerAccountNotificationService/DependencyManagerAccountNotification"/>
+ </port>
+ </service>
+
+ <plnk:partnerLinkType name="DependencyManagerCourseLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCourseNotification"/>
</plnk:partnerLinkType>
+ <plnk:partnerLinkType name="DependencyManagerCategoryLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCategoryNotification"/>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="DependencyManagerAccountLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerAccountNotification"/>
+ </plnk:partnerLinkType>
+
<vprop:property name="EntityId" type="xsd:int"/>
<vprop:propertyAlias propertyName="tns:EntityId" messageType="tns:waitForDependencies" part="parameters">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:54:55
|
Revision: 422
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=422&view=rev
Author: pkasprzak
Date: 2009-08-02 17:54:42 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* DependencyManager wsdl adaptations
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/wsdl/client/DependencyManager/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:53:18
|
Revision: 421
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=421&view=rev
Author: pkasprzak
Date: 2009-08-02 17:53:01 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* DependencyManager wsdl adaptations
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl
Modified: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-08-02 17:51:03 UTC (rev 420)
+++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-08-02 17:53:01 UTC (rev 421)
@@ -43,8 +43,8 @@
</message>
<message name="notifyRequest">
- <part name="entityId" type="xsd:int"/>
- <part name="system" type="xsd:string"/>
+ <part name="entityId" type="xsd:int"/>
+ <part name="system" type="xsd:string"/>
</message>
<portType name="DependencyManager">
@@ -56,12 +56,24 @@
</operation>
</portType>
- <portType name="DependencyManagerNotification">
+ <portType name="DependencyManagerCourseNotification">
<operation name="notify">
<input name="input1" message="tns:notifyRequest"/>
</operation>
</portType>
+ <portType name="DependencyManagerCategoryNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
+ <portType name="DependencyManagerAccountNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
+ </operation>
+ </portType>
+
<binding name="DependencyManagerPortBinding" type="tns:DependencyManager">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>
<operation name="waitForDependencies">
@@ -81,7 +93,7 @@
</operation>
</binding>
- <binding name="DependencyManagerNotificationBinding" type="tns:DependencyManagerNotification">
+ <binding name="DependencyManagerCourseNotificationBinding" type="tns:DependencyManagerCourseNotification">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="notify">
<soap:operation/>
@@ -91,23 +103,65 @@
</operation>
</binding>
+ <binding name="DependencyManagerCategoryNotificationBinding" type="tns:DependencyManagerCategoryNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
+ <binding name="DependencyManagerAccountNotificationBinding" type="tns:DependencyManagerAccountNotification">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="notify">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
+ </input>
+ </operation>
+ </binding>
+
<service name="DependencyManagerWSService">
<port name="DependencyManagerPort" binding="tns:DependencyManagerPortBinding">
<soap:address location="http://localhost:8080/DependencyManagerWSService/DependencyManager"></soap:address>
</port>
</service>
- <service name="DependencyManagerNotificationService">
- <port name="DependencyManagerNotificationPort" binding="tns:DependencyManagerNotificationBinding">
- <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerNotificationService/DependencyManagerNotification"/>
+ <service name="DependencyManagerCourseNotificationService">
+ <port name="DependencyManagerCourseNotificationPort" binding="tns:DependencyManagerCourseNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCourseNotificationService/DependencyManagerCourseNotification"/>
</port>
</service>
- <plnk:partnerLinkType name="DependencyManagerLinkType">
- <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
- <plnk:role name="DependencyManager_Requestor" portType="tns:DependencyManagerNotification"/>
+ <service name="DependencyManagerCategoryNotificationService">
+ <port name="DependencyManagerCategoryNotificationPort" binding="tns:DependencyManagerCategoryNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerCategoryNotificationService/DependencyManagerCategoryNotification"/>
+ </port>
+ </service>
+
+ <service name="DependencyManagerAccountNotificationService">
+ <port name="DependencyManagerAccountNotificationPort" binding="tns:DependencyManagerAccountNotificationBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerAccountNotificationService/DependencyManagerAccountNotification"/>
+ </port>
+ </service>
+
+ <plnk:partnerLinkType name="DependencyManagerCourseLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCourseNotification"/>
</plnk:partnerLinkType>
+ <plnk:partnerLinkType name="DependencyManagerCategoryLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerCategoryNotification"/>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="DependencyManagerAccountLinkType">
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Receiver" portType="tns:DependencyManagerAccountNotification"/>
+ </plnk:partnerLinkType>
+
<vprop:property name="EntityId" type="xsd:int"/>
<vprop:propertyAlias propertyName="tns:EntityId" messageType="tns:waitForDependencies" part="parameters">
Deleted: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-08-02 17:51:03 UTC (rev 420)
+++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-08-02 17:53:01 UTC (rev 421)
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="windows-1252"?>
-<definitions name="DependencyManagerNotification"
- targetNamespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"
- xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop">
-
- <types/>
- <message name="notifyRequest">
- <part name="entityId" type="xsd:int"/>
- <part name="system" type="xsd:string"/>
- </message>
- <portType name="DependencyManagerNotificationPortType">
- <operation name="notify">
- <input name="input1" message="tns:notifyRequest"/>
- </operation>
- </portType>
- <binding name="DependencyManagerNotificationBinding" type="tns:DependencyManagerNotificationPortType">
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="notify">
- <soap:operation/>
- <input name="input1">
- <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification"/>
- </input>
- </operation>
- </binding>
- <service name="DependencyManagerNotificationService">
- <port name="DependencyManagerNotificationPort" binding="tns:DependencyManagerNotificationBinding">
- <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerNotificationService/DependencyManagerNotificationPort"/>
- </port>
- </service>
-
- <plnk:partnerLinkType name="DependencyManagerNotification">
- <plnk:role name="DependencyManagerNotificationPortTypeRole" portType="tns:DependencyManagerNotificationPortType"/>
- </plnk:partnerLinkType>
-
- <vprop:property name="EntityId" type="xsd:int"/>
- <vprop:propertyAlias propertyName="tns:EntityId" messageType="tns:notifyRequest" part="entityId">
-<!-- <vprop:query>/</vprop:query> -->
- </vprop:propertyAlias>
-
-<!--
- <vprop:property name="System" type="xsd:string"/>
- <vprop:propertyAlias propertyName="tns:System" messageType="tns:notifyRequest" part="system"/>
--->
-</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:51:19
|
Revision: 420
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=420&view=rev
Author: pkasprzak
Date: 2009-08-02 17:51:03 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* DependencyManager wsdl adaptations
* Load context
* Fixes in variable assignments
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 17:48:08 UTC (rev 419)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-08-02 17:51:03 UTC (rev 420)
@@ -21,6 +21,7 @@
<import namespace="http://cse.campussource.de/ejb/DependencyManager" location="Common/DependencyManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/ejb/SystemManager" location="Common/SystemManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://cse.campussource.de/ejb/LoggingManager" location="Common/LoggingManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter" location="Common/OutboundAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="LoggingManager" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" partnerLinkType="tns:LoggingManagerLinkType"
@@ -35,14 +36,13 @@
<partnerLink name="IdentityManager" xmlns:tns="http://cse.campussource.de/ejb/IdentityManager" partnerLinkType="tns:IdentityManagerLinkType"
partnerRole="IdentityManagerRole"/>
- <partnerLink name="DependencyManager" xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" partnerLinkType="tns:DependencyManagerLinkType"
- myRole="DependencyManager_Requestor"
- partnerRole="DependencyManager_Provider"/>
-
<partnerLink name="SystemManager" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" partnerLinkType="tns:SystemManagerLinkType"
partnerRole="SystemManagerRole"/>
+ <partnerLink name="DependencyManager" partnerLinkType="ns0:DependencyManagerCourseLinkType" myRole="DependencyManager_Receiver" partnerRole="DependencyManager_Provider"/>
+ <partnerLink name="OutboundAdapter" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" partnerLinkType="tns:OutboundAdapter"
+ partnerRole="OutboundAdapterPortTypeRole"/>
- <partnerLink name="ClientAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" partnerLinkType="tns:AddCourse"
+ <partnerLink name="InboundAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" partnerLinkType="tns:AddCourse"
myRole="AddCoursePortTypeRole"/>
</partnerLinks>
@@ -75,7 +75,7 @@
</correlationSets>
<sequence>
- <receive name="start" createInstance="yes" partnerLink="ClientAdapter" operation="processCourse"
+ <receive name="start" createInstance="yes" partnerLink="InboundAdapter" operation="processCourse"
xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse"
portType="tns:AddCoursePortType"
variable="ProcessCourseIn"/>
@@ -328,12 +328,14 @@
<scope name="SystemScope">
<variables>
- <variable name="GetCourseContextOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContextResponse"/>
- <variable name="GetCourseContextIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContext"/>
- <variable name="NotifyIn" messageType="ns0:notifyRequest"/>
+ <variable name="OutboundProcessCourseOut" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCourseOperationResponse"/>
+ <variable name="OutboundProcessCourseIn" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCourseOperationRequest"/>
+ <variable name="GetCourseContextOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContextResponse"/>
+ <variable name="GetCourseContextIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContext"/>
+ <variable name="NotifyIn" messageType="ns0:notifyRequest"/>
- <variable name="System" type="xsd:string"/>
- <variable name="EntityId" type="xsd:int"/>
+ <variable name="System" type="xsd:string"/>
+ <variable name="EntityId" type="xsd:int"/>
</variables>
<sequence>
@@ -352,7 +354,7 @@
<receive name="receiveNotification" createInstance="no" partnerLink="DependencyManager"
operation="notify"
- portType="ns0:DependencyManagerNotification"
+ portType="ns0:DependencyManagerCourseNotification"
variable="NotifyIn">
<correlations>
<correlation set="DependencyManager" initiate="no"/>
@@ -399,10 +401,55 @@
inputVariable="GetCourseContextIn"
outputVariable="GetCourseContextOut"/>
- <empty name="distributeMessages">
- <documentation>Send courseMessage + context to outboundadapter (synchronisouly)</documentation>
- </empty>
+ <assign name="prepareProcessCourse">
+ <!-- Initialize xml skeleton -->
+ <copy>
+ <from>
+ <literal>
+ <courseMessage xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <dt:eventTime/>
+ <dt:event/>
+ <dt:source/>
+ <dt:target/>
+ <dt:course/>
+ </courseMessage>
+ </literal>
+ </from>
+ <to>$OutboundProcessCourseIn.courseMessage</to>
+ </copy>
+
+ <!-- Set event -->
+ <copy>
+ <from variable="Event"/>
+ <to>$OutboundProcessCourseIn.courseMessage/dt:event</to>
+ </copy>
+
+ <!-- Set source system -->
+ <copy>
+ <from>'Core'</from>
+ <to>$OutboundProcessCourseIn.courseMessage/dt:source</to>
+ </copy>
+
+ <!-- Set target system -->
+ <copy>
+ <from variable="System"/>
+ <to>$OutboundProcessCourseIn.courseMessage/dt:target</to>
+ </copy>
+
+ <!-- Set course data -->
+ <copy>
+ <from>$GetCourseContextOut.parameters/return</from>
+ <to>$OutboundProcessCourseIn.courseMessage/dt:course</to>
+ </copy>
+ </assign>
+
+ <invoke name="processCourse" partnerLink="OutboundAdapter"
+ operation="processCourse"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ portType="tns:OutboundAdapterPortType"
+ inputVariable="OutboundProcessCourseIn"
+ outputVariable="OutboundProcessCourseOut"/>
</sequence>
</scope>
</forEach>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:48:26
|
Revision: 419
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=419&view=rev
Author: pkasprzak
Date: 2009-08-02 17:48:08 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Temp. addCourse test
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Concurrent.properties
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Input.xml
trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Output.xml
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Concurrent.properties
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Concurrent.properties (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Concurrent.properties 2009-08-02 17:48:08 UTC (rev 419)
@@ -0,0 +1,13 @@
+calculatethroughput=false
+#comparisontype's possible values: identical|binary|equals
+comparisontype=identical
+concurrentthreads=1
+description=testcase ObjectProcessor_addCourse
+destination=http://localhost:${HttpDefaultPort}/AddCourseService/AddCoursePort
+#featurestatus's possible values: progress|done
+featurestatus=done
+inputfile=Input.xml
+invokesperthread=1
+outputfile=Output.xml
+soapaction=
+testtimeout=30
Added: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Input.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Input.xml (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/ObjectProcessor_addCourse/Input.xml 2009-08-02 17:48:08 UTC (rev 419)
@@ -0,0 +1,164 @@
+
+<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dt="http://cse.campussource.de/schema/DataTypes">
+ <soapenv:Body>
+ <dt:courseMessage>
+ <dt:eventTime>2004-02-14T19:44:14</dt:eventTime>
+ <dt:event>CREATE</dt:event>
+ <dt:source>LSF</dt:source>
+ <dt:target>CSE</dt:target>
+
+ <dt:course>
+
+ <dt:busId>1</dt:busId>
+ <dt:eventTime>2008-09-29T03:49:45</dt:eventTime>
+
+ <!--- - - - - Attribute: lsfId - - - - - -->
+ <dt:attribute>
+ <dt:name>lsfId</dt:name>
+ <dt:value>32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: logicalNumber - - - - - -->
+ <dt:attribute>
+ <dt:name>logicalNumber</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: type - - - - - -->
+ <dt:attribute>
+ <dt:name>type</dt:name>
+ <dt:value>Tutorium</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: title - - - - - -->
+ <dt:attribute>
+ <dt:name>title</dt:name>
+ <dt:value>Tutorium-Test</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: shortDescription - - - - - -->
+ <dt:attribute>
+ <dt:name>shortDescription</dt:name>
+ <dt:value>shortDescription</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: abbreviation - - - - - -->
+ <dt:attribute>
+ <dt:name>abbreviation</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: necessaryAssignment - - - - - -->
+ <dt:attribute>
+ <dt:name>necessaryAssignment</dt:name>
+ <dt:value>J</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: note - - - - - -->
+ <dt:attribute>
+ <dt:name>note</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: comment - - - - - -->
+ <dt:attribute>
+ <dt:name>comment</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterAsInt - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterAsInt</dt:name>
+ <dt:value>20081</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterPeriodsPerWeek - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterPeriodsPerWeek</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: expectedRegistrations - - - - - -->
+ <dt:attribute>
+ <dt:name>expectedRegistrations</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: maximumRegistrations - - - - - -->
+ <dt:attribute>
+ <dt:name>maximumRegistrations</dt:name>
+ <dt:value>20</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: activityConfirmation - - - - - -->
+ <dt:attribute>
+ <dt:name>activityConfirmation</dt:name>
+ <dt:value/>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: lectureTypeId - - - - - -->
+ <dt:attribute>
+ <dt:name>lectureTypeId</dt:name>
+ <dt:value>40</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: active - - - - - -->
+ <dt:attribute>
+ <dt:name>active</dt:name>
+ <dt:value>A</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterAbbr - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterAbbr</dt:name>
+ <dt:value>SS 2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterFull - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterFull</dt:name>
+ <dt:value>SS 2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: dates - - - - - -->
+ <!--- - - - - Attribute: clientId - - - - - -->
+ <dt:attribute>
+ <dt:name>clientId</dt:name>
+ <dt:value>lecture:32350</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: semesterId - - - - - -->
+ <dt:attribute>
+ <dt:name>semesterId</dt:name>
+ <dt:value>20081</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: startDate - - - - - -->
+ <dt:attribute>
+ <dt:name>startDate</dt:name>
+ <dt:value>14.04.2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+ <!--- - - - - Attribute: endDate - - - - - -->
+ <dt:attribute>
+ <dt:name>endDate</dt:name>
+ <dt:value>18.07.2008</dt:value>
+ <dt:transient>false</dt:transient>
+ </dt:attribute>
+
+ <!--Optional:-->
+ <dt:categories>
+ <!--Zero or more repetitions:-->
+ <dt:category>cat1</dt:category>
+ </dt:categories>
+ <!--Optional:-->
+ <dt:parent>?string?</dt:parent>
+ <!--Optional:-->
+ <dt:workgroups>
+ <!--Zero or more repetitions:-->
+ <dt:workgroup>?string?</dt:workgroup>
+ </dt:workgroups>
+ </dt:course>
+ </dt:courseMessage>
+ </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file
Modified: trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties 2009-08-02 17:45:41 UTC (rev 418)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/test/selected-tests.properties 2009-08-02 17:48:08 UTC (rev 419)
@@ -1 +1 @@
-testcases=IliasAdapter_addCourse
+testcases=ObjectProcessor_addCourse
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-08-02 17:45:54
|
Revision: 418
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=418&view=rev
Author: pkasprzak
Date: 2009-08-02 17:45:41 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Restructured Adapter
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundAdapter.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessAccount.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessAccount.wsdl
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessCategory.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessCategory.wsdl
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessCourse.bpel
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ProcessCourse.wsdl
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-08-02 17:42:20 UTC (rev 417)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-08-02 17:45:41 UTC (rev 418)
@@ -4,10 +4,9 @@
<system systemId="Common/WS-Addressing.xsd" uri="nb-uri:Common#src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/>
<system systemId="Common/WS-BPEL-ServiceRef.xsd" uri="nb-uri:Common#src/serviceref.xsd"/>
<system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/>
- <system systemId="http://schemas.xmlsoap.org/soap/encoding/" uri="retrieved/src/schemas.xmlsoap.org/soap/encoding.xsd"/>
- <system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/>
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
<system systemId="Common/ConfigurationManager.wsdl" uri="nb-uri:Common#src/ConfigurationManager.wsdl"/>
<system systemId="Common/serviceref.xsd" uri="nb-uri:Common#src/serviceref.xsd"/>
<system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/>
+ <system systemId="Common/OutboundAdapter.wsdl" uri="nb-uri:Common#src/OutboundAdapter.wsdl"/>
</catalog>
Deleted: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl 2009-08-02 17:42:20 UTC (rev 417)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/ILIASClientAdapter.wsdl 2009-08-02 17:45:41 UTC (rev 418)
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<definitions name="ILIASClientAdapter" targetNamespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"
- xmlns:ns="http://cse.campussource.de/schema/DataTypes"
- xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types>
- <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter">
- <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"/>
- </xsd:schema>
- </types>
- <message name="ProcessCourseOperationRequest">
- <part name="courseMessage" type="ns:courseMessageType"/>
- </message>
- <message name="ProcessCategoryOperationRequest">
- <part name="categoryMessage" type="ns:categoryMessageType"/>
- </message>
- <message name="ProcessAccountOperationRequest">
- <part name="accountMessage" type="ns:accountMessageType"/>
- </message>
- <portType name="ILIASClientAdapterPortType">
- <operation name="processCourse">
- <input name="input1" message="tns:ProcessCourseOperationRequest"/>
- </operation>
- <operation name="processCategory">
- <input name="input2" message="tns:ProcessCategoryOperationRequest"/>
- </operation>
- <operation name="processAccount">
- <input name="input3" message="tns:ProcessAccountOperationRequest"/>
- </operation>
- </portType>
- <!-- Provide SOAP-Binding so that process can be tested externally -->
- <binding name="ILIASClientAdapterBinding" type="tns:ILIASClientAdapterPortType">
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="processCourse">
- <soap:operation/>
- <input name="input1">
- <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"/>
- </input>
- </operation>
- <operation name="processCategory">
- <soap:operation/>
- <input name="input2">
- <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"/>
- </input>
- </operation>
- <operation name="processAccount">
- <soap:operation/>
- <input name="input3">
- <soap:body use="literal" namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"/>
- </input>
- </operation>
- </binding>
- <service name="ILIASClientAdapterService">
- <port name="ILIASClientAdapterPort" binding="tns:ILIASClientAdapterBinding">
- <soap:address location="http://localhost:${HttpDefaultPort}/ILIASClientAdapterService/ILIASClientAdapterPort"/>
- </port>
- </service>
- <plnk:partnerLinkType name="ILIASClientAdapter">
- <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes.
-In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
-A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
- <plnk:role name="ILIASClientAdapterPortTypeRole" portType="tns:ILIASClientAdapterPortType"/>
- </plnk:partnerLinkType>
-</definitions>
Added: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundAdapter.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundAdapter.bpel (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundAdapter.bpel 2009-08-02 17:45:41 UTC (rev 418)
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process name="OutboundAdapter"
+ targetNamespace="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundAdapter"
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
+ xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
+ xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
+ xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
+ xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundAdapter"
+ xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2">
+
+ <import namespace="http://cse.campussource.de/wsdl/Common/OutboundAdapter" location="Common/OutboundAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" location="ProcessCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" location="ProcessCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" location="ProcessAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+
+ <partnerLinks>
+
+ <partnerLink name="ProcessCourse" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" partnerLinkType="tns:ProcessCourse"
+ partnerRole="ProcessCoursePortTypeRole"/>
+
+ <partnerLink name="ProcessCategory" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" partnerLinkType="tns:ProcessCategory"
+ partnerRole="ProcessCategoryPortTypeRole"/>
+
+ <partnerLink name="ProcessAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" partnerLinkType="tns:ProcessAccount"
+ partnerRole="ProcessAccountPortTypeRole"/>
+
+ <partnerLink name="Core" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" partnerLinkType="tns:OutboundAdapter"
+ myRole="OutboundAdapterPortTypeRole"/>
+ </partnerLinks>
+
+ <variables>
+ <variable name="ProcessAccountDelegateOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" messageType="tns:ProcessAccountOperationResponse"/>
+ <variable name="ProcessAccountDelegateIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount" messageType="tns:ProcessAccountOperationRequest"/>
+
+ <variable name="ProcessCategoryDelegateOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" messageType="tns:ProcessCategoryOperationResponse"/>
+ <variable name="ProcessCategoryDelegateIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory" messageType="tns:ProcessCategoryOperationRequest"/>
+
+ <variable name="ProcessCourseDelegateOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" messageType="tns:ProcessCourseOperationResponse"/>
+ <variable name="ProcessCourseDelegateIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse" messageType="tns:ProcessCourseOperationRequest"/>
+
+ <variable name="ProcessAccountOut" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessAccountOperationResponse"/>
+ <variable name="ProcessCategoryOut" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCategoryOperationResponse"/>
+
+ <variable name="ProcessCourseOut" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCourseOperationResponse"/>
+ <variable name="ProcessAccountIn" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessAccountOperationRequest"/>
+
+ <variable name="ProcessCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCategoryOperationRequest"/>
+ <variable name="ProcessCourseIn" xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter" messageType="tns:ProcessCourseOperationRequest"/>
+ </variables>
+
+ <sequence>
+ <pick name="Pick1" createInstance="yes">
+
+ <!-- Delegate course processing -->
+ <onMessage partnerLink="Core" operation="processCourse"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessCourseIn">
+ <sequence name="Sequence1">
+
+ <assign name="prepareProcessCourse">
+ <copy>
+ <from variable="ProcessCourseIn" part="courseMessage"/>
+ <to variable="ProcessCourseDelegateIn" part="courseMessage"/>
+ </copy>
+ </assign>
+
+ <invoke name="processCourse" partnerLink="ProcessCourse"
+ operation="processCourse"
+ xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCourse"
+ portType="tns:ProcessCoursePortType"
+ inputVariable="ProcessCourseDelegateIn"
+ outputVariable="ProcessCourseDelegateOut"/>
+
+ <assign name="prepareReplyProcessCourse">
+ <copy>
+ <from variable="ProcessCourseDelegateOut" part="eventReply"/>
+ <to variable="ProcessCourseOut" part="eventReply"/>
+ </copy>
+ </assign>
+
+ <reply name="replyProcessCourse" partnerLink="Core"
+ operation="processCourse"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessCourseOut"/>
+ </sequence>
+
+ </onMessage>
+
+ <!-- Delegate category processing -->
+ <onMessage partnerLink="Core" operation="processCategory"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessCategoryIn">
+ <sequence name="Sequence2">
+
+ <assign name="prepareProcessCategory">
+ <copy>
+ <from variable="ProcessCategoryIn" part="categoryMessage"/>
+ <to variable="ProcessCategoryDelegateIn" part="categoryMessage"/>
+ </copy>
+ </assign>
+
+ <invoke name="processCategory" partnerLink="ProcessCategory"
+ operation="processCategory"
+ xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessCategory"
+ portType="tns:ProcessCategoryPortType"
+ inputVariable="ProcessCategoryDelegateIn"
+ outputVariable="ProcessCategoryDelegateOut"/>
+
+ <assign name="prepareReplyProcessCategory">
+ <copy>
+ <from variable="ProcessCategoryDelegateOut" part="eventReply"/>
+ <to variable="ProcessCategoryOut" part="eventReply"/>
+ </copy>
+ </assign>
+
+ <reply name="replyProcessCategory" partnerLink="Core"
+ operation="processCategory"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessCategoryOut"/>
+ </sequence>
+
+ </onMessage>
+
+ <!-- Delegate account processing -->
+ <onMessage partnerLink="Core" operation="processAccount"
+ xmlns:tns="http://cse.campussource.de/wsdl/Common/OutboundAdapter"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessAccountIn">
+ <sequence name="Sequence3">
+
+ <assign name="prepareProcessAccount">
+ <copy>
+ <from variable="ProcessAccountIn" part="accountMessage"/>
+ <to variable="ProcessAccountDelegateIn" part="accountMessage"/>
+ </copy>
+ </assign>
+
+ <invoke name="processAccount" partnerLink="ProcessAccount"
+ operation="processAccount"
+ xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ProcessAccount"
+ portType="tns:ProcessAccountPortType"
+ inputVariable="ProcessAccountDelegateIn"
+ outputVariable="ProcessAccountDelegateOut"/>
+
+ <assign name="prepareReplyProcessAccount">
+ <copy>
+ <from variable="ProcessAccountDelegateOut" part="eventReply"/>
+ <to variable="ProcessAccountOut" part="eventReply"/>
+ </copy>
+ </assign>
+
+ <reply name="replyProcessAccount" partnerLink="Core"
+ operation="processAccount"
+ portType="tns:OutboundAdapterPortType"
+ variable="ProcessAccountOut"/>
+ </sequence>
+
+ </onMessage>
+ </pick>
+ </sequence>
+</process>
Deleted: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-08-02 17:42:20 UTC (rev 417)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-08-02 17:45:41 UTC (rev 418)
@@ -1,949 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process name="OutboundClientAdapter"
- targetNamespace="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter"
- xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:ns0="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
- xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
- xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2"
- xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
- xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
- xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions"
- xmlns:sref="http://docs.oasis-open.org/wsbpel/2.0/serviceref"
- xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
- xmlns:il_crs="http://cse.campussource.de/schema/ilias/course"
- xmlns:il_objs="http://cse.campussource.de/schema/ilias/objects"
- xmlns:dt="http://cse.campussource.de/schema/DataTypes"
- xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/OutboundClientAdapter"
- xmlns:ns1="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory"
- xmlns:fltns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg"
- xmlns:ns2="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse">
-
- <import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" location="Common/WS-Addressing.xsd" importType="http://www.w3.org/2001/XMLSchema"/>
- <import namespace="http://docs.oasis-open.org/wsbpel/2.0/serviceref" location="Common/WS-BPEL-ServiceRef.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://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" location="ilias-3.10.5-Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" location="ILIASClientAdapter.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="urn:ilUserAdministration" location="ilias-3.10.5-fixed.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/schema/ilias/course" location="ilias-course.xsd" importType="http://www.w3.org/2001/XMLSchema"/>
- <import namespace="http://cse.campussource.de/schema/ilias/objects" location="ilias-objects.xsd" importType="http://www.w3.org/2001/XMLSchema"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" location="Login.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" location="AddCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" location="UpdateCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" location="DeleteCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" location="AddCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" location="UpdateCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" location="DeleteCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" location="ObjectProcessor/ReplyProcessor.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/faultHandlingMsg" location="faultHandlingMsg.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" location="ResolveEPR.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" location="AddAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" location="DeleteAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" location="UpdateAccount.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <partnerLinks>
- <partnerLink name="ResolveEPR" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" partnerLinkType="tns:ResolveEPR"
- partnerRole="ResolveEPRPortTypeRole"/>
- <partnerLink name="Login" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" partnerLinkType="tns:Login"
- partnerRole="LoginPortTypeRole"/>
- <partnerLink name="AddCourse" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" partnerLinkType="tns:AddCourse"
- partnerRole="AddCoursePortTypeRole"/>
- <partnerLink name="UpdateCourse" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" partnerLinkType="tns:UpdateCourse"
- partnerRole="UpdateCoursePortTypeRole"/>
- <partnerLink name="DeleteCourse" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" partnerLinkType="tns:DeleteCourse"
- partnerRole="DeleteCoursePortTypeRole"/>
- <partnerLink name="AddCategory" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" partnerLinkType="tns:AddCategory"
- partnerRole="AddCategoryPortTypeRole"/>
- <partnerLink name="UpdateCategory" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" partnerLinkType="tns:UpdateCategory"
- partnerRole="UpdateCategoryPortTypeRole"/>
- <partnerLink name="DeleteCategory" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" partnerLinkType="tns:DeleteCategory"
- partnerRole="DeleteCategoryPortTypeRole"/>
- <partnerLink name="AddAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddAccount" partnerLinkType="tns:AddAccount" partnerRole="AddAccountPortTypeRole"/>
- <partnerLink name="UpdateAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateAccount" partnerLinkType="tns:UpdateAccount" partnerRole="UpdateAccountPortTypeRole"/>
- <partnerLink name="DeleteAccount" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteAccount" partnerLinkType="tns:DeleteAccount" partnerRole="DeleteAccountPortTypeRole"/>
- <partnerLink name="ReplyProcessor" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" partnerLinkType="tns:ReplyProcessor"
- partnerRole="ReplyProcessorPortTypeRole"/>
- <partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType"
- partnerRole="ILIASSoapWebserviceRole"/>
- <partnerLink name="ILIASAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" partnerLinkType="tns:ILIASClientAdapter"
- myRole="ILIASClientAdapterPortTypeRole"/>
- </partnerLinks>
-
- <variables>
- <!-- Messages -->
- <variable name="ProcessAccountIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" messageType="tns:ProcessAccountOperationRequest"/>
- <variable name="ResolveEPROut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" messageType="tns:resolveEPRResponse"/>
- <variable name="ResolveEPRIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR" messageType="tns:resolveEPRRequest"/>
- <variable name="ProcessReplyIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ReplyProcessor" messageType="tns:processReplyRequest"/>
- <variable name="DeleteCategoryOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" messageType="tns:deleteCategoryResponse"/>
- <variable name="DeleteCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCategory" messageType="tns:deleteCategoryRequest"/>
- <variable name="UpdateCategoryOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" messageType="tns:updateCategoryResponse"/>
- <variable name="UpdateCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCategory" messageType="tns:updateCategoryRequest"/>
- <variable name="AddCategoryOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" messageType="tns:AddCategoryResponse"/>
- <variable name="AddCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCategory" messageType="tns:AddCategoryRequest"/>
- <variable name="DeleteCourseOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" messageType="tns:DeleteCourseResponse"/>
- <variable name="DeleteCourseIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse" messageType="tns:DeleteCourseRequest"/>
- <variable name="UpdateCourseOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" messageType="tns:updateCourseResponse"/>
- <variable name="UpdateCourseIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse" messageType="tns:updateCourseRequest"/>
- <variable name="AddCourseOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" messageType="tns:AddCourseResponse"/>
- <variable name="AddCourseIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse" messageType="tns:AddCourseRequest"/>
- <variable name="LoginOut" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" messageType="tns:loginResponse"/>
- <variable name="LoginIn" xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login" messageType="tns:loginRequest"/>
- <variable name="ProcessCategoryOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" messageType="tns:ProcessCategoryOperationRequest"/>
- <variable name="ProcessCourseOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" messageType="tns:ProcessCourseOperationRequest"/>
-
- <variable name="LogoutOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:logoutResponse"/>
- <variable name="LogoutIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:logoutRequest"/>
-
- <!-- Ilias session id -->
- <variable name="SID" type="xsd:string"/>
-
- <!-- Ilias EndpointReference -->
- <variable name="IliasEPR" element="sref:service-ref"/>
-
- <!-- Reply vars -->
- <variable name="STATUS_SUCCESS" type="xsd:string" />
- <variable name="STATUS_FAILURE" type="xsd:string"/>
-
- <variable name="ObjectBusId" type="xsd:int"/>
- <variable name="ObjectClientId" type="xsd:string"/>
- <variable name="ReplyStatus" type="dt:statusType"/>
-
- <!-- For testing -->
- <variable name="ReplyXML" type="xsd:string"/>
-
- <!--Fault Variable, if Operation from inkoming msg is not supportet -->
- <variable name="SystemFaultOperationNotFounded" messageType="fltns:systemFaultMessage"/>
-
- </variables>
-
- <sequence>
- <scope name="MainScope">
- <faultHandlers>
-
- <!--Handling SystemFault -->
- <catch faultVariable="Fault" faultMessageType="fltns:systemFaultMessage">
- <assign>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Handling SystemFault from: ', $Fault.process, ' ,Fault cause:', $Fault.cause, ' ,Fault context: ', $Fault.context)</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$STATUS_FAILURE</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </catch>
-
- <!--Handling UnknownFault -->
- <catch faultVariable="Fault" faultMessageType="fltns:unknownFaultMessage">
- <assign>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Handling UnknownFault from: ', $Fault.process, ' ,Fault cause:', $Fault.cause, ' ,Fault context: ', $Fault.context)</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$STATUS_FAILURE</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </catch>
-
- <!--Handling IliasFault -->
- <catch faultVariable="Fault" faultMessageType="fltns:iliasFaultMessage">
- <assign>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Handling IliasFault from: ', $Fault.process, ' ,Fault cause:', $Fault.cause, ' ,Fault context: ', $Fault.context)</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$STATUS_FAILURE</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </catch>
-
- <!--Handling unspecific Faults -->
- <catchAll>
- <assign>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Handling generic Fault', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$STATUS_FAILURE</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </catchAll>
-
- </faultHandlers>
-
- <pick name="processObjects" createInstance="yes" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter">
-
- <!-- Process courses -->
- <onMessage partnerLink="ILIASAdapter" operation="processCourse" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"
- portType="tns:ILIASClientAdapterPortType"
- variable="ProcessCourseOperationIn">
-
- <scope name="CourseScope">
- <sequence>
-
- <assign name="setSystem">
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:target</from>
- <to>$ResolveEPRIn.system</to>
- </copy>
- </assign>
-
- <!-- Determine Ilias Endpoint -->
- <invoke name="resolveEPR" partnerLink="ResolveEPR" operation="resolveEPR"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR"
- portType="tns:ResolveEPRPortType"
- inputVariable="ResolveEPRIn"
- outputVariable="ResolveEPROut"/>
-
- <assign name="saveIliasEPR">
- <copy>
- <from>$ResolveEPROut.EPR</from>
- <to>$IliasEPR</to>
- </copy>
- </assign>
-
- <assign name="prepareLoginForCourses">
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:target</from>
- <to>$LoginIn.system</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$LoginIn.EPR</to>
- </copy>
- </assign>
-
- <invoke name="loginForCourses" partnerLink="Login" operation="login"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login"
- portType="tns:LoginPortType"
- inputVariable="LoginIn"
- outputVariable="LoginOut"/>
- <assign name="initCourseProcessing">
- <copy>
- <from variable="LoginOut" part="SID"/>
- <to variable="SID"/>
- </copy>
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:course/dt:busId</from>
- <to>$ObjectBusId</to>
- </copy>
- <copy ignoreMissingFromData="yes">
- <from>$ProcessCourseOperationIn.courseMessage/dt:course/dt:attribute[dt:name = 'clientId']/dt:value</from>
- <to>$ObjectClientId</to>
- </copy>
-
- <!-- Init constants (better alternatives?) -->
- <copy>
- <from>'SUCCESS'</from>
- <to>$STATUS_SUCCESS</to>
- </copy>
- <copy>
- <from>'FAILURE'</from>
- <to>$STATUS_FAILURE</to>
- </copy>
- </assign>
-
- <!-- Branch on different events -->
- <if>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Branching on course-event: ', $ProcessCourseOperationIn.courseMessage/dt:event)</from>
- </sxt:log>
- </sxt:trace>
-
- <!-- Event == "CREATE" -->
- <condition>$ProcessCourseOperationIn.courseMessage/dt:event = 'CREATE'</condition>
- <sequence>
- <assign name="prepareAddCourse">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** addCourse()', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:course</from>
- <to>$AddCourseIn.course</to>
- </copy>
- <copy>
- <from>$SID</from>
- <to>$AddCourseIn.SID</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$AddCourseIn.EPR</to>
- </copy>
- </assign>
- <invoke name="addCourse" partnerLink="AddCourse" operation="addCourse"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/AddCourse"
- portType="tns:AddCoursePortType"
- inputVariable="AddCourseIn"
- outputVariable="AddCourseOut"/>
- <assign name="saveCourseId">
- <copy>
- <from>string($AddCourseOut.courseId)</from>
- <to>$ObjectClientId</to>
- </copy>
- </assign>
- <assign name="addCourseSuccess">
- <copy>
- <from>$STATUS_SUCCESS</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </sequence>
- <elseif>
- <!-- Event == "UPDATE" -->
- <condition>$ProcessCourseOperationIn.courseMessage/dt:event = 'UPDATE'</condition>
- <sequence>
- <assign name="prepareUpdateCourse">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** updateCourse()', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:course</from>
- <to>$UpdateCourseIn.course</to>
- </copy>
- <copy>
- <from>$SID</from>
- <to>$UpdateCourseIn.SID</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$UpdateCourseIn.EPR</to>
- </copy>
- </assign>
- <invoke name="updateCourse" partnerLink="UpdateCourse" operation="updateCourse"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/UpdateCourse"
- portType="tns:UpdateCoursePortType"
- inputVariable="UpdateCourseIn"
- outputVariable="UpdateCourseOut"/>
- <assign name="updateCourseSuccess">
- <copy>
- <from>$STATUS_SUCCESS</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
- </sequence>
- </elseif>
- <elseif>
- <!-- Event == "DELETE" -->
- <condition>$ProcessCourseOperationIn.courseMessage/dt:event = 'DELETE'</condition>
- <sequence>
- <assign name="prepareDeleteCourse">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** deleteCourse()', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$ProcessCourseOperationIn.courseMessage/dt:course</from>
- <to>$DeleteCourseIn.course</to>
- </copy>
- <copy>
- <from>$SID</from>
- <to>$DeleteCourseIn.SID</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$DeleteCourseIn.EPR</to>
- </copy>
- </assign>
- <invoke name="deleteCourse" partnerLink="DeleteCourse" operation="deleteCourse"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/DeleteCourse"
- portType="tns:DeleteCoursePortType"
- inputVariable="DeleteCourseIn"
- outputVariable="DeleteCourseOut"/>
-
- <assign name="deleteCourseSuccess">
- <copy>
- <from>$STATUS_SUCCESS</from>
- <to>$ReplyStatus</to>
- </copy>
- </assign>
-
- </sequence>
- </elseif>
- <else>
- <!-- Unrecognized Operation: throw fault! -->
- <sequence >
-
- <!--Set Fault Data -->
- <assign name="PrepareForThrowFaultOperationNotFounded">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Unknown event!', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>concat('This Operation is unknown: ', $ProcessCourseOperationIn.courseMessage/dt:event)</from>
- <to variable="SystemFaultOperationNotFounded" part="cause"/>
- </copy>
- <copy>
- <from>'OutboundClientAdapter.bpel, CourseScope'</from>
- <to variable="SystemFaultOperationNotFounded" part="process"/>
- </copy>
- <copy>
- <from>sxxf:doMarshal($ProcessCourseOperationIn.courseMessage)</from>
- <to variable="SystemFaultOperationNotFounded" part="context"/>
- </copy>
- </assign>
- <throw name="ThrowFaultOperationNotFounded" faultVariable="SystemFaultOperationNotFounded"
- faultName="sxeh:systemFault"/>
- </sequence>
- </else>
- </if>
- </sequence>
- </scope>
-
- </onMessage>
-
- <!-- Process categories -->
- <onMessage partnerLink="ILIASAdapter" operation="processCategory" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter"
- portType="tns:ILIASClientAdapterPortType"
- variable="ProcessCategoryOperationIn">
- <scope name="CategoryScope">
- <sequence>
- <assign name="setSystem">
- <copy>
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:target</from>
- <to>$ResolveEPRIn.system</to>
- </copy>
- </assign>
-
- <!-- Determine Ilias Endpoint -->
- <invoke name="resolveEPR" partnerLink="ResolveEPR" operation="resolveEPR"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/ResolveEPR"
- portType="tns:ResolveEPRPortType"
- inputVariable="ResolveEPRIn"
- outputVariable="ResolveEPROut"/>
-
- <assign name="saveIliasEPR">
- <copy>
- <from>$ResolveEPROut.EPR</from>
- <to>$IliasEPR</to>
- </copy>
- </assign>
-
- <assign name="prepareLoginForCategories">
- <copy>
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:target</from>
- <to>$LoginIn.system</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$LoginIn.EPR</to>
- </copy>
- </assign>
-
- <invoke name="loginForCategories" partnerLink="Login" operation="login"
- xmlns:tns="http://cse.campussource.de/wsdl/ILIASClientAdapter/Login"
- portType="tns:LoginPortType"
- inputVariable="LoginIn"
- outputVariable="LoginOut"/>
- <assign name="initCategoryProcessing">
- <copy>
- <from variable="LoginOut" part="SID"/>
- <to variable="SID"/>
- </copy>
- <copy>
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:category/dt:busId</from>
- <to>$ObjectBusId</to>
- </copy>
- <copy ignoreMissingFromData="yes">
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value</from>
- <to>$ObjectClientId</to>
- </copy>
-
- <!-- Init constants (better alternatives?) -->
- <copy>
- <from>'SUCCESS'</from>
- <to>$STATUS_SUCCESS</to>
- </copy>
- <copy>
- <from>'FAILURE'</from>
- <to>$STATUS_FAILURE</to>
- </copy>
- </assign>
-
- <!-- Branch on different events -->
- <if>
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** Branching on category-event: ', $ProcessCategoryOperationIn.categoryMessage/dt:event)</from>
- </sxt:log>
- </sxt:trace>
-
- <!-- Event == "CREATE" -->
- <condition>$ProcessCategoryOperationIn.categoryMessage/dt:event = 'CREATE'</condition>
- <sequence>
- <assign name="prepareAddCategory">
- <sxt:trace>
- <sxt:log level="info" location="onStart">
- <from>concat('*** addCategory()', '')</from>
- </sxt:log>
- </sxt:trace>
- <copy>
- <from>$ProcessCategoryOperationIn.categoryMessage/dt:category</from>
- <to>$AddCategoryIn.category</to>
- </copy>
- <copy>
- <from>$SID</from>
- <to>$AddCategoryIn.SID</to>
- </copy>
- <copy>
- <from>$IliasEPR</from>
- <to>$AddCategoryIn.EPR</to>
- </copy>
- </assign>
- <invoke name="addCategory" partnerLink="AddCategory" operation="addCategory"
- xmlns:tns="http://cse.campu...
[truncated message content] |
|
From: <pka...@us...> - 2009-08-02 17:42:33
|
Revision: 417
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=417&view=rev
Author: pkasprzak
Date: 2009-08-02 17:42:20 +0000 (Sun, 02 Aug 2009)
Log Message:
-----------
* Casa fixes
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/jbiasa/CSEIPCA.wsdl
Deleted: trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/jbiasa/CSEIPCA.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/jbiasa/CSEIPCA.wsdl 2009-07-31 22:00:37 UTC (rev 416)
+++ trunk/sandbox/lsf-adapter-demo/CSEIPCA/src/jbiasa/CSEIPCA.wsdl 2009-08-02 17:42:20 UTC (rev 417)
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- This file is auto-generated by CASA.
- Edit its content manually may cause unrecoverable errors.
--->
-
-<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- targetNamespace="LSFClientAdapterCA"
- xmlns:tns="LSFClientAdapterCA" xmlns:ns="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://cse.campussource.de/ejb/RelationManager" xmlns:ns2="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter">
- <import namespace="http://j2ee.netbeans.org/wsdl/LSFClientAdapter/LSFClientAdapter" location="../jbiServiceUnits/LSFClientAdapter/LSFClientAdapter.wsdl"/>
- <import namespace="http://cse.campussource.de/ejb/RelationManager" location="../jbiServiceUnits/Common/RelationManager.wsdl"/>
- <import namespace="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/ILIASClientAdapter" location="../jbiServiceUnits/ILIASClientAdapter/ILIASClientAdapter.wsdl"/>
- <portType name="dummyCasaPortType"/>
- <binding name="Test_ILIASClientAdapter" type="ns2:ILIASClientAdapterPortType">
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="processCourse">
- <soap:operation/>
- <input name="input1">
- <soap:body use="literal" namespace="LSFClientAdapterCA"/>
- </input>
- </operation>
- <operation name="processCategory">
- <soap:operation/>
- <input name="input2">
- <soap:body use="literal" namespace="LSFClientAdapterCA"/>
- </input>
- </operation>
- <operation name="processAccount">
- <soap:operation/>
- <input name="input3">
- <soap:body use="literal" namespace="LSFClientAdapterCA"/>
- </input>
- </operation>
- </binding>
- <service name="casaService2">
- <port name="Test_ILIASClientAdapter" binding="tns:Test_ILIASClientAdapter">
- <soap:address location="http://localhost:8090/Tests/ILIASClientAdapter"/>
- </port>
- </service>
-</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-07-31 22:00:48
|
Revision: 416
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=416&view=rev
Author: pkasprzak
Date: 2009-07-31 22:00:37 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
* Added query
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java 2009-07-31 21:57:59 UTC (rev 415)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/WaitingProcess.java 2009-07-31 22:00:37 UTC (rev 416)
@@ -21,13 +21,18 @@
@NamedQueries({
@NamedQuery( name = "WaitingProcess.getByEntityIdAndSystem",
- query = "SELECT p FROM WaitingProcess p WHERE p.system = :system AND p.entityId = :entityId")
+ query = "SELECT p FROM WaitingProcess p WHERE p.system = :system AND p.entityId = :entityId"),
+
+ @NamedQuery( name = "WaitingProcess.getBySystem",
+ query = "SELECT p FROM WaitingProcess p WHERE p.system = :system")
+
})
@Entity
public class WaitingProcess implements Serializable {
public final static String QUERY_getByEntityIdAndSystem = "WaitingProcess.getByEntityIdAndSystem";
+ public final static String QUERY_getBySystem = "WaitingProcess.getBySystem";
private static final long serialVersionUID = 1L;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-07-31 21:58:09
|
Revision: 415
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=415&view=rev
Author: pkasprzak
Date: 2009-07-31 21:57:59 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
* Added test code
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
Modified: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-07-31 21:53:30 UTC (rev 414)
+++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java 2009-07-31 21:57:59 UTC (rev 415)
@@ -11,8 +11,14 @@
import java.util.HashSet;
import java.util.List;
import java.util.logging.Logger;
+import javax.annotation.PostConstruct;
+import javax.annotation.Resource;
import javax.ejb.EJB;
+import javax.ejb.EJBContext;
+import javax.ejb.SessionContext;
import javax.ejb.Stateless;
+import javax.ejb.Timeout;
+import javax.ejb.Timer;
import javax.persistence.PersistenceContext;
import javax.xml.ws.WebServiceRef;
@@ -26,6 +32,9 @@
@WebServiceRef(wsdlLocation = "META-INF/wsdl/client/DependencyManager/DependencyManager.wsdl")
private DependencyManagerNotificationService service;
+ @Resource
+ private EJBContext ctx;
+
@PersistenceContext
private javax.persistence.EntityManager em;
@@ -44,6 +53,34 @@
private final static Logger logger = Logger.getLogger("de.campussource.cse.core.DependencyManager");
// ----------------------------------------------------------------------------------------------------------------
+// @PostConstruct
+ protected void init() {
+ ctx.getTimerService().createTimer(10000, null);
+ logger.info("*** Timer created!");
+ }
+
+ // ----------------------------------------------------------------------------------------------------------------
+ @Timeout
+ public void handleTimeout(Timer timer) {
+ logger.info("*** Timer called => waking up process!");
+ List<WaitingProcess> processes = getBySystem("Ilias");
+ if (!processes.isEmpty()) {
+ wakeUpWaitingProcess(processes.get(0));
+ } else {
+ logger.info("*** No processes waiting => doing nothing!");
+ }
+ }
+
+ // ----------------------------------------------------------------------------------------------------------------
+ protected List<WaitingProcess> getBySystem(String System) {
+
+ List<WaitingProcess> processes = em.createNamedQuery(WaitingProcess.QUERY_getBySystem). setParameter("system", System).
+ getResultList();
+
+ return processes;
+ }
+
+ // ----------------------------------------------------------------------------------------------------------------
protected boolean updateDependencies(WaitingProcess process) {
boolean satisfied = true;
@@ -100,6 +137,8 @@
// ----------------------------------------------------------------------------------------------------------------
public void waitForDependencies(int cseId) {
+ init();
+
Entity entity = em.find(Entity.class, cseId);
for (String system : systemManager.getOutboundSystems()) {
@@ -156,8 +195,6 @@
// ----------------------------------------------------------------------------------------------------------------
protected void wakeUpWaitingProcess(WaitingProcess process) {
-
-
/* Call process */
try {
de.campussource.cse.ejb.dependencymanager.DependencyManagerNotification port = service.getDependencyManagerNotificationPort();
@@ -165,10 +202,12 @@
int entityId = process.getEntityId();
String system = process.getSystem();
+ logger.info("*** Waking up process (" + system + ": " + entityId + ")");
+
port.notify(entityId, system);
} catch (Exception ex) {
- logger.severe("Exception while notifying process: " + ex.getMessage());
+ logger.severe("*** Exception while notifying process: " + ex.getMessage());
}
/* Remove dependencies */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-07-31 21:53:40
|
Revision: 414
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=414&view=rev
Author: pkasprzak
Date: 2009-07-31 21:53:30 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
*AddCategory
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.wsdl
Added: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.bpel 2009-07-31 21:53:30 UTC (rev 414)
@@ -0,0 +1,424 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process name="AddCategory"
+ targetNamespace="http://cse.campussource.de/bpel/ObjectProcessor/AddCategory"
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
+ xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
+ xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
+ xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
+ xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions"
+ xmlns:x="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:dt="http://cse.campussource.de/schema/DataTypes"
+ xmlns:tns="http://cse.campussource.de/bpel/ObjectProcessor/AddCategory"
+ xmlns:ns0="http://cse.campussource.de/ejb/DependencyManager"
+ xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2">
+
+ <import namespace="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" location="AddCategory.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/EntityManager" location="Common/EntityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/RelationManager" location="Common/RelationManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/IdentityManager" location="Common/IdentityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/DependencyManager" location="Common/DependencyManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/SystemManager" location="Common/SystemManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/LoggingManager" location="Common/LoggingManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+
+ <partnerLinks>
+ <partnerLink name="LoggingManager" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" partnerLinkType="tns:LoggingManagerLinkType"
+ partnerRole="LoggingManagerRole"/>
+
+ <partnerLink name="EntityManager" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" partnerLinkType="tns:EntityManagerLinkType"
+ partnerRole="EntityManagerRole"/>
+
+ <partnerLink name="RelationManager" xmlns:tns="http://cse.campussource.de/ejb/RelationManager" partnerLinkType="tns:RelationManagerLinkType"
+ partnerRole="RelationManagerRole"/>
+
+ <partnerLink name="IdentityManager" xmlns:tns="http://cse.campussource.de/ejb/IdentityManager" partnerLinkType="tns:IdentityManagerLinkType"
+ partnerRole="IdentityManagerRole"/>
+
+ <partnerLink name="DependencyManager" xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" partnerLinkType="tns:DependencyManagerLinkType"
+ myRole="DependencyManager_Requestor"
+ partnerRole="DependencyManager_Provider"/>
+
+ <partnerLink name="SystemManager" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" partnerLinkType="tns:SystemManagerLinkType"
+ partnerRole="SystemManagerRole"/>
+
+ <partnerLink name="ClientAdapter" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" partnerLinkType="tns:AddCategory"
+ myRole="AddCategoryPortTypeRole"/>
+ </partnerLinks>
+
+ <variables>
+ <variable name="GetOutboundSystemsOut" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" messageType="tns:getOutboundSystemsResponse"/>
+ <variable name="GetOutboundSystemsIn" xmlns:tns="http://cse.campussource.de/ejb/SystemManager" messageType="tns:getOutboundSystems"/>
+ <variable name="WaitForDependenciesIn" xmlns:tns="http://cse.campussource.de/ejb/DependencyManager" messageType="tns:waitForDependencies"/>
+ <variable name="ProcessCategoryRelationsOut" xmlns:tns="http://cse.campussource.de/ejb/RelationManager" messageType="tns:processCategoryRelationsResponse"/>
+ <variable name="ProcessCategoryRelationsIn" xmlns:tns="http://cse.campussource.de/ejb/RelationManager" messageType="tns:processCategoryRelations"/>
+ <variable name="UpdateAttributesOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:updateAttributesResponse"/>
+ <variable name="UpdateAttributesIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:updateAttributes"/>
+ <variable name="CreateMappingIn" xmlns:tns="http://cse.campussource.de/ejb/IdentityManager" messageType="tns:createMapping"/>
+ <variable name="PersistCategoryOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:persistCategoryResponse"/>
+ <variable name="PersistCategoryIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:persistCategory"/>
+ <variable name="ExistsOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:existsResponse"/>
+ <variable name="ExistsIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:exists"/>
+ <variable name="ProcessCategoryIn" xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory" messageType="tns:processCategoryRequest"/>
+
+ <!-- Logging -->
+ <variable name="DebugIn" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" messageType="tns:debug"/>
+
+ <!-- CSE-id of the category -->
+ <variable name="EntityId" type="xsd:integer"/>
+ <variable name="Event" type="xsd:string"/>
+
+ </variables>
+
+ <correlationSets>
+ <correlationSet name="DependencyManager" properties="ns0:EntityId"/>
+ </correlationSets>
+
+ <sequence>
+ <receive name="start" createInstance="yes" partnerLink="ClientAdapter" operation="processCategory"
+ xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory"
+ portType="tns:AddCategoryPortType"
+ variable="ProcessCategoryIn"/>
+ <assign name="init">
+ <!-- Init logging -->
+ <copy>
+ <from>'ObjectProcessor:AddCategory'</from>
+ <to>$DebugIn.parameters/process</to>
+ </copy>
+ </assign>
+
+ <assign name="prepareCheckIfAlreadyExists">
+ <!-- Set system -->
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:source</from>
+ <to>$ExistsIn.parameters/system</to>
+ </copy>
+ <!-- Set systemId -->
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value</from>
+ <to>$ExistsIn.parameters/systemId</to>
+ </copy>
+ </assign>
+
+ <invoke name="checkIfCategoryExists" partnerLink="EntityManager" operation="exists"
+ xmlns:tns="http://cse.campussource.de/ejb/EntityManager"
+ portType="tns:EntityManager"
+ inputVariable="ExistsIn"
+ outputVariable="ExistsOut"/>
+
+ <assign name="saveExistingEntityId">
+ <copy>
+ <from>$ExistsOut.parameters/return</from>
+ <to>$EntityId</to>
+ </copy>
+ </assign>
+
+ <if>
+ <condition>$EntityId = 0</condition>
+
+ <!-- Object new => persist it, etc. -->
+ <sequence name="CategoryIsNew">
+
+ <assign name="initCategoryNew">
+ <copy>
+ <from>'CREATE'</from>
+ <to>$Event</to>
+ </copy>
+ </assign>
+
+ <assign>
+ <copy>
+ <from>concat('Category [', $ProcessCategoryIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value, '] is new => CREATE')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ <assign name="preparePersistCategory">
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:category</from>
+ <to>$PersistCategoryIn.parameters/category</to>
+ </copy>
+ </assign>
+
+ <invoke name="persistCategory" partnerLink="EntityManager" operation="persistCategory"
+ xmlns:tns="http://cse.campussource.de/ejb/EntityManager"
+ portType="tns:EntityManager"
+ inputVariable="PersistCategoryIn"
+ outputVariable="PersistCategoryOut"/>
+
+ <assign name="saveCreatedEntityId">
+ <copy>
+ <from>$PersistCategoryOut.parameters/return</from>
+ <to>$EntityId</to>
+ </copy>
+ </assign>
+
+ <assign name="prepareCreateMapping">
+ <!-- Set cse-id -->
+ <copy>
+ <from variable="EntityId"/>
+ <to>$CreateMappingIn.parameters/cseId/text()</to>
+ </copy>
+ <!-- Set system -->
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:source</from>
+ <to>$CreateMappingIn.parameters/system</to>
+ </copy>
+ <!-- Set id of the object in the system -->
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value</from>
+ <to>$CreateMappingIn.parameters/systemId</to>
+ </copy>
+ </assign>
+
+ <invoke name="createMapping" partnerLink="IdentityManager" operation="createMapping"
+ xmlns:tns="http://cse.campussource.de/ejb/IdentityManager"
+ portType="tns:IdentityManager"
+ inputVariable="CreateMappingIn"/>
+
+
+ </sequence>
+
+ <else>
+ <sequence name="CategoryAlreadyExists">
+
+ <assign name="initCategoryExists">
+ <copy>
+ <from>'NONE'</from>
+ <to>$Event</to>
+ </copy>
+ </assign>
+
+ <assign>
+ <copy>
+ <from>concat('Category [', $ProcessCategoryIn.categoryMessage/dt:category/dt:attribute[dt:name = 'clientId']/dt:value, '] already exists => UPDATE')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ <assign name="setEntityId">
+ <copy>
+ <from variable="EntityId"/>
+ <to>$ProcessCategoryIn.categoryMessage/dt:category/dt:busId</to>
+ </copy>
+ </assign>
+
+ <empty name="peristUpdatedAttributes"></empty>
+
+
+ <assign name="prepareUpdateAttributes">
+ <copy>
+ <from>x:doXslTransform('urn:stylesheets:prepareUpdateAttributesCall.xsl', $ProcessCategoryIn.categoryMessage/dt:category)</from>
+ <to>$UpdateAttributesIn.parameters</to>
+ </copy>
+ </assign>
+
+ <invoke name="updateAttributes" partnerLink="EntityManager" operation="updateAttributes"
+ xmlns:tns="http://cse.campussource.de/ejb/EntityManager"
+ portType="tns:EntityManager"
+ inputVariable="UpdateAttributesIn"
+ outputVariable="UpdateAttributesOut"/>
+
+ <!-- Check, if attributes have changed -->
+ <if>
+ <condition>$UpdateAttributesOut.parameters/return</condition>
+
+ <!-- Change in attributes => set event to UPDATE -->
+ <assign name="setEventToUpdate">
+ <copy>
+ <from>'UPDATE'</from>
+ <to>$Event</to>
+ </copy>
+ </assign>
+ </if>
+
+ </sequence>
+ </else>
+
+ </if>
+
+ <assign name="prepareProcessRelations">
+ <copy>
+ <from variable="EntityId"/>
+ <to>$ProcessCategoryRelationsIn.parameters/cseId</to>
+ </copy>
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:category</from>
+ <to>$ProcessCategoryRelationsIn.parameters/category</to>
+ </copy>
+ <copy>
+ <from>$ProcessCategoryIn.categoryMessage/dt:source</from>
+ <to>$ProcessCategoryRelationsIn.parameters/system</to>
+ </copy>
+ </assign>
+
+ <invoke name="processRelations" partnerLink="RelationManager" operation="processCategoryRelations"
+ xmlns:tns="http://cse.campussource.de/ejb/RelationManager"
+ portType="tns:RelationManager"
+ inputVariable="ProcessCategoryRelationsIn"
+ outputVariable="ProcessCategoryRelationsOut"/>
+
+ <!-- Check, if relations have changed -->
+ <if>
+ <condition>not($ProcessCategoryRelationsOut.parameters/return) and $Event = 'NONE'</condition>
+
+ <!-- Entity already exists, attributes have not changed, relations also have not changed => nothing to do, exit process -->
+ <exit name="exitProcess"/>
+ </if>
+
+ <assign name="prepareWaitForDependencies">
+ <copy>
+ <from variable="EntityId"/>
+ <to>$WaitForDependenciesIn.parameters/entityId</to>
+ </copy>
+ </assign>
+
+ <invoke name="waitForDependencies" partnerLink="DependencyManager" operation="waitForDependencies"
+ xmlns:tns="http://cse.campussource.de/ejb/DependencyManager"
+ portType="tns:DependencyManager"
+ inputVariable="WaitForDependenciesIn">
+ <correlations>
+ <correlation set="DependencyManager" initiate="yes"/>
+ </correlations>
+ </invoke>
+
+ <!-- Nothing to do! -->
+ <assign name="prepareGetOutboundSystems">
+ <copy>
+ <from>
+ <literal>
+ <getOutboundSystems/>
+ </literal>
+ </from>
+ <to>$GetOutboundSystemsIn.parameters</to>
+ </copy>
+ </assign>
+
+ <invoke name="getOutboundSystems" partnerLink="SystemManager" operation="getOutboundSystems"
+ xmlns:tns="http://cse.campussource.de/ejb/SystemManager"
+ portType="tns:SystemManager"
+ inputVariable="GetOutboundSystemsIn"
+ outputVariable="GetOutboundSystemsOut"/>
+
+ <assign>
+ <copy>
+ <from>concat('Outbound-systems: ', sxxf:doMarshal($GetOutboundSystemsOut.parameters))</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ <forEach name="Distribute" parallel="no" counterName="SystemCounter">
+
+ <startCounterValue>1</startCounterValue>
+ <finalCounterValue>count($GetOutboundSystemsOut.parameters/*)</finalCounterValue>
+
+ <scope name="SystemScope">
+
+ <variables>
+ <variable name="GetCategoryContextOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCategoryContextResponse"/>
+ <variable name="GetCategoryContextIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCategoryContext"/>
+ <variable name="NotifyIn" messageType="ns0:notifyRequest"/>
+
+ <variable name="System" type="xsd:string"/>
+ <variable name="EntityId" type="xsd:int"/>
+ </variables>
+
+ <sequence>
+
+ <assign>
+ <copy>
+ <from>'Waiting for notification...'</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ <receive name="receiveNotification" createInstance="no" partnerLink="DependencyManager"
+ operation="notify"
+ portType="ns0:DependencyManagerNotification"
+ variable="NotifyIn">
+ <correlations>
+ <correlation set="DependencyManager" initiate="no"/>
+ </correlations>
+ </receive>
+
+ <assign name="setSystem">
+ <copy>
+ <from>$NotifyIn.system</from>
+ <to>$System</to>
+ </copy>
+ <copy>
+ <from>$NotifyIn.entityId</from>
+ <to>$EntityId</to>
+ </copy>
+ </assign>
+
+ <assign>
+ <copy>
+ <from>concat('Received notification: (', $System, ',', $EntityId, ')')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ <assign name="prepareGetCategoryContext">
+ <copy>
+ <from variable="System"/>
+ <to>$GetCategoryContextIn.parameters/system</to>
+ </copy>
+ <copy>
+ <from variable="EntityId"/>
+ <to>$GetCategoryContextIn.parameters/entityId</to>
+ </copy>
+ </assign>
+
+ <invoke name="getCategoryContext" partnerLink="EntityManager"
+ operation="getCategoryContext"
+ xmlns:tns="http://cse.campussource.de/ejb/EntityManager"
+ portType="tns:EntityManager"
+ inputVariable="GetCategoryContextIn"
+ outputVariable="GetCategoryContextOut"/>
+
+ <empty name="distributeMessages">
+ <documentation>Send categoryMessage + context to outboundadapter (synchronisouly)</documentation>
+ </empty>
+
+ </sequence>
+ </scope>
+ </forEach>
+
+ <assign>
+ <copy>
+ <from>concat('Process finished (', $EntityId, ')')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
+ </sequence>
+</process>
Added: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.wsdl (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCategory.wsdl 2009-07-31 21:53:30 UTC (rev 414)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="AddCategory"
+ targetNamespace="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory"
+ xmlns:ns="http://cse.campussource.de/schema/DataTypes"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+ <types>
+ <xsd:schema targetNamespace="http://cse.campussource.de/wsdl/ObjectProcessor/AddCategory">
+ <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="Common/CDDM.xsd"/>
+ </xsd:schema>
+ </types>
+ <message name="processCategoryRequest">
+ <part name="categoryMessage" element="ns:categoryMessage"/>
+ </message>
+ <portType name="AddCategoryPortType">
+ <operation name="processCategory">
+ <input name="input1" message="tns:processCategoryRequest"/>
+ </operation>
+ </portType>
+ <binding name="AddCategoryBinding" type="tns:AddCategoryPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="processCategory">
+ <soap:operation/>
+ <input name="input1">
+ <soap:body use="literal"/>
+ </input>
+ </operation>
+ </binding>
+ <service name="AddCategoryService">
+ <port name="AddCategoryPort" binding="tns:AddCategoryBinding">
+ <soap:address location="http://localhost:${HttpDefaultPort}/AddCategoryService/AddCategoryPort"/>
+ </port>
+ </service>
+ <plnk:partnerLinkType name="AddCategory">
+ <plnk:role name="AddCategoryPortTypeRole" portType="tns:AddCategoryPortType"/>
+ </plnk:partnerLinkType>
+</definitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pka...@us...> - 2009-07-31 21:50:18
|
Revision: 413
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=413&view=rev
Author: pkasprzak
Date: 2009-07-31 21:50:05 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
* Logging improvements
* Differentiate update / nothing to do
* Prepare course-object for distribution
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-07-31 21:40:29 UTC (rev 412)
+++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/AddCourse.bpel 2009-07-31 21:50:05 UTC (rev 413)
@@ -11,20 +11,17 @@
xmlns:x="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:dt="http://cse.campussource.de/schema/DataTypes"
xmlns:tns="http://enterprise.netbeans.org/bpel/ObjectProcessor/AddCourse"
- xmlns:ns0="http://cse.campussource.de/ejb/DependencyManager">
+ xmlns:ns0="http://cse.campussource.de/ejb/DependencyManager"
+ xmlns:sxed2="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor2">
- <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" location="AddCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/EntityManager" location="Common/EntityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/RelationManager" location="Common/RelationManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/IdentityManager" location="Common/IdentityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
-<!--
- <import namespace="http://j2ee.netbeans.org/wsdl/Common/DependencyManagerNotification" location="Common/DependencyManagerNotification.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
--->
+ <import namespace="http://j2ee.netbeans.org/wsdl/ObjectProcessor/AddCourse" location="AddCourse.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/EntityManager" location="Common/EntityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/RelationManager" location="Common/RelationManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/IdentityManager" location="Common/IdentityManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/DependencyManager" location="Common/DependencyManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/SystemManager" location="Common/SystemManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import namespace="http://cse.campussource.de/ejb/LoggingManager" location="Common/LoggingManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/DependencyManager" location="Common/DependencyManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/SystemManager" location="Common/SystemManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
- <import namespace="http://cse.campussource.de/ejb/LoggingManager" location="Common/LoggingManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
-
<partnerLinks>
<partnerLink name="LoggingManager" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" partnerLinkType="tns:LoggingManagerLinkType"
partnerRole="LoggingManagerRole"/>
@@ -68,7 +65,8 @@
<variable name="DebugIn" xmlns:tns="http://cse.campussource.de/ejb/LoggingManager" messageType="tns:debug"/>
<!-- CSE-id of the course -->
- <variable name="CseId" type="xsd:integer"/>
+ <variable name="EntityId" type="xsd:integer"/>
+ <variable name="Event" type="xsd:string"/>
</variables>
@@ -108,18 +106,37 @@
inputVariable="ExistsIn"
outputVariable="ExistsOut"/>
- <assign name="saveExistingCseId">
+ <assign name="saveExistingEntityId">
<copy>
<from>$ExistsOut.parameters/return</from>
- <to>$CseId</to>
+ <to>$EntityId</to>
</copy>
</assign>
<if>
- <condition>$CseId = 0</condition>
+ <condition>$EntityId = 0</condition>
+
<!-- Object new => persist it, etc. -->
<sequence name="CourseIsNew">
+ <assign name="initCourseNew">
+ <copy>
+ <from>'CREATE'</from>
+ <to>$Event</to>
+ </copy>
+ </assign>
+
+ <assign>
+ <copy>
+ <from>concat('Course [', $ProcessCourseIn.courseMessage/dt:course/dt:attribute[dt:name = 'clientId']/dt:value, '] is new => CREATE')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
+
<assign name="preparePersistCourse">
<copy>
<from>$ProcessCourseIn.courseMessage/dt:course</from>
@@ -133,17 +150,17 @@
inputVariable="PersistCourseIn"
outputVariable="PersistCourseOut"/>
- <assign name="saveCreatedCseId">
+ <assign name="saveCreatedEntityId">
<copy>
<from>$PersistCourseOut.parameters/return</from>
- <to>$CseId</to>
+ <to>$EntityId</to>
</copy>
</assign>
<assign name="prepareCreateMapping">
<!-- Set cse-id -->
<copy>
- <from variable="CseId"/>
+ <from variable="EntityId"/>
<to>$CreateMappingIn.parameters/cseId/text()</to>
</copy>
<!-- Set system -->
@@ -169,24 +186,34 @@
<else>
<sequence name="CourseAlreadyExists">
- <assign name="setCseId">
+ <assign name="initCourseExists">
<copy>
- <from variable="CseId"/>
- <to>$ProcessCourseIn.courseMessage/dt:course/dt:busId</to>
+ <from>'NONE'</from>
+ <to>$Event</to>
</copy>
</assign>
- <empty name="peristUpdatedAttributes">
- <documentation>-> EntityManager: persist any attributes that have changed and report if attributes have changed
+ <assign>
+ <copy>
+ <from>concat('Course [', $ProcessCourseIn.courseMessage/dt:course/dt:attribute[dt:name = 'clientId']/dt:value, '] already exists => UPDATE')</from>
+ <to>$DebugIn.parameters/message</to>
+ </copy>
+ </assign>
+ <invoke partnerLink="LoggingManager" operation="debug"
+ xmlns:tns="http://cse.campussource.de/ejb/LoggingManager"
+ portType="tns:LoggingManager"
+ inputVariable="DebugIn"/>
--> also upgrade ENTITY-TYPE to ENTITY (from proxy)
+ <assign name="setEntityId">
+ <copy>
+ <from variable="EntityId"/>
+ <to>$ProcessCourseIn.courseMessage/dt:course/dt:busId</to>
+ </copy>
+ </assign>
-if changed: => UPDATE_EVENT (regardless of relations)
+ <empty name="peristUpdatedAttributes"></empty>
-if not changed => check if relations have changed (if they have => update; else process finished)</documentation>
- </empty>
-
<assign name="prepareUpdateAttributes">
<copy>
<from>x:doXslTransform('urn:stylesheets:prepareUpdateAttributesCall.xsl', $ProcessCourseIn.courseMessage/dt:course)</from>
@@ -199,6 +226,20 @@
portType="tns:EntityManager"
inputVariable="UpdateAttributesIn"
outputVariable="UpdateAttributesOut"/>
+
+ <!-- Check, if attributes have changed -->
+ <if>
+ <condition>$UpdateAttributesOut.parameters/return</condition>
+
+ <!-- Change in attributes => set event to UPDATE -->
+ <assign name="setEventToUpdate">
+ <copy>
+ <from>'UPDATE'</from>
+ <to>$Event</to>
+ </copy>
+ </assign>
+ </if>
+
</sequence>
</else>
@@ -206,7 +247,7 @@
<assign name="prepareProcessRelations">
<copy>
- <from variable="CseId"/>
+ <from variable="EntityId"/>
<to>$ProcessCourseRelationsIn.parameters/cseId</to>
</copy>
<copy>
@@ -225,9 +266,17 @@
inputVariable="ProcessCourseRelationsIn"
outputVariable="ProcessCourseRelationsOut"/>
+ <!-- Check, if relations have changed -->
+ <if>
+ <condition>not($ProcessCourseRelationsOut.parameters/return) and $Event = 'NONE'</condition>
+
+ <!-- Entity already exists, attributes have not changed, relations also have not changed => nothing to do, exit process -->
+ <exit name="exitProcess"/>
+ </if>
+
<assign name="prepareWaitForDependencies">
<copy>
- <from variable="CseId"/>
+ <from variable="EntityId"/>
<to>$WaitForDependenciesIn.parameters/entityId</to>
</copy>
</assign>
@@ -279,11 +328,12 @@
<scope name="SystemScope">
<variables>
+ <variable name="GetCourseContextOut" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContextResponse"/>
+ <variable name="GetCourseContextIn" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" messageType="tns:getCourseContext"/>
+ <variable name="NotifyIn" messageType="ns0:notifyRequest"/>
- <variable name="NotifyIn" messageType="ns0:notifyRequest"/>
-
- <variable name="System" type="xsd:string"/>
- <variable name="EntityId" type="xsd:int"/>
+ <variable name="System" type="xsd:string"/>
+ <variable name="EntityId" type="xsd:int"/>
</variables>
<sequence>
@@ -332,10 +382,22 @@
portType="tns:LoggingManager"
inputVariable="DebugIn"/>
+ <assign name="prepareGetCourseContext">
+ <copy>
+ <from variable="System"/>
+ <to>$GetCourseContextIn.parameters/system</to>
+ </copy>
+ <copy>
+ <from variable="EntityId"/>
+ <to>$GetCourseContextIn.parameters/entityId</to>
+ </copy>
+ </assign>
- <empty name="loadContext">
- <documentation>Load context for this entity for distribution (e.g. relations / parent objects / paths) and return it as xml (e.g. messages-object)</documentation>
- </empty>
+ <invoke name="getCourseContext" partnerLink="EntityManager" operation="getCourseContext"
+ xmlns:tns="http://cse.campussource.de/ejb/EntityManager"
+ portType="tns:EntityManager"
+ inputVariable="GetCourseContextIn"
+ outputVariable="GetCourseContextOut"/>
<empty name="distributeMessages">
<documentation>Send courseMessage + context to outboundadapter (synchronisouly)</documentation>
@@ -347,7 +409,7 @@
<assign>
<copy>
- <from>concat('Process finished (', $CseId, ')')</from>
+ <from>concat('Process finished (', $EntityId, ')')</from>
<to>$DebugIn.parameters/message</to>
</copy>
</assign>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|