You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@juddi.apache.org by S K <sk...@gmail.com> on 2011/10/05 23:57:29 UTC

using find_service to find services with approximate text in the descriptions

Hi using the find_service message..

Is there a way to find a set of searches that match a specified text
in the description?

For example, if I wanted to search for all services that had the word
"imaging" in the description.



 <businessService serviceKey="uddi:snip" businessKey="uddi:snip">
      <name xml:lang="en">My Service</name>
      <description xml:lang="en">A Web Service supporting imaging
services</description>
        </bindingTemplate>
      </bindingTemplates>
    </businessService>

I dont see it in the spec.

http://www.uddi.org/pubs/uddi_v3.htm#_Toc85908088

Re: using find_service to find services with approximate text in the descriptions

Posted by Kurt T Stam <ku...@gmail.com>.
No Sean,

You can seach by name

<urn:name xml:lang="?">?</urn:name>

(with wildcards) but not on description.
Here is the full example request that soapui creates:

<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:urn="urn:uddi-org:api_v3">
<soapenv:Header/>
<soapenv:Body>
<urn:find_service maxRows="?" businessKey="?" listHead="?">
<!--Optional:-->
<urn:authInfo>?</urn:authInfo>
<!--Optional:-->
<urn:findQualifiers>
<!--1 or more repetitions:-->
<urn:findQualifier>?</urn:findQualifier>
</urn:findQualifiers>
<!--Zero or more repetitions:-->
<urn:name xml:lang="?">?</urn:name>
<!--Optional:-->
<urn:categoryBag>
<!--Zero or more repetitions:-->
<urn:keyedReference tModelKey="?" keyName="?" keyValue="?"/>
<!--Zero or more repetitions:-->
<urn:keyedReferenceGroup tModelKey="?">
<!--Zero or more repetitions:-->
<urn:keyedReference tModelKey="?" keyName="?" keyValue="?"/>
</urn:keyedReferenceGroup>
</urn:categoryBag>
<!--Optional:-->
<urn:tModelBag>
<!--Zero or more repetitions:-->
<urn:tModelKey>?</urn:tModelKey>
</urn:tModelBag>
<!--Optional:-->
<urn:find_tModel maxRows="?" listHead="?">
<!--Optional:-->
<urn:authInfo>?</urn:authInfo>
<!--Optional:-->
<urn:findQualifiers>
<!--1 or more repetitions:-->
<urn:findQualifier>?</urn:findQualifier>
</urn:findQualifiers>
<!--Optional:-->
<urn:name xml:lang="?">?</urn:name>
<!--Optional:-->
<urn:identifierBag>
<!--1 or more repetitions:-->
<urn:keyedReference tModelKey="?" keyName="?" keyValue="?"/>
</urn:identifierBag>
<!--Optional:-->
<urn:categoryBag>
<!--Zero or more repetitions:-->
<urn:keyedReference tModelKey="?" keyName="?" keyValue="?"/>
<!--Zero or more repetitions:-->
<urn:keyedReferenceGroup tModelKey="?">
<!--Zero or more repetitions:-->
<urn:keyedReference tModelKey="?" keyName="?" keyValue="?"/>
</urn:keyedReferenceGroup>
</urn:categoryBag>
</urn:find_tModel>
</urn:find_service>
</soapenv:Body>
</soapenv:Envelope>

--Kurt

On 10/5/11 5:57 PM, S K wrote:
> Hi using the find_service message..
>
> Is there a way to find a set of searches that match a specified text
> in the description?
>
> For example, if I wanted to search for all services that had the word
> "imaging" in the description.
>
>
>
>   <businessService serviceKey="uddi:snip" businessKey="uddi:snip">
>        <name xml:lang="en">My Service</name>
>        <description xml:lang="en">A Web Service supporting imaging
> services</description>
>          </bindingTemplate>
>        </bindingTemplates>
>      </businessService>
>
> I dont see it in the spec.
>
> http://www.uddi.org/pubs/uddi_v3.htm#_Toc85908088