[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [regrep] another bug with Registry.wsdl
Hi Farrukh, My tests show Registry.wsdl to be valid. In order to validate RegistrySOAPBinding.wsdl, I had to add xsi:type="binding_operationType" attributes to <input> and <output>. I enclose the result. Regards, -- Ed Mooney |Sun Microsystems, Inc.|Time flies like XML Technology Center |UBUR02-201 |an arrow, but Ed.Mooney@Sun.COM |1 Network Drive |fruit flies like 781-442-0459 |Burlington, MA 01803 |a banana. Groucho Farrukh Najmi wrote: > Hi Joel, > > The latest files are in the usual place: > > http://www.oasis-open.org/committees/regrep/documents/2.1/services/ > > It would be helpful if you and TC members can help validate them. [ ... ]
<?xml version = "1.0" encoding = "UTF-8"?> <definitions name = "RegistryServiceSOAPBinding" targetNamespace = "urn:oasis:names:tc:ebxml-regrep:soapbinding:wsdl:2.1" xmlns:tns = "urn:oasis:names:tc:ebxml-regrep:soapbinding:wsdl:2.1" xmlns:registry = "urn:oasis:names:tc:ebxml-regrep:services:wsdl:2.1" xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/" xmlns:mime = "http://schemas.xmlsoap.org/wsdl/mime/" xmlns = "http://schemas.xmlsoap.org/wsdl/"> <!--xmlns:xsi = "http://www.w3.org/2000/10/XMLSchema-instance" xsi:schemaLocation = "http://schemas.xmlsoap.org/wsdl/ file:///C:/jsews/ebxmlrr-spec/misc/schema/wsdl.xsd"--> <documentation>$Revision: 1.2 $ This is the the normative concrete SOAP/HTTP binding for the OASIS ebXML Registry services.</documentation> <!--Import the definition of the abstract OASIS ebXML Registry services--> <!--import namespace = "urn:oasis:names:tc:ebxml-regrep:services:wsdl:2.1" location = "http://www.oasis-open.org/committees/regrep/documents/2.1/services/Registry.wsdl"/--> <!--import namespace = "urn:oasis:names:tc:ebxml-regrep:services:wsdl:2.1" location = "http://localhost:8080/services/Registry.wsdl"/--> <import namespace = "urn:oasis:names:tc:ebxml-regrep:services:wsdl:2.1" location = "./Registry.wsdl"/> <!--The SOAP bindings to the abstract services follow--> <binding name = "QueryManagerSOAPBinding" type = "registry:QueryManagerPortType"> <!-- transport attribute below specifies use of http transport for SOAP binding. Currently this is the only normative definition of transport for SOAP binding. --> <soap:binding style = "document" transport = "http://schemas.xmlsoap.org/soap/http"/> <operation name = "getContent"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:QueryManager:getContent"/> <input xsi:type="binding_operationType" name="GetContentRequest"> <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name="GetContentResponse"> <mime:multipartRelated> <mime:part> <soap:body parts = "RegistryResponse" use = "literal"/> </mime:part> <mime:part> <mime:content part = "content" type = "*/*"/> </mime:part> </mime:multipartRelated> </output> </operation> <operation name = "submitAdhocQuery"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:QueryManager:submitAdhocQuery"/> <input xsi:type="binding_operationType" name = "AdhocQueryRequest" > <soap:body use="literal"/> </input> <output xsi:type="binding_operationType" name = "AdhocQueryResponse" > <soap:body use="literal"/> </output> </operation> </binding> <binding name = "LifeCycleManagerSOAPBinding" type = "registry:LifeCycleManagerPortType"> <soap:binding style = "document" transport = "http://schemas.xmlsoap.org/soap/http"/> <operation name = "addSlots"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:addSlots"/> <input xsi:type="binding_operationType" name = "AddSlotsRequest" > <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name = "AddSlotsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "approveObjects"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:approveObjects"/> <input xsi:type="binding_operationType" name = "ApproveObjectsRequest" > <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name = "ApproveObjectsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "deprecateObjects"> <!--Need undeprecateObjects??--> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:deprecateObjects"/> <input xsi:type="binding_operationType" name = "DeprecateObjectsRequest" > <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name = "DeprecateObjectsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "removeObjects"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:removeObjects"/> <input xsi:type="binding_operationType" name = "RemoveObjectsRequest" > <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name = "RemoveObjectsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "removeSlots"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:removeSlots"/> <input xsi:type="binding_operationType" name = "RemoveSlotsRequest" > <soap:body use = "literal"/> </input> <output xsi:type="binding_operationType" name = "RemoveSlotsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "submitObjects"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:submitObjects"/> <input xsi:type="binding_operationType" name = "SubmitObjectsRequest" > <mime:multipartRelated> <mime:part> <soap:body parts = "SubmitObjectsRequest" use = "literal"/> </mime:part> <mime:part> <mime:content part = "content" type = "*/*"/> </mime:part> </mime:multipartRelated> </input> <output xsi:type="binding_operationType" name = "SubmitObjectsResponse" > <soap:body use = "literal"/> </output> </operation> <operation name = "updateObjects"> <soap:operation soapAction = "uri:oasis:ebxml:registry:services:LifeCycleManager:updateObjects"/> <input xsi:type="binding_operationType" name = "UpdateObjectsRequest" > <mime:multipartRelated> <mime:part> <soap:body parts = "UpdateObjectsRequest" use = "literal"/> </mime:part> <mime:part> <mime:content part = "content" type = "*/*"/> </mime:part> </mime:multipartRelated> </input> <output xsi:type="binding_operationType" name = "UpdateObjectsResponse" > <soap:body use = "literal"/> </output> </operation> </binding> <!--The concrete services bound to the SOAP bidning follows--> <service name = "RegistryService"> <documentation>The QueryManager service of OASIS ebXML registry version 1.1</documentation> <port name = "QueryManagerSOAPBindingPort" binding = "tns:QueryManagerSOAPBinding"> <soap:address location = "http://your_URL_to_your_QueryManager"/> </port> <port name = "LifeCycleManagerSOAPBindingPort" binding = "tns:LifeCycleManagerSOAPBinding"> <soap:address location = "http://your_URL_to_your_QueryManager"/> </port> </service> </definitions>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC