From: <pka...@us...> - 2009-07-22 10:44:47
|
Revision: 342 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=342&view=rev Author: pkasprzak Date: 2009-07-22 10:44:43 +0000 (Wed, 22 Jul 2009) Log Message: ----------- * WS-Interface to RelationManager (for tests, using existing cddm.xsd data-model) * MASSIV casa updates * Tests don't work for now (will be migrated to soap-ui) Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd Modified: trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl 2009-07-17 14:21:51 UTC (rev 341) +++ trunk/sandbox/lsf-adapter-demo/Common/src/ConfigurationManager.wsdl 2009-07-22 10:44:43 UTC (rev 342) @@ -45,7 +45,7 @@ </ns13:Policy> <types> <xsd:schema> - <xsd:import namespace="http://cse.campussource.de/ejb/ConfigurationManager" schemaLocation="http://localhost:8080/ConfigurationManagerWSService/ConfigurationManager?xsd=1"></xsd:import> + <xsd:import namespace="http://cse.campussource.de/ejb/ConfigurationManager" schemaLocation="ConfigurationManager.xsd"></xsd:import> </xsd:schema> </types> <message name="getSettingAsString"> Added: trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl 2009-07-22 10:44:43 UTC (rev 342) @@ -0,0 +1,101 @@ +<?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/RelationManager" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" + targetNamespace="http://cse.campussource.de/ejb/RelationManager" + name="RelationManagerWSService"> + + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_createRelationsFromCourse_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="RelationManagerPortBinding_createRelationsFromAccount_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> + + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_createRelationsFromCategory_WSAT_Policy"> + <ns9:ExactlyOne> + <ns9:All> + <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> + <ns11:ATAssertion xmlns:ns12="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns11="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns9:Optional="true" ns12:Optional="true"></ns11:ATAssertion> + </ns9:All> + </ns9:ExactlyOne> + </ns9:Policy> + <types> + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xsd:import> + </xsd:schema> + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/ejb/RelationManager" schemaLocation="RelationManager.xsd"></xsd:import> + </xsd:schema> + </types> + <message name="createRelationsFromAccount"> + + <part name="parameters" element="tns:createRelationsFromAccount"></part> + </message> + <message name="createRelationsFromCourse"> + <part name="parameters" element="tns:createRelationsFromCourse"></part> + </message> + <message name="createRelationsFromCategory"> + <part name="parameters" element="tns:createRelationsFromCategory"></part> + </message> + <portType name="RelationManager"> + <operation name="createRelationsFromAccount"> + <input message="tns:createRelationsFromAccount"></input> + </operation> + <operation name="createRelationsFromCourse"> + <input message="tns:createRelationsFromCourse"></input> + </operation> + <operation name="createRelationsFromCategory"> + <input message="tns:createRelationsFromCategory"></input> + + </operation> + </portType> + <binding name="RelationManagerPortBinding" type="tns:RelationManager"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> + <operation name="createRelationsFromAccount"> + <ns13:PolicyReference xmlns:ns13="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromAccount_WSAT_Policy"></ns13:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + <operation name="createRelationsFromCourse"> + <ns14:PolicyReference xmlns:ns14="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromCourse_WSAT_Policy"></ns14:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + + </operation> + <operation name="createRelationsFromCategory"> + <ns15:PolicyReference xmlns:ns15="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromCategory_WSAT_Policy"></ns15:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + </binding> + <service name="RelationManagerWSService"> + <port name="RelationManagerPort" binding="tns:RelationManagerPortBinding"> + <soap:address location="http://localhost:8080/RelationManagerWSService/RelationManager"></soap:address> + </port> + </service> + <plnk:partnerLinkType name="RelationManagerLinkType"> + <plnk:role name="RelationManagerRole" portType="tns:RelationManager"/> + </plnk:partnerLinkType> +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd 2009-07-22 10:44:43 UTC (rev 342) @@ -0,0 +1,40 @@ +<?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/RelationManager" + xmlns:ns1="http://cse.campussource.de/schema/DataTypes" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="1.0" + targetNamespace="http://cse.campussource.de/ejb/RelationManager"> + + <xs:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xs:import> + + <xs:element name="createRelationsFromAccount" type="tns:createRelationsFromAccount"></xs:element> + + <xs:element name="createRelationsFromCategory" type="tns:createRelationsFromCategory"></xs:element> + + <xs:element name="createRelationsFromCourse" type="tns:createRelationsFromCourse"></xs:element> + + <xs:complexType name="createRelationsFromCategory"> + <xs:sequence> + <xs:element name="cseId" type="xs:int"></xs:element> + <xs:element name="category" type="ns1:categoryType" minOccurs="0"></xs:element> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="createRelationsFromCourse"> + <xs:sequence> + <xs:element name="cseId" type="xs:int"></xs:element> + <xs:element name="course" type="ns1:courseType" minOccurs="0"></xs:element> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="createRelationsFromAccount"> + <xs:sequence> + <xs:element name="cseId" type="xs:int"></xs:element> + <xs:element name="account" type="ns1:accountType" minOccurs="0"></xs:element> + <xs:element name="system" type="xs:string" minOccurs="0"></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. |
From: <pka...@us...> - 2009-07-23 19:45:30
|
Revision: 357 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=357&view=rev Author: pkasprzak Date: 2009-07-23 19:45:28 +0000 (Thu, 23 Jul 2009) Log Message: ----------- * EntityManager + IdentityManager WS-interface stuff Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.xsd Added: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-23 19:45:28 UTC (rev 357) @@ -0,0 +1,201 @@ +<?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/EntityManager" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/EntityManager" name="EntityManagerWSService"> + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_exists_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="EntityManagerPortBinding_persistCourse_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> + + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_test_WSAT_Policy"> + <ns9:ExactlyOne> + <ns9:All> + <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> + <ns11:ATAssertion xmlns:ns12="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns11="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns9:Optional="true" ns12:Optional="true"></ns11:ATAssertion> + </ns9:All> + </ns9:ExactlyOne> + </ns9:Policy> + <ns13:Policy xmlns:ns13="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistProxy_WSAT_Policy"> + <ns13:ExactlyOne> + <ns13:All> + <ns14:ATAlwaysCapability xmlns:ns14="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns14:ATAlwaysCapability> + <ns15:ATAssertion xmlns:ns16="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns15="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns13:Optional="true" ns16:Optional="true"></ns15:ATAssertion> + </ns13:All> + </ns13:ExactlyOne> + </ns13:Policy> + <ns17:Policy xmlns:ns17="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistCategory_WSAT_Policy"> + + <ns17:ExactlyOne> + <ns17:All> + <ns18:ATAlwaysCapability xmlns:ns18="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns18:ATAlwaysCapability> + <ns19:ATAssertion xmlns:ns20="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns19="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns17:Optional="true" ns20:Optional="true"></ns19:ATAssertion> + </ns17:All> + </ns17:ExactlyOne> + </ns17:Policy> + <ns21:Policy xmlns:ns21="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistAccount_WSAT_Policy"> + <ns21:ExactlyOne> + <ns21:All> + <ns22:ATAlwaysCapability xmlns:ns22="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns22:ATAlwaysCapability> + <ns23:ATAssertion xmlns:ns24="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns23="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns21:Optional="true" ns24:Optional="true"></ns23:ATAssertion> + </ns21:All> + </ns21:ExactlyOne> + </ns21:Policy> + <types> + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xsd:import> + </xsd:schema> + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/ejb/EntityManager" schemaLocation="EntityManager.xsd"></xsd:import> + </xsd:schema> + </types> + <message name="exists"> + <part name="parameters" element="tns:exists"></part> + </message> + <message name="existsResponse"> + <part name="parameters" element="tns:existsResponse"></part> + </message> + <message name="test"> + <part name="parameters" element="tns:test"></part> + </message> + <message name="testResponse"> + <part name="parameters" element="tns:testResponse"></part> + + </message> + <message name="persistAccount"> + <part name="parameters" element="tns:persistAccount"></part> + </message> + <message name="persistAccountResponse"> + <part name="parameters" element="tns:persistAccountResponse"></part> + </message> + <message name="persistCourse"> + <part name="parameters" element="tns:persistCourse"></part> + </message> + <message name="persistCourseResponse"> + <part name="parameters" element="tns:persistCourseResponse"></part> + </message> + <message name="persistCategory"> + <part name="parameters" element="tns:persistCategory"></part> + </message> + <message name="persistCategoryResponse"> + + <part name="parameters" element="tns:persistCategoryResponse"></part> + </message> + <message name="persistProxy"> + <part name="parameters" element="tns:persistProxy"></part> + </message> + <message name="persistProxyResponse"> + <part name="parameters" element="tns:persistProxyResponse"></part> + </message> + <portType name="EntityManager"> + <operation name="exists"> + <input message="tns:exists"></input> + <output message="tns:existsResponse"></output> + </operation> + <operation name="test"> + <input message="tns:test"></input> + <output message="tns:testResponse"></output> + </operation> + + <operation name="persistAccount"> + <input message="tns:persistAccount"></input> + <output message="tns:persistAccountResponse"></output> + </operation> + <operation name="persistCourse"> + <input message="tns:persistCourse"></input> + <output message="tns:persistCourseResponse"></output> + </operation> + <operation name="persistCategory"> + <input message="tns:persistCategory"></input> + <output message="tns:persistCategoryResponse"></output> + </operation> + <operation name="persistProxy"> + <input message="tns:persistProxy"></input> + <output message="tns:persistProxyResponse"></output> + </operation> + </portType> + + <binding name="EntityManagerPortBinding" type="tns:EntityManager"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> + <operation name="exists"> + <ns25:PolicyReference xmlns:ns25="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_exists_WSAT_Policy"></ns25:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="test"> + <ns26:PolicyReference xmlns:ns26="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_test_WSAT_Policy"></ns26:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="persistAccount"> + <ns27:PolicyReference xmlns:ns27="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistAccount_WSAT_Policy"></ns27:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="persistCourse"> + <ns28:PolicyReference xmlns:ns28="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCourse_WSAT_Policy"></ns28:PolicyReference> + + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="persistCategory"> + <ns29:PolicyReference xmlns:ns29="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCategory_WSAT_Policy"></ns29:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + + </operation> + <operation name="persistProxy"> + <ns30:PolicyReference xmlns:ns30="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistProxy_WSAT_Policy"></ns30: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="EntityManagerWSService"> + <port name="EntityManagerPort" binding="tns:EntityManagerPortBinding"> + <soap:address location="http://localhost:8080/EntityManagerWSService/EntityManager"></soap:address> + </port> + </service> + +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd 2009-07-23 19:45:28 UTC (rev 357) @@ -0,0 +1,105 @@ +<?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/EntityManager" xmlns:ns1="http://cse.campussource.de/schema/DataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://cse.campussource.de/ejb/EntityManager"> + + <xs:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xs:import> + + <xs:element name="exists" type="tns:exists"></xs:element> + + <xs:element name="existsResponse" type="tns:existsResponse"></xs:element> + + <xs:element name="persistAccount" type="tns:persistAccount"></xs:element> + + <xs:element name="persistAccountResponse" type="tns:persistAccountResponse"></xs:element> + + <xs:element name="persistCategory" type="tns:persistCategory"></xs:element> + + <xs:element name="persistCategoryResponse" type="tns:persistCategoryResponse"></xs:element> + + <xs:element name="persistCourse" type="tns:persistCourse"></xs:element> + + <xs:element name="persistCourseResponse" type="tns:persistCourseResponse"></xs:element> + + <xs:element name="persistProxy" type="tns:persistProxy"></xs:element> + + <xs:element name="persistProxyResponse" type="tns:persistProxyResponse"></xs:element> + + <xs:element name="test" type="tns:test"></xs:element> + + <xs:element name="testResponse" type="tns:testResponse"></xs:element> + + <xs:complexType name="persistProxy"> + <xs:sequence> + <xs:element name="type" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistProxyResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistCategory"> + <xs:sequence> + <xs:element name="category" type="ns1:categoryType" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistCategoryResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistCourse"> + <xs:sequence> + <xs:element name="course" type="ns1:courseType" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistCourseResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="test"> + <xs:sequence> + <xs:element name="entity" type="ns1:entityType" minOccurs="0"></xs:element> + </xs:sequence> + + </xs:complexType> + + <xs:complexType name="testResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="exists"> + <xs:sequence> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="systemId" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="existsResponse"> + <xs:sequence> + + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistAccount"> + <xs:sequence> + <xs:element name="account" type="ns1:accountType" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="persistAccountResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl 2009-07-23 19:45:28 UTC (rev 357) @@ -0,0 +1,125 @@ +<?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/IdentityManager" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/IdentityManager" name="IdentityManagerWSService"> + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="IdentityManagerPortBinding_getIdBySystemId_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="IdentityManagerPortBinding_getSystemIdById_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> + + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="IdentityManagerPortBinding_deleteById_WSAT_Policy"> + <ns9:ExactlyOne> + <ns9:All> + <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> + <ns11:ATAssertion xmlns:ns12="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns11="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns9:Optional="true" ns12:Optional="true"></ns11:ATAssertion> + </ns9:All> + </ns9:ExactlyOne> + </ns9:Policy> + <ns13:Policy xmlns:ns13="http://www.w3.org/ns/ws-policy" wsu:Id="IdentityManagerPortBinding_createMapping_WSAT_Policy"> + <ns13:ExactlyOne> + <ns13:All> + <ns14:ATAlwaysCapability xmlns:ns14="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns14:ATAlwaysCapability> + <ns15:ATAssertion xmlns:ns16="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns15="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns13:Optional="true" ns16:Optional="true"></ns15:ATAssertion> + </ns13:All> + </ns13:ExactlyOne> + </ns13:Policy> + <types> + + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/ejb/IdentityManager" schemaLocation="IdentityManager.xsd"></xsd:import> + </xsd:schema> + </types> + <message name="getIdBySystemId"> + <part name="parameters" element="tns:getIdBySystemId"></part> + </message> + <message name="getIdBySystemIdResponse"> + <part name="parameters" element="tns:getIdBySystemIdResponse"></part> + </message> + <message name="getSystemIdById"> + <part name="parameters" element="tns:getSystemIdById"></part> + </message> + <message name="getSystemIdByIdResponse"> + <part name="parameters" element="tns:getSystemIdByIdResponse"></part> + </message> + <message name="deleteById"> + + <part name="parameters" element="tns:deleteById"></part> + </message> + <message name="createMapping"> + <part name="parameters" element="tns:createMapping"></part> + </message> + <portType name="IdentityManager"> + <operation name="getIdBySystemId"> + <input message="tns:getIdBySystemId"></input> + <output message="tns:getIdBySystemIdResponse"></output> + </operation> + <operation name="getSystemIdById"> + <input message="tns:getSystemIdById"></input> + <output message="tns:getSystemIdByIdResponse"></output> + </operation> + <operation name="deleteById"> + <input message="tns:deleteById"></input> + </operation> + + <operation name="createMapping"> + <input message="tns:createMapping"></input> + </operation> + </portType> + <binding name="IdentityManagerPortBinding" type="tns:IdentityManager"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> + <operation name="getIdBySystemId"> + <ns17:PolicyReference xmlns:ns17="http://www.w3.org/ns/ws-policy" URI="#IdentityManagerPortBinding_getIdBySystemId_WSAT_Policy"></ns17:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="getSystemIdById"> + + <ns18:PolicyReference xmlns:ns18="http://www.w3.org/ns/ws-policy" URI="#IdentityManagerPortBinding_getSystemIdById_WSAT_Policy"></ns18:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> + <operation name="deleteById"> + <ns19:PolicyReference xmlns:ns19="http://www.w3.org/ns/ws-policy" URI="#IdentityManagerPortBinding_deleteById_WSAT_Policy"></ns19:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + <operation name="createMapping"> + + <ns20:PolicyReference xmlns:ns20="http://www.w3.org/ns/ws-policy" URI="#IdentityManagerPortBinding_createMapping_WSAT_Policy"></ns20:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + </binding> + <service name="IdentityManagerWSService"> + <port name="IdentityManagerPort" binding="tns:IdentityManagerPortBinding"> + <soap:address location="http://localhost:8080/IdentityManagerWSService/IdentityManager"></soap:address> + </port> + </service> +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.xsd 2009-07-23 19:45:28 UTC (rev 357) @@ -0,0 +1,59 @@ +<?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/IdentityManager" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://cse.campussource.de/ejb/IdentityManager"> + + <xs:element name="createMapping" type="tns:createMapping"></xs:element> + + <xs:element name="deleteById" type="tns:deleteById"></xs:element> + + <xs:element name="getIdBySystemId" type="tns:getIdBySystemId"></xs:element> + + <xs:element name="getIdBySystemIdResponse" type="tns:getIdBySystemIdResponse"></xs:element> + + <xs:element name="getSystemIdById" type="tns:getSystemIdById"></xs:element> + + <xs:element name="getSystemIdByIdResponse" type="tns:getSystemIdByIdResponse"></xs:element> + + <xs:complexType name="createMapping"> + <xs:sequence> + <xs:element name="cseId" type="xs:int" minOccurs="0"></xs:element> + + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="systemId" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="getSystemIdById"> + <xs:sequence> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="cseId" type="xs:int" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="getSystemIdByIdResponse"> + <xs:sequence> + <xs:element name="return" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="getIdBySystemId"> + <xs:sequence> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="systemId" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="getIdBySystemIdResponse"> + <xs:sequence> + <xs:element name="return" type="xs:int" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="deleteById"> + <xs:sequence> + <xs:element name="cseId" type="xs:int" minOccurs="0"></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. |
From: <pka...@us...> - 2009-07-23 21:20:06
|
Revision: 359 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=359&view=rev Author: pkasprzak Date: 2009-07-23 21:19:58 +0000 (Thu, 23 Jul 2009) Log Message: ----------- * Use local xsds Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl Modified: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-23 21:19:13 UTC (rev 358) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-23 21:19:58 UTC (rev 359) @@ -1,7 +1,15 @@ <?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/EntityManager" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/EntityManager" name="EntityManagerWSService"> +<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/EntityManager" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" + targetNamespace="http://cse.campussource.de/ejb/EntityManager" + name="EntityManagerWSService"> + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_exists_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> @@ -197,5 +205,7 @@ <soap:address location="http://localhost:8080/EntityManagerWSService/EntityManager"></soap:address> </port> </service> - + <plnk:partnerLinkType name="EntityManagerLinkType"> + <plnk:role name="EntityManagerRole" portType="tns:EntityManager"/> + </plnk:partnerLinkType> </definitions> \ No newline at end of file Modified: trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl 2009-07-23 21:19:13 UTC (rev 358) +++ trunk/sandbox/lsf-adapter-demo/Common/src/IdentityManager.wsdl 2009-07-23 21:19:58 UTC (rev 359) @@ -2,7 +2,15 @@ <!-- 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/IdentityManager" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/IdentityManager" name="IdentityManagerWSService"> +<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/IdentityManager" + 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/IdentityManager" + name="IdentityManagerWSService"> + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="IdentityManagerPortBinding_getIdBySystemId_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> @@ -122,4 +130,7 @@ <soap:address location="http://localhost:8080/IdentityManagerWSService/IdentityManager"></soap:address> </port> </service> + <plnk:partnerLinkType name="IdentityManagerLinkType"> + <plnk:role name="IdentityManagerRole" portType="tns:IdentityManager"/> + </plnk:partnerLinkType> </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. |
From: <pka...@us...> - 2009-07-24 14:04:00
|
Revision: 369 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=369&view=rev Author: pkasprzak Date: 2009-07-24 14:03:51 +0000 (Fri, 24 Jul 2009) Log Message: ----------- * Expose updateAttributes() as WS Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd Modified: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-24 14:02:02 UTC (rev 368) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-24 14:03:51 UTC (rev 369) @@ -5,12 +5,12 @@ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://cse.campussource.de/ejb/EntityManager" 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/" - xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" targetNamespace="http://cse.campussource.de/ejb/EntityManager" name="EntityManagerWSService"> - - <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_exists_WSAT_Policy"> + + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_updateAttributes_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> <ns2:ATAlwaysCapability xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns2:ATAlwaysCapability> @@ -18,7 +18,7 @@ </ns1:All> </ns1:ExactlyOne> </ns1:Policy> - <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistCourse_WSAT_Policy"> + <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_exists_WSAT_Policy"> <ns5:ExactlyOne> <ns5:All> <ns6:ATAlwaysCapability xmlns:ns6="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns6:ATAlwaysCapability> @@ -27,7 +27,7 @@ </ns5:ExactlyOne> </ns5:Policy> - <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_test_WSAT_Policy"> + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistCourse_WSAT_Policy"> <ns9:ExactlyOne> <ns9:All> <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> @@ -74,18 +74,12 @@ <message name="existsResponse"> <part name="parameters" element="tns:existsResponse"></part> </message> - <message name="test"> - <part name="parameters" element="tns:test"></part> - </message> - <message name="testResponse"> - <part name="parameters" element="tns:testResponse"></part> - - </message> <message name="persistAccount"> <part name="parameters" element="tns:persistAccount"></part> </message> <message name="persistAccountResponse"> <part name="parameters" element="tns:persistAccountResponse"></part> + </message> <message name="persistCourse"> <part name="parameters" element="tns:persistCourse"></part> @@ -97,29 +91,31 @@ <part name="parameters" element="tns:persistCategory"></part> </message> <message name="persistCategoryResponse"> - <part name="parameters" element="tns:persistCategoryResponse"></part> </message> <message name="persistProxy"> <part name="parameters" element="tns:persistProxy"></part> </message> <message name="persistProxyResponse"> + <part name="parameters" element="tns:persistProxyResponse"></part> </message> + <message name="updateAttributes"> + <part name="parameters" element="tns:updateAttributes"></part> + </message> + <message name="updateAttributesResponse"> + <part name="parameters" element="tns:updateAttributesResponse"></part> + </message> <portType name="EntityManager"> <operation name="exists"> <input message="tns:exists"></input> <output message="tns:existsResponse"></output> </operation> - <operation name="test"> - <input message="tns:test"></input> - <output message="tns:testResponse"></output> - </operation> - <operation name="persistAccount"> <input message="tns:persistAccount"></input> <output message="tns:persistAccountResponse"></output> </operation> + <operation name="persistCourse"> <input message="tns:persistCourse"></input> <output message="tns:persistCourseResponse"></output> @@ -132,6 +128,10 @@ <input message="tns:persistProxy"></input> <output message="tns:persistProxyResponse"></output> </operation> + <operation name="updateAttributes"> + <input message="tns:updateAttributes"></input> + <output message="tns:updateAttributesResponse"></output> + </operation> </portType> <binding name="EntityManagerPortBinding" type="tns:EntityManager"> @@ -146,8 +146,8 @@ <soap:body use="literal"></soap:body> </output> </operation> - <operation name="test"> - <ns26:PolicyReference xmlns:ns26="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_test_WSAT_Policy"></ns26:PolicyReference> + <operation name="persistAccount"> + <ns26:PolicyReference xmlns:ns26="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistAccount_WSAT_Policy"></ns26:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -157,8 +157,8 @@ <soap:body use="literal"></soap:body> </output> </operation> - <operation name="persistAccount"> - <ns27:PolicyReference xmlns:ns27="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistAccount_WSAT_Policy"></ns27:PolicyReference> + <operation name="persistCourse"> + <ns27:PolicyReference xmlns:ns27="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCourse_WSAT_Policy"></ns27:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -167,8 +167,8 @@ <soap:body use="literal"></soap:body> </output> </operation> - <operation name="persistCourse"> - <ns28:PolicyReference xmlns:ns28="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCourse_WSAT_Policy"></ns28:PolicyReference> + <operation name="persistCategory"> + <ns28:PolicyReference xmlns:ns28="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCategory_WSAT_Policy"></ns28:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> @@ -178,8 +178,8 @@ <soap:body use="literal"></soap:body> </output> </operation> - <operation name="persistCategory"> - <ns29:PolicyReference xmlns:ns29="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCategory_WSAT_Policy"></ns29:PolicyReference> + <operation name="persistProxy"> + <ns29:PolicyReference xmlns:ns29="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistProxy_WSAT_Policy"></ns29:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -189,8 +189,8 @@ </output> </operation> - <operation name="persistProxy"> - <ns30:PolicyReference xmlns:ns30="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistProxy_WSAT_Policy"></ns30:PolicyReference> + <operation name="updateAttributes"> + <ns30:PolicyReference xmlns:ns30="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_updateAttributes_WSAT_Policy"></ns30:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> Modified: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd 2009-07-24 14:02:02 UTC (rev 368) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd 2009-07-24 14:03:51 UTC (rev 369) @@ -24,9 +24,9 @@ <xs:element name="persistProxyResponse" type="tns:persistProxyResponse"></xs:element> - <xs:element name="test" type="tns:test"></xs:element> + <xs:element name="updateAttributes" type="tns:updateAttributes"></xs:element> - <xs:element name="testResponse" type="tns:testResponse"></xs:element> + <xs:element name="updateAttributesResponse" type="tns:updateAttributesResponse"></xs:element> <xs:complexType name="persistProxy"> <xs:sequence> @@ -64,16 +64,16 @@ </xs:sequence> </xs:complexType> - <xs:complexType name="test"> + <xs:complexType name="updateAttributes"> <xs:sequence> <xs:element name="entity" type="ns1:entityType" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> - <xs:complexType name="testResponse"> + <xs:complexType name="updateAttributesResponse"> <xs:sequence> - <xs:element name="return" type="xs:int"></xs:element> + <xs:element name="return" type="xs:boolean"></xs:element> </xs:sequence> </xs:complexType> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-25 09:17:21
|
Revision: 376 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=376&view=rev Author: pkasprzak Date: 2009-07-25 09:17:13 +0000 (Sat, 25 Jul 2009) Log Message: ----------- * Make relation management logic available to bpel processes Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd Modified: trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl 2009-07-24 14:11:44 UTC (rev 375) +++ trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.wsdl 2009-07-25 09:17:13 UTC (rev 376) @@ -1,16 +1,17 @@ <?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/RelationManager" 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/" - xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" targetNamespace="http://cse.campussource.de/ejb/RelationManager" name="RelationManagerWSService"> - <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_createRelationsFromCourse_WSAT_Policy"> + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_processAccountRelations_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> <ns2:ATAlwaysCapability xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns2:ATAlwaysCapability> @@ -18,7 +19,7 @@ </ns1:All> </ns1:ExactlyOne> </ns1:Policy> - <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_createRelationsFromAccount_WSAT_Policy"> + <ns5:Policy xmlns:ns5="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_processCourseRelations_WSAT_Policy"> <ns5:ExactlyOne> <ns5:All> <ns6:ATAlwaysCapability xmlns:ns6="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns6:ATAlwaysCapability> @@ -27,7 +28,7 @@ </ns5:ExactlyOne> </ns5:Policy> - <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_createRelationsFromCategory_WSAT_Policy"> + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="RelationManagerPortBinding_processCategoryRelations_WSAT_Policy"> <ns9:ExactlyOne> <ns9:All> <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> @@ -43,51 +44,73 @@ <xsd:import namespace="http://cse.campussource.de/ejb/RelationManager" schemaLocation="RelationManager.xsd"></xsd:import> </xsd:schema> </types> - <message name="createRelationsFromAccount"> + <message name="processAccountRelations"> - <part name="parameters" element="tns:createRelationsFromAccount"></part> + <part name="parameters" element="tns:processAccountRelations"></part> </message> - <message name="createRelationsFromCourse"> - <part name="parameters" element="tns:createRelationsFromCourse"></part> + <message name="processAccountRelationsResponse"> + <part name="parameters" element="tns:processAccountRelationsResponse"></part> </message> - <message name="createRelationsFromCategory"> - <part name="parameters" element="tns:createRelationsFromCategory"></part> + <message name="processCourseRelations"> + <part name="parameters" element="tns:processCourseRelations"></part> </message> + <message name="processCourseRelationsResponse"> + <part name="parameters" element="tns:processCourseRelationsResponse"></part> + </message> + <message name="processCategoryRelations"> + <part name="parameters" element="tns:processCategoryRelations"></part> + </message> + <message name="processCategoryRelationsResponse"> + <part name="parameters" element="tns:processCategoryRelationsResponse"></part> + </message> + <portType name="RelationManager"> - <operation name="createRelationsFromAccount"> - <input message="tns:createRelationsFromAccount"></input> + <operation name="processAccountRelations"> + <input message="tns:processAccountRelations"></input> + <output message="tns:processAccountRelationsResponse"></output> </operation> - <operation name="createRelationsFromCourse"> - <input message="tns:createRelationsFromCourse"></input> + <operation name="processCourseRelations"> + <input message="tns:processCourseRelations"></input> + <output message="tns:processCourseRelationsResponse"></output> </operation> - <operation name="createRelationsFromCategory"> - <input message="tns:createRelationsFromCategory"></input> - + <operation name="processCategoryRelations"> + <input message="tns:processCategoryRelations"></input> + <output message="tns:processCategoryRelationsResponse"></output> </operation> </portType> <binding name="RelationManagerPortBinding" type="tns:RelationManager"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> - <operation name="createRelationsFromAccount"> - <ns13:PolicyReference xmlns:ns13="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromAccount_WSAT_Policy"></ns13:PolicyReference> + <operation name="processAccountRelations"> + + <ns13:PolicyReference xmlns:ns13="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_processAccountRelations_WSAT_Policy"></ns13:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> </input> + <output> + <soap:body use="literal"></soap:body> + </output> </operation> - <operation name="createRelationsFromCourse"> - <ns14:PolicyReference xmlns:ns14="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromCourse_WSAT_Policy"></ns14:PolicyReference> + <operation name="processCourseRelations"> + <ns14:PolicyReference xmlns:ns14="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_processCourseRelations_WSAT_Policy"></ns14:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> </input> + <output> + <soap:body use="literal"></soap:body> + </output> </operation> - <operation name="createRelationsFromCategory"> - <ns15:PolicyReference xmlns:ns15="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_createRelationsFromCategory_WSAT_Policy"></ns15:PolicyReference> + <operation name="processCategoryRelations"> + <ns15:PolicyReference xmlns:ns15="http://www.w3.org/ns/ws-policy" URI="#RelationManagerPortBinding_processCategoryRelations_WSAT_Policy"></ns15: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="RelationManagerWSService"> Modified: trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd 2009-07-24 14:11:44 UTC (rev 375) +++ trunk/sandbox/lsf-adapter-demo/Common/src/RelationManager.xsd 2009-07-25 09:17:13 UTC (rev 376) @@ -1,5 +1,4 @@ -<?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. --> +<?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/RelationManager" xmlns:ns1="http://cse.campussource.de/schema/DataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema" @@ -8,33 +7,58 @@ <xs:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xs:import> - <xs:element name="createRelationsFromAccount" type="tns:createRelationsFromAccount"></xs:element> + <xs:element name="processAccountRelations" type="tns:processAccountRelations"></xs:element> - <xs:element name="createRelationsFromCategory" type="tns:createRelationsFromCategory"></xs:element> + <xs:element name="processAccountRelationsResponse" type="tns:processAccountRelationsResponse"></xs:element> - <xs:element name="createRelationsFromCourse" type="tns:createRelationsFromCourse"></xs:element> + <xs:element name="processCategoryRelations" type="tns:processCategoryRelations"></xs:element> - <xs:complexType name="createRelationsFromCategory"> + <xs:element name="processCategoryRelationsResponse" type="tns:processCategoryRelationsResponse"></xs:element> + + <xs:element name="processCourseRelations" type="tns:processCourseRelations"></xs:element> + + <xs:element name="processCourseRelationsResponse" type="tns:processCourseRelationsResponse"></xs:element> + + <xs:complexType name="processAccountRelations"> <xs:sequence> <xs:element name="cseId" type="xs:int"></xs:element> - <xs:element name="category" type="ns1:categoryType" minOccurs="0"></xs:element> + <xs:element name="account" type="ns1:accountType" minOccurs="0"></xs:element> <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> - <xs:complexType name="createRelationsFromCourse"> + <xs:complexType name="processAccountRelationsResponse"> <xs:sequence> + <xs:element name="return" type="xs:boolean"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="processCourseRelations"> + <xs:sequence> <xs:element name="cseId" type="xs:int"></xs:element> <xs:element name="course" type="ns1:courseType" minOccurs="0"></xs:element> + <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> - <xs:complexType name="createRelationsFromAccount"> + <xs:complexType name="processCourseRelationsResponse"> <xs:sequence> + <xs:element name="return" type="xs:boolean"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="processCategoryRelations"> + <xs:sequence> <xs:element name="cseId" type="xs:int"></xs:element> - <xs:element name="account" type="ns1:accountType" minOccurs="0"></xs:element> + <xs:element name="category" type="ns1:categoryType" minOccurs="0"></xs:element> <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> + + <xs:complexType name="processCategoryRelationsResponse"> + <xs:sequence> + <xs:element name="return" type="xs:boolean"></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. |
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. |
From: <pka...@us...> - 2009-07-30 18:08:35
|
Revision: 405 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=405&view=rev Author: pkasprzak Date: 2009-07-30 18:08:24 +0000 (Thu, 30 Jul 2009) Log Message: ----------- * LoggingManager + WS-Interface Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.xsd Added: trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.wsdl (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.wsdl 2009-07-30 18:08:24 UTC (rev 405) @@ -0,0 +1,124 @@ +<?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/LoggingManager" + 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/LoggingManager" + name="LoggingManagerWSService"> + + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="LoggingManagerPortBinding_warn_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="LoggingManagerPortBinding_error_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> + + <ns9:Policy xmlns:ns9="http://www.w3.org/ns/ws-policy" wsu:Id="LoggingManagerPortBinding_info_WSAT_Policy"> + <ns9:ExactlyOne> + <ns9:All> + <ns10:ATAlwaysCapability xmlns:ns10="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns10:ATAlwaysCapability> + <ns11:ATAssertion xmlns:ns12="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns11="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns9:Optional="true" ns12:Optional="true"></ns11:ATAssertion> + </ns9:All> + </ns9:ExactlyOne> + </ns9:Policy> + <ns13:Policy xmlns:ns13="http://www.w3.org/ns/ws-policy" wsu:Id="LoggingManagerPortBinding_debug_WSAT_Policy"> + <ns13:ExactlyOne> + <ns13:All> + <ns14:ATAlwaysCapability xmlns:ns14="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns14:ATAlwaysCapability> + <ns15:ATAssertion xmlns:ns16="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns15="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns13:Optional="true" ns16:Optional="true"></ns15:ATAssertion> + </ns13:All> + </ns13:ExactlyOne> + </ns13:Policy> + <types> + + <xsd:schema> + <xsd:import namespace="http://cse.campussource.de/ejb/LoggingManager" schemaLocation="LoggingManager.xsd"></xsd:import> + </xsd:schema> + </types> + <message name="debug"> + <part name="parameters" element="tns:debug"></part> + </message> + <message name="error"> + <part name="parameters" element="tns:error"></part> + </message> + <message name="warn"> + <part name="parameters" element="tns:warn"></part> + </message> + <message name="info"> + <part name="parameters" element="tns:info"></part> + </message> + <portType name="LoggingManager"> + + <operation name="debug"> + <input message="tns:debug"></input> + </operation> + <operation name="error"> + <input message="tns:error"></input> + </operation> + <operation name="warn"> + <input message="tns:warn"></input> + </operation> + <operation name="info"> + <input message="tns:info"></input> + </operation> + </portType> + <binding name="LoggingManagerPortBinding" type="tns:LoggingManager"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> + <operation name="debug"> + <ns17:PolicyReference xmlns:ns17="http://www.w3.org/ns/ws-policy" URI="#LoggingManagerPortBinding_debug_WSAT_Policy"></ns17:PolicyReference> + + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + <operation name="error"> + <ns18:PolicyReference xmlns:ns18="http://www.w3.org/ns/ws-policy" URI="#LoggingManagerPortBinding_error_WSAT_Policy"></ns18:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + <operation name="warn"> + <ns19:PolicyReference xmlns:ns19="http://www.w3.org/ns/ws-policy" URI="#LoggingManagerPortBinding_warn_WSAT_Policy"></ns19:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + + </input> + </operation> + <operation name="info"> + <ns20:PolicyReference xmlns:ns20="http://www.w3.org/ns/ws-policy" URI="#LoggingManagerPortBinding_info_WSAT_Policy"></ns20:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + </operation> + </binding> + + <service name="LoggingManagerWSService"> + <port name="LoggingManagerPort" binding="tns:LoggingManagerPortBinding"> + <soap:address location="http://localhost:8080/LoggingManagerWSService/LoggingManager"></soap:address> + </port> + </service> + + <plnk:partnerLinkType name="LoggingManagerLinkType"> + <plnk:role name="LoggingManagerRole" portType="tns:LoggingManager"/> + </plnk:partnerLinkType> + +</definitions> \ No newline at end of file Added: trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.xsd (rev 0) +++ trunk/sandbox/lsf-adapter-demo/Common/src/LoggingManager.xsd 2009-07-30 18:08:24 UTC (rev 405) @@ -0,0 +1,44 @@ +<?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/LoggingManager" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="1.0" + targetNamespace="http://cse.campussource.de/ejb/LoggingManager"> + + <xs:element name="debug" type="tns:debug"></xs:element> + + <xs:element name="error" type="tns:error"></xs:element> + + <xs:element name="info" type="tns:info"></xs:element> + + <xs:element name="warn" type="tns:warn"></xs:element> + + <xs:complexType name="debug"> + <xs:sequence> + <xs:element name="process" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="message" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="info"> + <xs:sequence> + <xs:element name="process" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="message" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="warn"> + <xs:sequence> + <xs:element name="process" type="xs:string" minOccurs="0"></xs:element> + <xs:element name="message" type="xs:string" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="error"> + <xs:sequence> + <xs:element name="process" type="xs:string" minOccurs="0"></xs:element> + + <xs:element name="message" type="xs:string" minOccurs="0"></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. |
From: <pka...@us...> - 2009-07-31 21:40:19
|
Revision: 411 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=411&view=rev Author: pkasprzak Date: 2009-07-31 21:40:08 +0000 (Fri, 31 Jul 2009) Log Message: ----------- * Added get*Context() + WS-Interface Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd Modified: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-31 09:38:55 UTC (rev 410) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.wsdl 2009-07-31 21:40:08 UTC (rev 411) @@ -9,7 +9,7 @@ xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://cse.campussource.de/ejb/EntityManager" name="EntityManagerWSService"> - + <ns1:Policy xmlns:ns1="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_updateAttributes_WSAT_Policy"> <ns1:ExactlyOne> <ns1:All> @@ -43,7 +43,7 @@ </ns13:All> </ns13:ExactlyOne> </ns13:Policy> - <ns17:Policy xmlns:ns17="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistCategory_WSAT_Policy"> + <ns17:Policy xmlns:ns17="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_getCategoryContext_WSAT_Policy"> <ns17:ExactlyOne> <ns17:All> @@ -52,7 +52,7 @@ </ns17:All> </ns17:ExactlyOne> </ns17:Policy> - <ns21:Policy xmlns:ns21="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistAccount_WSAT_Policy"> + <ns21:Policy xmlns:ns21="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_getAccountContext_WSAT_Policy"> <ns21:ExactlyOne> <ns21:All> <ns22:ATAlwaysCapability xmlns:ns22="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns22:ATAlwaysCapability> @@ -60,6 +60,32 @@ </ns21:All> </ns21:ExactlyOne> </ns21:Policy> + <ns25:Policy xmlns:ns25="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_getCourseContext_WSAT_Policy"> + <ns25:ExactlyOne> + + <ns25:All> + <ns26:ATAlwaysCapability xmlns:ns26="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns26:ATAlwaysCapability> + <ns27:ATAssertion xmlns:ns28="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns27="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns25:Optional="true" ns28:Optional="true"></ns27:ATAssertion> + </ns25:All> + </ns25:ExactlyOne> + </ns25:Policy> + <ns29:Policy xmlns:ns29="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistCategory_WSAT_Policy"> + <ns29:ExactlyOne> + <ns29:All> + <ns30:ATAlwaysCapability xmlns:ns30="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns30:ATAlwaysCapability> + <ns31:ATAssertion xmlns:ns32="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns31="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns29:Optional="true" ns32:Optional="true"></ns31:ATAssertion> + </ns29:All> + </ns29:ExactlyOne> + </ns29:Policy> + <ns33:Policy xmlns:ns33="http://www.w3.org/ns/ws-policy" wsu:Id="EntityManagerPortBinding_persistAccount_WSAT_Policy"> + <ns33:ExactlyOne> + <ns33:All> + + <ns34:ATAlwaysCapability xmlns:ns34="http://schemas.xmlsoap.org/ws/2004/10/wsat"></ns34:ATAlwaysCapability> + <ns35:ATAssertion xmlns:ns36="http://schemas.xmlsoap.org/ws/2002/12/policy" xmlns:ns35="http://schemas.xmlsoap.org/ws/2004/10/wsat" ns33:Optional="true" ns36:Optional="true"></ns35:ATAssertion> + </ns33:All> + </ns33:ExactlyOne> + </ns33:Policy> <types> <xsd:schema> <xsd:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xsd:import> @@ -72,18 +98,25 @@ <part name="parameters" element="tns:exists"></part> </message> <message name="existsResponse"> + <part name="parameters" element="tns:existsResponse"></part> </message> + <message name="updateAttributes"> + <part name="parameters" element="tns:updateAttributes"></part> + </message> + <message name="updateAttributesResponse"> + <part name="parameters" element="tns:updateAttributesResponse"></part> + </message> <message name="persistAccount"> <part name="parameters" element="tns:persistAccount"></part> </message> <message name="persistAccountResponse"> <part name="parameters" element="tns:persistAccountResponse"></part> - </message> <message name="persistCourse"> <part name="parameters" element="tns:persistCourse"></part> </message> + <message name="persistCourseResponse"> <part name="parameters" element="tns:persistCourseResponse"></part> </message> @@ -97,30 +130,47 @@ <part name="parameters" element="tns:persistProxy"></part> </message> <message name="persistProxyResponse"> - <part name="parameters" element="tns:persistProxyResponse"></part> </message> - <message name="updateAttributes"> - <part name="parameters" element="tns:updateAttributes"></part> + <message name="getAccountContext"> + <part name="parameters" element="tns:getAccountContext"></part> + </message> - <message name="updateAttributesResponse"> - <part name="parameters" element="tns:updateAttributesResponse"></part> + <message name="getAccountContextResponse"> + <part name="parameters" element="tns:getAccountContextResponse"></part> </message> + <message name="getCourseContext"> + <part name="parameters" element="tns:getCourseContext"></part> + </message> + <message name="getCourseContextResponse"> + <part name="parameters" element="tns:getCourseContextResponse"></part> + </message> + <message name="getCategoryContext"> + <part name="parameters" element="tns:getCategoryContext"></part> + </message> + <message name="getCategoryContextResponse"> + <part name="parameters" element="tns:getCategoryContextResponse"></part> + </message> <portType name="EntityManager"> + <operation name="exists"> <input message="tns:exists"></input> <output message="tns:existsResponse"></output> </operation> + <operation name="updateAttributes"> + <input message="tns:updateAttributes"></input> + <output message="tns:updateAttributesResponse"></output> + </operation> <operation name="persistAccount"> <input message="tns:persistAccount"></input> <output message="tns:persistAccountResponse"></output> </operation> - <operation name="persistCourse"> <input message="tns:persistCourse"></input> <output message="tns:persistCourseResponse"></output> </operation> <operation name="persistCategory"> + <input message="tns:persistCategory"></input> <output message="tns:persistCategoryResponse"></output> </operation> @@ -128,16 +178,24 @@ <input message="tns:persistProxy"></input> <output message="tns:persistProxyResponse"></output> </operation> - <operation name="updateAttributes"> - <input message="tns:updateAttributes"></input> - <output message="tns:updateAttributesResponse"></output> + <operation name="getAccountContext"> + <input message="tns:getAccountContext"></input> + <output message="tns:getAccountContextResponse"></output> </operation> + <operation name="getCourseContext"> + <input message="tns:getCourseContext"></input> + <output message="tns:getCourseContextResponse"></output> + </operation> + <operation name="getCategoryContext"> + <input message="tns:getCategoryContext"></input> + + <output message="tns:getCategoryContextResponse"></output> + </operation> </portType> - <binding name="EntityManagerPortBinding" type="tns:EntityManager"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding> <operation name="exists"> - <ns25:PolicyReference xmlns:ns25="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_exists_WSAT_Policy"></ns25:PolicyReference> + <ns37:PolicyReference xmlns:ns37="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_exists_WSAT_Policy"></ns37:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -146,19 +204,30 @@ <soap:body use="literal"></soap:body> </output> </operation> + <operation name="updateAttributes"> + <ns38:PolicyReference xmlns:ns38="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_updateAttributes_WSAT_Policy"></ns38:PolicyReference> + + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> + </operation> <operation name="persistAccount"> - <ns26:PolicyReference xmlns:ns26="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistAccount_WSAT_Policy"></ns26:PolicyReference> + <ns39:PolicyReference xmlns:ns39="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistAccount_WSAT_Policy"></ns39:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> - </input> <output> <soap:body use="literal"></soap:body> </output> + </operation> <operation name="persistCourse"> - <ns27:PolicyReference xmlns:ns27="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCourse_WSAT_Policy"></ns27:PolicyReference> + <ns40:PolicyReference xmlns:ns40="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCourse_WSAT_Policy"></ns40:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -168,18 +237,18 @@ </output> </operation> <operation name="persistCategory"> - <ns28:PolicyReference xmlns:ns28="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCategory_WSAT_Policy"></ns28:PolicyReference> - + <ns41:PolicyReference xmlns:ns41="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistCategory_WSAT_Policy"></ns41:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> </input> + <output> <soap:body use="literal"></soap:body> </output> </operation> <operation name="persistProxy"> - <ns29:PolicyReference xmlns:ns29="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistProxy_WSAT_Policy"></ns29:PolicyReference> + <ns42:PolicyReference xmlns:ns42="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_persistProxy_WSAT_Policy"></ns42:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -187,10 +256,20 @@ <output> <soap:body use="literal"></soap:body> </output> + </operation> + <operation name="getAccountContext"> + <ns43:PolicyReference xmlns:ns43="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_getAccountContext_WSAT_Policy"></ns43:PolicyReference> + <soap:operation soapAction=""></soap:operation> + <input> + <soap:body use="literal"></soap:body> + </input> + <output> + <soap:body use="literal"></soap:body> + </output> </operation> - <operation name="updateAttributes"> - <ns30:PolicyReference xmlns:ns30="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_updateAttributes_WSAT_Policy"></ns30:PolicyReference> + <operation name="getCourseContext"> + <ns44:PolicyReference xmlns:ns44="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_getCourseContext_WSAT_Policy"></ns44:PolicyReference> <soap:operation soapAction=""></soap:operation> <input> <soap:body use="literal"></soap:body> @@ -199,6 +278,17 @@ <soap:body use="literal"></soap:body> </output> </operation> + + <operation name="getCategoryContext"> + <ns45:PolicyReference xmlns:ns45="http://www.w3.org/ns/ws-policy" URI="#EntityManagerPortBinding_getCategoryContext_WSAT_Policy"></ns45: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="EntityManagerWSService"> <port name="EntityManagerPort" binding="tns:EntityManagerPortBinding"> Modified: trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd 2009-07-31 09:38:55 UTC (rev 410) +++ trunk/sandbox/lsf-adapter-demo/Common/src/EntityManager.xsd 2009-07-31 21:40:08 UTC (rev 411) @@ -1,6 +1,10 @@ <?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/EntityManager" xmlns:ns1="http://cse.campussource.de/schema/DataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://cse.campussource.de/ejb/EntityManager"> +<xs:schema xmlns:tns="http://cse.campussource.de/ejb/EntityManager" + xmlns:ns1="http://cse.campussource.de/schema/DataTypes" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="1.0" + targetNamespace="http://cse.campussource.de/ejb/EntityManager"> <xs:import namespace="http://cse.campussource.de/schema/DataTypes" schemaLocation="CDDM.xsd"></xs:import> @@ -8,6 +12,18 @@ <xs:element name="existsResponse" type="tns:existsResponse"></xs:element> + <xs:element name="getAccountContext" type="tns:getAccountContext"></xs:element> + + <xs:element name="getAccountContextResponse" type="tns:getAccountContextResponse"></xs:element> + + <xs:element name="getCategoryContext" type="tns:getCategoryContext"></xs:element> + + <xs:element name="getCategoryContextResponse" type="tns:getCategoryContextResponse"></xs:element> + + <xs:element name="getCourseContext" type="tns:getCourseContext"></xs:element> + + <xs:element name="getCourseContextResponse" type="tns:getCourseContextResponse"></xs:element> + <xs:element name="persistAccount" type="tns:persistAccount"></xs:element> <xs:element name="persistAccountResponse" type="tns:persistAccountResponse"></xs:element> @@ -40,9 +56,23 @@ </xs:sequence> </xs:complexType> + <xs:complexType name="getCategoryContext"> + <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="getCategoryContextResponse"> + <xs:sequence> + <xs:element name="return" type="ns1:categoryType" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="persistCategory"> <xs:sequence> <xs:element name="category" type="ns1:categoryType" minOccurs="0"></xs:element> + </xs:sequence> </xs:complexType> @@ -60,6 +90,7 @@ <xs:complexType name="persistCourseResponse"> <xs:sequence> + <xs:element name="return" type="xs:int"></xs:element> </xs:sequence> </xs:complexType> @@ -68,7 +99,6 @@ <xs:sequence> <xs:element name="entity" type="ns1:entityType" minOccurs="0"></xs:element> </xs:sequence> - </xs:complexType> <xs:complexType name="updateAttributesResponse"> @@ -78,6 +108,7 @@ </xs:complexType> <xs:complexType name="exists"> + <xs:sequence> <xs:element name="system" type="xs:string" minOccurs="0"></xs:element> <xs:element name="systemId" type="xs:string" minOccurs="0"></xs:element> @@ -86,11 +117,24 @@ <xs:complexType name="existsResponse"> <xs:sequence> - <xs:element name="return" type="xs:int"></xs:element> </xs:sequence> </xs:complexType> + <xs:complexType name="getCourseContext"> + <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="getCourseContextResponse"> + <xs:sequence> + <xs:element name="return" type="ns1:courseType" minOccurs="0"></xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="persistAccount"> <xs:sequence> <xs:element name="account" type="ns1:accountType" minOccurs="0"></xs:element> @@ -100,6 +144,20 @@ <xs:complexType name="persistAccountResponse"> <xs:sequence> <xs:element name="return" type="xs:int"></xs:element> + </xs:sequence> </xs:complexType> + + <xs:complexType name="getAccountContext"> + <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="getAccountContextResponse"> + <xs:sequence> + <xs:element name="return" type="ns1:accountType" minOccurs="0"></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. |
From: <pka...@us...> - 2009-08-02 17:53:18
|
Revision: 421 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=421&view=rev Author: pkasprzak Date: 2009-08-02 17:53:01 +0000 (Sun, 02 Aug 2009) Log Message: ----------- * DependencyManager wsdl adaptations Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl Removed Paths: ------------- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl Modified: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-08-02 17:51:03 UTC (rev 420) +++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManager.wsdl 2009-08-02 17:53:01 UTC (rev 421) @@ -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"> Deleted: trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl =================================================================== --- trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-08-02 17:51:03 UTC (rev 420) +++ trunk/sandbox/lsf-adapter-demo/Common/src/DependencyManagerNotification.wsdl 2009-08-02 17:53:01 UTC (rev 421) @@ -1,50 +0,0 @@ -<?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"> - - <types/> - <message name="notifyRequest"> - <part name="entityId" type="xsd:int"/> - <part name="system" type="xsd:string"/> - </message> - <portType name="DependencyManagerNotificationPortType"> - <operation name="notify"> - <input name="input1" message="tns:notifyRequest"/> - </operation> - </portType> - <binding name="DependencyManagerNotificationBinding" type="tns:DependencyManagerNotificationPortType"> - <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="DependencyManagerNotificationService"> - <port name="DependencyManagerNotificationPort" binding="tns:DependencyManagerNotificationBinding"> - <soap:address location="http://localhost:${HttpDefaultPort}/DependencyManagerNotificationService/DependencyManagerNotificationPort"/> - </port> - </service> - - <plnk:partnerLinkType name="DependencyManagerNotification"> - <plnk:role name="DependencyManagerNotificationPortTypeRole" portType="tns:DependencyManagerNotificationPortType"/> - </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:System" messageType="tns:notifyRequest" part="system"/> ---> -</definitions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |