You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by "Alex O'Ree (Jira)" <ju...@ws.apache.org> on 2020/07/11 22:38:00 UTC

[jira] [Updated] (JUDDI-1008) find_business returns an error when querying a tModel when using the v2 Inquire API

     [ https://issues.apache.org/jira/browse/JUDDI-1008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex O'Ree updated JUDDI-1008:
------------------------------
    Fix Version/s: 3.3.8

> find_business returns an error when querying a tModel when using the v2 Inquire API
> -----------------------------------------------------------------------------------
>
>                 Key: JUDDI-1008
>                 URL: https://issues.apache.org/jira/browse/JUDDI-1008
>             Project: jUDDI
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.3.7
>            Reporter: Steve Luisser
>            Assignee: Alex O'Ree
>            Priority: Major
>             Fix For: 3.3.8
>
>
> The v2 Inquire API find_business returns an error when querying for a tModel.  The v3 call gives a valid response.
> V2 Request
> <?xml version="1.0" encoding="utf-8"?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>   <soap:Body>
>     <find_business generic="2.0" maxRows="1000" xmlns="urn:uddi-org:api_v2">
>       <identifierBag>
>         <keyedReference tModelKey="uuid:578a72bd-8f35-4099-b559-8b4997389bc5" keyName="DUNS" keyValue="12-345-6781" />
>       </identifierBag>
>     </find_business>
>   </soap:Body>
> </soap:Envelope>
>  
> V2 Response
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
>   <soap:Body>
>     <soap:Fault>
>       <faultcode>soap:Server</faultcode>
>       <faultstring>At least one search criterion must be supplied. Try using '%' as a wild card with the a 'approximateMatch' find qualifer for everything</faultstring>
>       <detail>
>         <dispositionReport xmlns="urn:uddi-org:api_v2" generic="2.0" operator="uddi:juddi.apache.org:node1" truncated="false">
>           <result errno="10500">
>             <errInfo errCode="E_fatalError">A serious technical error has occurred while processing the request.</errInfo>
>           </result>
>         </dispositionReport>
>       </detail>
>     </soap:Fault>
>   </soap:Body>
> </soap:Envelope>
>  
> V3 Request
> <?xml version="1.0" encoding="utf-8"?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>   <soap:Body>
>     <find_business maxRows="1000" xmlns="urn:uddi-org:api_v3">
>       <identifierBag>
>         <keyedReference tModelKey="uuid:578a72bd-8f35-4099-b559-8b4997389bc5" keyName="DUNS" keyValue="12-345-6781" />
>       </identifierBag>
>     </find_business>
>   </soap:Body>
> </soap:Envelope>
>  
> V3 Response
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
>   <soap:Body>
>     <ns2:businessList xmlns:ns11="urn:uddi-org:policy_v3_instanceParms" xmlns:ns10="urn:uddi-org:vs_v3" xmlns:ns9="urn:uddi-org:repl_v3" xmlns:ns8="urn:uddi-org:policy_v3" xmlns:ns7="urn:uddi-org:custody_v3" xmlns:ns6="urn:uddi-org:subr_v3" xmlns:ns5="urn:uddi-org:sub_v3" xmlns:ns4="urn:uddi-org:vscache_v3" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="urn:uddi-org:api_v3" truncated="false">
>       <ns2:listDescription>
>         <ns2:includeCount>1</ns2:includeCount>
>         <ns2:actualCount>1</ns2:actualCount>
>         <ns2:listHead>1</ns2:listHead>
>       </ns2:listDescription>
>       <ns2:businessInfos>
>         <ns2:businessInfo businessKey="uddi:juddi.apache.org:0a528283-47f9-4bf8-b29c-1c1e0338fe28">
>           <ns2:name xml:lang="en">Test Provider</ns2:name>
>           <ns2:serviceInfos>
>             <ns2:serviceInfo serviceKey="uddi:juddi.apache.org:249f327a-68bd-4cd7-b358-c0347369e573" businessKey="uddi:juddi.apache.org:0a528283-47f9-4bf8-b29c-1c1e0338fe28">
>               <ns2:name>Test Service</ns2:name>
>             </ns2:serviceInfo>
>           </ns2:serviceInfos>
>         </ns2:businessInfo>
>       </ns2:businessInfos>
>     </ns2:businessList>
>   </soap:Body>
> </soap:Envelope>
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)