Revision: 398
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=398&view=rev
Author: pkasprzak
Date: 2009-07-29 15:44:07 +0000 (Wed, 29 Jul 2009)
Log Message:
-----------
* Correlation Stuff :)
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl
Modified: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-07-29 10:43:06 UTC (rev 397)
+++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-07-29 15:44:07 UTC (rev 398)
@@ -33,19 +33,32 @@
<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="DependencyManagerNotification">
+ <operation name="notify">
+ <input name="input1" message="tns:notifyRequest"/>
</operation>
</portType>
@@ -68,14 +81,31 @@
</operation>
</binding>
+ <binding name="DependencyManagerNotificationBinding" type="tns:DependencyManagerNotification">
+ <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"/>
+ </port>
+ </service>
+
<plnk:partnerLinkType name="DependencyManagerLinkType">
- <plnk:role name="DependencyManagerRole" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Provider" portType="tns:DependencyManager"/>
+ <plnk:role name="DependencyManager_Requestor" portType="tns:DependencyManagerNotification"/>
</plnk:partnerLinkType>
<vprop:property name="EntityId" type="xsd:int"/>
@@ -84,4 +114,6 @@
<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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|