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