Hey Kurt, Thanks for the response. I too tried the same request in SOAPUI and it errors out :
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode>soap:Client</faultcode> <faultstring>Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'overviewURL'. One of '{"urn:uddi-org:api_v3":description}' is expected.</faultstring> </soap:Fault> </soap:Body> </soap:Envelope> I am currently using juddi portal bundle 3.0.4. I am pointing to the service hosted on my local machine( http://[host]/ juddiv3/services/publish?wsdl) . When I view the contents of the wsdl file, I can see that the schema definition for overviewDoc is <xs:complexType name="overviewDoc"> <xs:sequence> <xs:element minOccurs="0" name="overviewURL" type="tns:overviewURL"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="description" type="tns:description"/> </xs:sequence> </xs:complexType> Which is different from the Oasis spec : <xsd:complexType name="overviewDoc" final="restriction"> <xsd:choice> <xsd:sequence> <xsd:element ref="uddi:description" maxOccurs="unbounded"/> <xsd:element ref="uddi:overviewURL" minOccurs="0"/> </xsd:sequence> <xsd:element ref="uddi:overviewURL"/> </xsd:choice> Is there another version if juddi I should be using. Thanks Sonia Sanghavi Hi Sonia, When I use SoapUI, the following request works just fine: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:uddi-org:api_v3" xmlns:xd="http://www.w3.org/2000/09/xmldsig#"> <soapenv:Header/> <soapenv:Body> <urn:save_service> <!--Optional:--> <urn:authInfo>authtoken:d1b9795d-b44a-4291-8387-c34b2ed73800</urn:authInfo> <!--1 or more repetitions:--> <urn:businessService serviceKey="uddi:juddi.apache.org:myExampleServicewithOwnIDSigned" businessKey="uddi:juddi.apache.org:businesses-asf"> <!--Zero or more repetitions:--> <urn:name>myExampleServicewithOwnID2</urn:name> <!--Zero or more repetitions:--> <urn:description >Service Definition Text</urn:description> <bindingTemplates xmlns="urn:uddi-org:api_v3"> <bindingTemplate> <accessPoint>http://www.fgm.com/endpoint1</accessPoint> <tModelInstanceDetails> <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http"> <description>uddi:uddi.org:transport:http</description> </tModelInstanceInfo> <tModelInstanceInfo tModelKey="uddi:juddi.apache.org:CES:SD:tModels:1.1:serviceSchemaFile"> <instanceDetails> <overviewDoc> <description>myExampleService schema</description> <overviewURL useType="XML Schema">https://cypher.fgm.com/mdr/ns/myschema1.xsd</overviewURL> </overviewDoc> </instanceDetails> </tModelInstanceInfo> </tModelInstanceDetails> </bindingTemplate> </bindingTemplates> </urn:businessService> </urn:save_service> </soapenv:Body> </soapenv:Envelope> So I'm not sure how this can be a problem in jUDDI. --Kurt On 5/31/11 3:58 PM, Sanghavi, Sonia wrote: > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/> > xmlns:urn="urn:uddi-org:api_v3" > xmlns:xd="http://www.w3.org/2000/09/xmldsig#" > <http://www.w3.org/2000/09/xmldsig>> > > <soapenv:Header/> > > <soapenv:Body> > > <urn:save_service> > > <!--Optional:--> > > <urn:authInfo>authtoken:e24463f7-20ad-4372-a68f-d2b26d6382e1</urn:authInfo> > > > <!--1 or more repetitions:--> > > <urn:businessService > serviceKey="uddi:metadata.dod.mil:myExampleServicewithOwnIDSigned" > businessKey="uddi:juddi.apache.org:a49f060d-d976-4937-9abe-3f45388763f2"> > > <!--Zero or more repetitions:--> > > <urn:name xml:lang="?">myExampleServicewithOwnID2</urn:name> > > <!--Zero or more repetitions:--> > > <urn:description xml:lang="?">Service Definition Text</urn:description> > > <bindingTemplates xmlns="urn:uddi-org:api_v3"> > > <bindingTemplate> > > <accessPoint>http://www.fgm.com/endpoint1</accessPoint> > > <tModelInstanceDetails> > > <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http"> > > <description>uddi:uddi.org:transport:http</description> > > </tModelInstanceInfo> > > <tModelInstanceInfo > tModelKey="uddi:metadata.dod.mil:CES:SD:tModels:1.1:serviceSchemaFile"> > > <instanceDetails> > > <overviewDoc> > > <description>myExampleService schema</description> > > <overviewURL useType="XML > Schema">https://cypher.fgm.com/mdr/ns/myschema1.xsd</overviewURL> > > </overviewDoc> > > </instanceDetails> > > </tModelInstanceInfo> > > </tModelInstanceDetails> > > </bindingTemplate> > > </bindingTemplates> > > </urn:businessService> > > </urn:save_service> > > </soapenv:Body> > > </soapenv:Envelope> >
