OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep-raws message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Updated WSDL files


Folks,

Since no one offered to update the WSDL files I have made a few more
changes:

-Added ObjectManager
-Added many missing operations in the services
-New URI syntax where URL did not make sense (in soapActions)
-Made ObjectManager and ObjectQueryManager as ports within a single
service called RegistryService
-Made it obvious which URLs are site specific in soap:addres

The files are still evolving and we need your input.

--
Regards,
Farrukh

<?xml version="1.0"?>
<definitions name="ObjectQueryManager"

	<documentation>
$Header: /jse/ebxmlrr-spec/misc/services/Registry.wsdl,v 1.2 2001/08/07 19:44:45 najmi Exp $	
This is the the normative abstract WSDL service definition for the OASIS ebXML Registry services.
	</documentation>

	targetNamespace="http://www.oasis-open.org/registry/1.1/services/Registry.wsdl"
		xmlns:tns="http://www.oasis-open.org/registry/1.1/services/Registry.wsdl"
		xmlns:xsd1="http://www.oasis-open.org/registry/1.1/schemas/Registry.xsd"
		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
		xmlns="http://schemas.xmlsoap.org/wsdl/">

	<import namespace="http://www.oasis-open.org/registry/1.1/schemas"
		location="http://www.oasis-open.org/registry/1.1/schemas/Registry.xsd"/>


    <!-- Commonly re-used Messages -->
    <message name="RegistryResponse">
        <part name="RegistryResponse" element="xsd1:RegistryResponse"/>
    </message>

    <!-- Messages used by ObjectManager -->

    <message name="GetClassificationTreeRequest">
        <part name="GetClassificationTreeRequest" element="xsd1:GetClassificationTreeRequest"/>
    </message>

    <message name="GetClassifiedObjectsRequest">
        <part name="GetClassifiedObjectsRequest" element="xsd1:GetClassifiedObjectsRequest"/>
    </message>

    <message name="GetContentsRequest">
        <part name="GetContentsRequest" element="xsd1:GetContentsRequest"/>
    </message>

    <message name="GetRootClassificationNodesRequest">
        <part name="GetRootClassificationNodesRequest" element="xsd1:GetRootClassificationNodesRequest"/>
    </message>

	<message name="SubmitAdhocQueryRequest">
	    <part name="SubmitAdhocQueryRequest" element="xsd1:SubmitAdhocQueryRequest"/>
	</message>

	<!-- Messages used by ObjectManager -->
	<message name="AddSlotsRequest">
	    <part name="AddSlotsRequest" element="xsd1:AddSlotsRequest"/>
	</message>
	
	<message name="ApproveObjectsRequest">
	    <part name="ApproveObjectsRequest" element="xsd1:ApproveObjectsRequest"/>
	</message>
	
	<message name="DeprecateObjectsRequest">
	    <part name="DeprecateObjectsRequest" element="xsd1:DeprecateObjectsRequest"/>
	</message>

	<message name="RemoveObjectsRequest">
	    <part name="RemoveObjectsRequest" element="xsd1:RemoveObjectsRequest"/>
	</message>

	<message name="RemoveSlotsRequest">
	    <part name="RemoveSlotsRequest" element="xsd1:RemoveSlotsRequest"/>
	</message>

	<message name="SubmitObjectsRequest">
	    <part name="SubmitObjectsRequest" element="xsd1:SubmitObjectsRequest"/>
	</message>

	<portType name="ObjectQueryManagerPortType">
		<documentation>
Maps to the ObjectQueryManager interface of Registry Services spec.
		</documentation>
		<operation name="getClassificationTree">
			<input message="tns:GetClassificationTreeRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="getClassifiedObjects">
			<input message="tns:GetClassifiedObjectsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>
		
		<operation name="getContents">
			<input message="tns:GetContentsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="getRootClassificationNodes">
			<input message="tns:GetRootClassificationNodesRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="submitAdhocQuery">
			<input message="tns:SubmitAdhocQueryRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>	
	
	</portType>

	<portType name="ObjectManagerPortType">
		<documentation>
Maps to the ObjectManager interface of Registry Services spec.
		</documentation>

		<operation name="addSlots">
			<input message="tns:AddSlotsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="approveObjectsRequest">
			<input message="tns:ApproveObjectsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="deprecateObjectsRequest">
			<input message="tns:DeprecateObjectsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>
		
		<operation name="removeObjectsRequest">
			<input message="tns:RemoveObjectsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>
		
		<operation name="removeSlotsRequest">
			<input message="tns:RemoveSlotsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>

		<operation name="submitObjectsRequest">
			<input message="tns:SubmitObjectsRequest"/>
			<output message="tns:RegistryResponse"/>
		</operation>				
	
	</portType>

</definitions>
<?xml version="1.0"?>
<definitions name="ObjectQueryManager"

	<documentation>
$Header: /jse/ebxmlrr-spec/misc/services/RegistrySOAPBinding.wsdl,v 1.2 2001/08/07 19:44:45 najmi Exp $	
This is the the normative concrete SOAP/HTTP binding for the OASIS ebXML Registry services.
	</documentation>

	targetNamespace="http://www.oasis-open.org/registry/1.1/services/RegistrySOAPBinding.wsdl"
		xmlns:tns="http://www.oasis-open.org/registry/1.1/services/RegistrySOAPBinding.wsdl"
		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
		xmlns="http://schemas.xmlsoap.org/wsdl/">

	<documentation>
Import the definition of the abstract OASIS ebXML Registry services
	</documentation>
	<import namespace="http://www.oasis-open.org/registry/1.1/definitions"
	                     location="http://www.oasis-open.org/registry/1.1/services/Registry.wsdl"/>


    <documentation>
The SOAP bindings to the abstract services follow
    </documentation>

    <binding name="ObjectQueryManagerSoapBinding" type="tns:ObjectQueryManagerPortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="getClassificationTree">
           <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:getClassificationTree"/>
           <input>
               <soap:body use="literal"/>
           </input>
           <output>
               <soap:body use="literal"/>
           </output>
        </operation>

	    <operation name="getClassifiedObjects">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:getClassifiedObjects"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>
		
	    <operation name="getContent">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:getContent"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>

		<operation name="getRootClassificationNodes">
		   <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:getRootClassificationNodes"/>
		   <input>
		       <soap:body use="literal"/>
		   </input>
		   <output>
		       <soap:body use="literal"/>
		   </output>
		</operation>
		
		<operation name="submitAdhocQuery">
		   <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:submitAdhocQueries"/>
		   <input>
		       <soap:body use="literal"/>
		   </input>
		   <output>
		       <soap:body use="literal"/>
		   </output>
		</operation>
	
	</binding>

    <binding name="ObjectManagerSoapBinding" type="tns:ObjectManagerPortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="addSlots">
           <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectManager:addSlots"/>
           <input>
               <soap:body use="literal"/>
           </input>
           <output>
               <soap:body use="literal"/>
           </output>
        </operation>

	    <operation name="approveObjects">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectManager:approveObjects"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>

	    <operation name="deprecateObjects">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectManager:deprecateObjects"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>
	    
	    <operation name="removeObjects">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:removeObjects"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>

	    <operation name="removeSlots">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:removeSlots"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>

	    <operation name="submitObjects">
	       <soap:operation soapAction="uri:oasis:ebxml:registry:1.1:services:RegistrySOAPBinding:ObjectQueryManager:submitObjects"/>
	       <input>
	           <soap:body use="literal"/>
	       </input>
	       <output>
	           <soap:body use="literal"/>
	       </output>
	    </operation>
	    
    </binding>

    <documentation>
The concrete services bound to the SOAP bidning follows
    </documentation>

    <service name="RegistryService">
        <documentation>The ObjectQueryManager service of OASIS ebXML registry version 1.1</documentation>
        <port name="ObjectQueryManager" binding="tns:ObjectQueryManagerSOAPBinding">
           <soap:address location="http://your_URL_to_your_ObjectQueryManager"/>
        </port>
		
	    <port name="ObjectManager" binding="tns:ObjectManagerSOAPBinding">
	       <soap:address location="http://your_URL_to_your_ObjectQueryManager"/>
	    </port>
    </service>


</definitions>
begin:vcard 
n:Najmi;Farrukh
tel;work:781-442-0703
x-mozilla-html:FALSE
url:www.sun.com
org:Sun Microsystems;Java Software
adr:;;1 Network Dr. MS BUR02-302;Burlington;MA;01803-0902;USA
version:2.1
email;internet:najmi@east.sun.com
fn:Farrukh Najmi
end:vcard


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC