From: <viv...@us...> - 2007-05-31 16:05:21
|
Revision: 932 http://svn.sourceforge.net/unicore/?rev=932&view=rev Author: vivianli Date: 2007-05-31 09:04:23 -0700 (Thu, 31 May 2007) Log Message: ----------- Modified Paths: -------------- WSRF_JAXWS/trunk/schemas/factory/WSResourceFactory.xsd WSRF_JAXWS/trunk/schemas/factory/WSResourceFactoryService.wsdl Modified: WSRF_JAXWS/trunk/schemas/factory/WSResourceFactory.xsd =================================================================== --- WSRF_JAXWS/trunk/schemas/factory/WSResourceFactory.xsd 2007-05-31 16:01:33 UTC (rev 931) +++ WSRF_JAXWS/trunk/schemas/factory/WSResourceFactory.xsd 2007-05-31 16:04:23 UTC (rev 932) @@ -11,6 +11,36 @@ <xsd:import namespace="http://docs.oasis-open.org/wsrf/bf-2" schemaLocation="http://docs.oasis-open.org/wsrf/bf-2.xsd"/> <xsd:import namespace="http://docs.oasis-open.org/wsrf/rl-2" schemaLocation="http://docs.oasis-open.org/wsrf/rl-2.xsd"/> + <!-- Resource Property Related --> + + <xsd:complexType name="FactoryProductType"> + <xsd:sequence> + <xsd:element name="Description" type="xsd:string"/> + <xsd:element name="QName" type="xsd:QName"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="FactoryProduct" type="factory:FactoryProductType"/> + + <xsd:element name="WSResourceFactoryResourceProperties"> + <xsd:complexType> + <xsd:sequence> + <xsd:element ref="factory:FactoryProduct"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + + <!-- Base Fault Related --> + + <xsd:complexType name="WSResourceNotCreatedFaultType"> + <xsd:complexContent> + <xsd:extension base="wsrf-bf:BaseFaultType"/> + </xsd:complexContent> + </xsd:complexType> + <xsd:element name="WSResourceNotCreatedFault" type="factory:WSResourceNotCreatedFaultType"/> + + <!-- Message Related --> + <xsd:element name="createWSResource"> <xsd:complexType> <xsd:sequence> @@ -28,12 +58,5 @@ </xsd:complexType> </xsd:element> - <xsd:complexType name="WSResourceNotCreatedFaultType"> - <xsd:complexContent> - <xsd:extension base="wsrf-bf:BaseFaultType"/> - </xsd:complexContent> - </xsd:complexType> - <xsd:element name="WSResourceNotCreatedFault" type="factory:WSResourceNotCreatedFaultType"/> - </xsd:schema> Modified: WSRF_JAXWS/trunk/schemas/factory/WSResourceFactoryService.wsdl =================================================================== --- WSRF_JAXWS/trunk/schemas/factory/WSResourceFactoryService.wsdl 2007-05-31 16:01:33 UTC (rev 931) +++ WSRF_JAXWS/trunk/schemas/factory/WSResourceFactoryService.wsdl 2007-05-31 16:04:23 UTC (rev 932) @@ -1,17 +1,29 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<wsdl:definitions targetNamespace="http://unicore.org/2007/04/services/factory" - name="WSResourceFactoryService" - xmlns:factory="http://unicore.org/2007/04/services/factory" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> +<wsdl:definitions + targetNamespace="http://unicore.org/2007/04/services/factory" + name="WSResourceFactoryService" + xmlns:factory="http://unicore.org/2007/04/services/factory" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> + <!-- Types Definitions --> + <wsdl:types> <xsd:schema> <xsd:import namespace="http://unicore.org/2007/04/services/factory" schemaLocation="WSResourceFactory.xsd"/> </xsd:schema> </wsdl:types> + <!-- Fault Messages --> + + <wsdl:message name="WSResourceNotCreatedFault"> + <wsdl:part name="WSResourceNotCreatedFault" element="factory:WSResourceNotCreatedFault"/> + </wsdl:message> + + <!-- Operation Messages --> + <wsdl:message name="createWSResourceRequest"> <wsdl:part name="createWSResourceRequest" element="factory:createWSResource"/> </wsdl:message> @@ -20,40 +32,17 @@ <wsdl:part name="createWSResourceResponse" element="factory:createWSResourceResponse"/> </wsdl:message> - <wsdl:message name="WSResourceNotCreatedFault"> - <wsdl:part name="WSResourceNotCreatedFault" element="factory:WSResourceNotCreatedFault"/> - </wsdl:message> + <!-- Port Type Definitions --> - <wsdl:portType name="WSResourceFactory"> + <wsdl:portType name="WSResourceFactory" wsrf-rp:ResourceProperties="factory:WSResourceFactoryResourceProperties"> + <wsdl:operation name="createWSResource"> <wsdl:input name="createWSResourceRequest" message="factory:createWSResourceRequest"/> <wsdl:output name="createWSResourceResponse" message="factory:createWSResourceResponse"/> <wsdl:fault name="WSResourceNotCreatedFault" message="factory:WSResourceNotCreatedFault"/> </wsdl:operation> + </wsdl:portType> - - <wsdl:binding name="WSResourceFactoryBinding" type="factory:WSResourceFactory"> - <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> - - <wsdl:operation name="createWSResource"> - <soap:operation soapAction="http://unicore.org/2007/04/services/factory/createWSResource"/> - <wsdl:input> - <soap:body use="literal"/> - </wsdl:input> - <wsdl:output> - <soap:body use="literal"/> - </wsdl:output> - <wsdl:fault name="WSResourceNotCreatedFault"> - <soap:fault name="WSResourceNotCreatedFault" use="literal"/> - </wsdl:fault> - </wsdl:operation> - </wsdl:binding> - <wsdl:service name="WSResourceFactoryService"> - <wsdl:port name="WSResourceFactory" binding="factory:WSResourceFactoryBinding"> - <soap:address location="http://localhost:8080/wsrf/services/WSResourceFactoryService"/> - </wsdl:port> - </wsdl:service> - </wsdl:definitions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |