[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Initial WSDL files
Team, As promised, attached are the initial WSDL files. They are far from perfect and only address ObjectQueryManager. I have placed them under source comtrol so that your changes can be merged easily. I have not tested that they parse correctly. Registry.wsdl defines the abstract service definition RegistrySOAPBinding.wsdl imports the abstract definition and then binds it to a SOAP binding Note the style I have used for name spaces. This is a suggested style: http://<oasis base path/registry/<version>/..... Let me know what you think of the style. We need to be consistent in Registry.dtd namespace (John's AI). I can see the following initial work items based on these files as a start: 1. Someone take Registry.wsdl and improve (Need basic WSDL skills) 2. Someone take RegistrySOAPBinding and improve (Need skills in WSDL SOAP binding) 3. Someone add support for ObjectManager (Need skills in WSDL Mime bindings) 4. All review and suggest improvement Let me know which work items interest you. If you already have a busy load dont sign up for more. -- Regards, Farrukh
<?xml version="1.0"?> <definitions name="ObjectQueryManager" <documentation> $Header: /jse/ebxmlrr/misc/Registry.wsdl,v 1.1 2001/07/28 20:29:36 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/Registry.wsdl" xmlns:tns="http://www.oasis-open.org/registry/1.1/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"/> <message name="GetRootClassificationNodesRequest"> <part name="GetRootClassificationNodesRequest" element="xsd1:GetRootClassificationNodesRequest"/> </message> <message name="GetClassificationTreeRequest"> <part name="GetClassificationTreeRequest" element="xsd1:GetClassificationTreeRequest"/> </message> <message name="GetClassifiedObjectsRequest"> <part name="GetClassifiedObjectsRequest" element="xsd1:GetClassifiedObjectsRequest"/> </message> <message name="SubmitAdhocQueryRequest"> <part name="SubmitAdhocQueryRequest" element="xsd1:SubmitAdhocQueryRequest"/> </message> <message name="GetContentsRequest"> <part name="GetContentsRequest" element="xsd1:GetContentsRequest"/> </message> <message name="RegistryResponse"> <part name="RegistryResponse" element="xsd1:RegistryResponse"/> </message> <portType name="ObjectQueryManagerPortType"> <operation name="getRootClassificationNodes"> <input message="tns:GetRootClassificationNodesRequest"/> <output message="tns:RegistryResponse"/> </operation> <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="submitAdhocQuery"> <input message="tns:SubmitAdhocQueryRequest"/> <output message="tns:RegistryResponse"/> </operation> <operation name="getContents"> <input message="tns:GetContentsRequest"/> <output message="tns:RegistryResponse"/> </operation> </portType> </definitions>
<?xml version="1.0"?> <definitions name="ObjectQueryManager" <documentation> $Header: /jse/ebxmlrr/misc/RegistrySOAPBinding.wsdl,v 1.1 2001/07/28 20:29:37 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/RegistrySOAPBinding.wsdl" xmlns:tns="http://www.oasis-open.org/registry/1.1/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/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="getRootClassificationNodes"> <soap:operation soapAction="http://www.oasis-open.org/registry/1.1/RegistrySOAPBinding/ObjectQueryManager/getRootClassificationNodes"/> <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="ObjectQueryManager"> <documentation>The ObjectQueryManager service of OASIS ebXML registry version 1.1</documentation> <port name="ObjectQueryManagerPort" binding="tns:ObjectQueryManagerSOAPBinding"> <soap:address location="http://www.oasis-open.org/registry/1.1/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