From: <pka...@us...> - 2009-07-28 14:28:51
|
Revision: 385 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=385&view=rev Author: pkasprzak Date: 2009-07-28 14:28:29 +0000 (Tue, 28 Jul 2009) Log Message: ----------- * DependencyManager + SystemManager WS-Interface Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.xsd trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.xsd Added: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-07-28 14:28:29 UTC (rev 385) @@ -0,0 +1,87 @@ +<?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> + <portType name="DependencyManager"> + <operation name="waitForDependencies"> + <input message="tns:waitForDependencies"></input> + </operation> + <operation name="satisfyDependencies"> + <input message="tns:satisfyDependencies"></input> + + </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> + + <service name="DependencyManagerWSService"> + <port name="DependencyManagerPort" binding="tns:DependencyManagerPortBinding"> + <soap:address location="http://localhost:8080/DependencyManagerWSService/DependencyManager"></soap:address> + </port> + </service> + + <plnk:partnerLinkType name="DependencyManagerLinkType"> + <plnk:role name="DependencyManagerRole" portType="tns:DependencyManager"/> + </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> + +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.xsd 2009-07-28 14:28:29 UTC (rev 385) @@ -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/Common/src/DependencyManagerNotification.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-07-28 11:56:56 UTC (rev 384) +++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-07-28 14:28:29 UTC (rev 385) @@ -1,8 +1,14 @@ <?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"> +<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"/> @@ -33,8 +39,12 @@ </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:EntityId" messageType="tns:notifyRequest" part="entityId"/> <vprop:propertyAlias propertyName="tns:System" messageType="tns:notifyRequest" part="system"/> - +--> </definitions> Added: trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.wsdl 2009-07-28 14:28:29 UTC (rev 385) @@ -0,0 +1,61 @@ +<?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/SystemManager" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" + xmlns="http://schemas.xmlsoap.org/wsdl/" + targetNamespace="http://cse.campussource.de/ejb/SystemManager" + name="SystemManagerWSService"> + + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="SystemManagerPortBinding_getOutboundSystems_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> + <types> + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/ejb/SystemManager" schemaLocation="SystemManager.xsd"></xsd:import> + </xsd:schema> + </types> + <message name="getOutboundSystems"> + <part name="parameters" element="tns:getOutboundSystems"></part> + </message> + + <message name="getOutboundSystemsResponse"> + <part name="parameters" element="tns:getOutboundSystemsResponse"></part> + </message> + <portType name="SystemManager"> + <operation name="getOutboundSystems"> + <input message="tns:getOutboundSystems"></input> + <output message="tns:getOutboundSystemsResponse"></output> + </operation> + </portType> + <binding name="SystemManagerPortBinding" type="tns:SystemManager"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> + <operation name="getOutboundSystems"> + <ns5:PolicyReference xmlns:ns5="http://www.w3.org/ns/ws-policy" URI="#SystemManagerPortBinding_getOutboundSystems_WSAT_Policy"></ns5:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + </binding> + <service name="SystemManagerWSService"> + <port name="SystemManagerPort" binding="tns:SystemManagerPortBinding"> + <soap:address location="http://localhost:8080/SystemManagerWSService/SystemManager"></soap:address> + </port> + </service> + <plnk:partnerLinkType name="SystemManagerLinkType"> + <plnk:role name="SystemManagerRole" portType="tns:SystemManager"/> + </plnk:partnerLinkType> +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/SystemManager.xsd 2009-07-28 14:28:29 UTC (rev 385) @@ -0,0 +1,18 @@ +<?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/SystemManager" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://cse.campussource.de/ejb/SystemManager"> + + <xs:element name="getOutboundSystems" type="tns:getOutboundSystems"></xs:element> + + <xs:element name="getOutboundSystemsResponse" type="tns:getOutboundSystemsResponse"></xs:element> + + <xs:complexType name="getOutboundSystems"> + <xs:sequence></xs:sequence> + </xs:complexType> + + <xs:complexType name="getOutboundSystemsResponse"> + <xs:sequence> + <xs:element name="return" type="xs:string" minOccurs="0" maxOccurs="unbounded"></xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |