[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