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