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