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