From: <pka...@us...> - 2009-07-29 15:44:20
|
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. |