|
From: <pka...@us...> - 2009-06-16 11:34:37
|
Revision: 258
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=258&view=rev
Author: pkasprzak
Date: 2009-06-16 11:34:03 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
* Added functionality to test dynamic partner links (seems to work :))
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml
trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/Login.bpel
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-06-16 11:31:27 UTC (rev 257)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/catalog.xml 2009-06-16 11:34:03 UTC (rev 258)
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="file:/home/pete/openESB/ilias-3.10.5.wsdl" uri="src/ilias-3.10.5.wsdl"/>
- <system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/>
+ <system systemId="Common/CDDM.xsd" uri="nb-uri:Common#src/CDDM.xsd"/>
+ <system systemId="Common/WS-Addressing.xsd" uri="nb-uri:Common#src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/>
<system systemId="ObjectProcessor/ReplyProcessor.wsdl" uri="nb-uri:ObjectProcessor#src/ReplyProcessor.wsdl"/>
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
+ <system systemId="http://schemas.xmlsoap.org/soap/encoding/" uri="retrieved/src/schemas.xmlsoap.org/soap/encoding.xsd"/>
+ <system systemId="http://schemas.xmlsoap.org/ws/2004/08/addressing" uri="retrieved/src/schemas.xmlsoap.org/ws/2004/08/addressing.xsd"/>
</catalog>
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/Login.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/Login.bpel 2009-06-16 11:31:27 UTC (rev 257)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/Login.bpel 2009-06-16 11:34:03 UTC (rev 258)
@@ -8,15 +8,19 @@
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:sref="http://docs.oasis-open.org/wsbpel/2.0/serviceref"
+ xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:tns="http://cse.campussource.de/bpel/ILIASClientAdapter/Login">
+ <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://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" location="ilias-3.10.5-Wrapper.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://j2ee.netbeans.org/wsdl/ILIASClientAdapter/Login" location="Login.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
- <partnerLink name="IliasAdapter" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/Login" partnerLinkType="tns:Login" myRole="LoginPortTypeRole"/>
- <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/Login" partnerLinkType="tns:Login" myRole="LoginPortTypeRole"/>
+ <partnerLink name="ILIAS" xmlns:tns="http://enterprise.netbeans.org/bpel/ilias-3.10.5-Wrapper" partnerLinkType="tns:ILIASSoapWebserviceLinkType" partnerRole="ILIASSoapWebserviceRole"/>
</partnerLinks>
<variables>
@@ -24,6 +28,7 @@
<variable name="LoginIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ILIASClientAdapter/Login" messageType="tns:loginRequest"/>
<variable name="IliasLoginOut" xmlns:tns="urn:ilUserAdministration" messageType="tns:loginResponse"/>
<variable name="IliasLoginIn" xmlns:tns="urn:ilUserAdministration" messageType="tns:loginRequest"/>
+ <variable name="IliasEPR" element="wsa:EndpointReference"/>
</variables>
<sequence>
@@ -48,6 +53,34 @@
</copy>
</assign>
+ <assign>
+ <sxt:trace>
+ <sxt:log level="info" location="onComplete">
+ <from>concat('*** Ilias EPR: ', sxxf:doMarshal($IliasEPR))</from>
+ </sxt:log>
+ </sxt:trace>
+ <copy>
+ <from partnerLink="ILIAS" endpointReference="partnerRole"/>
+ <to>$IliasEPR</to>
+ </copy>
+ </assign>
+
+ <assign>
+ <copy>
+ <from>
+ <literal>
+ <sref:service-ref>
+ <wsa:EndpointReference>
+ <wsa:Address>http://cse-wwu-stage.itmc.uni-dortmund.de/ilias3/webservice/soap/server.php?debug=1</wsa:Address>
+ <wsa:ServiceName xmlns:ns="urn:ilUserAdministration" PortName="ILIASSoapWebservicePort">ns:ILIASSoapWebservice</wsa:ServiceName>
+ </wsa:EndpointReference>
+ </sref:service-ref>
+ </literal>
+ </from>
+ <to partnerLink="ILIAS"/>
+ </copy>
+ </assign>
+
<invoke name="login" partnerLink="ILIAS" operation="login" xmlns:tns="urn:ilUserAdministration"
portType="tns:ILIASSoapWebservicePortType"
inputVariable="IliasLoginIn"
Modified: trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel
===================================================================
--- trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-06-16 11:31:27 UTC (rev 257)
+++ trunk/sandbox/lsf-adapter-demo/ILIASClientAdapter/src/OutboundClientAdapter.bpel 2009-06-16 11:34:03 UTC (rev 258)
@@ -11,11 +11,13 @@
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: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">
+ <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://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/"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|