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