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