[
https://issues.apache.org/jira/browse/JUDDI-570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Steve Webb closed JUDDI-570.
----------------------------
Resolution: Invalid
I realized that the find_TModels was returning multiple keys and default
behavior was then to find binding with all keys in them. adding a qualifier of
'orAllKeys' fixed my problem.
> find_binding using match on tmodel name ?
> -----------------------------------------
>
> Key: JUDDI-570
> URL: https://issues.apache.org/jira/browse/JUDDI-570
> Project: jUDDI
> Issue Type: Bug
> Components: core
> Affects Versions: 3.0.1, 3.1.0
> Environment: Windows NT
> Reporter: Steve Webb
> Assignee: Kurt T Stam
>
> My original description of this problem was misleading so I have reworded.
> I have used the client jar to create a publisher, business and around 20 or
> so services. All services at the moment have one binding each and obviously
> an associated tmodel. If I perform a find_binding search using the client jar
> or via soapUI and in the call set the service key and add a qualifier based
> on the tmodel name it finds the service details (see soap call below).
> However if two or more of the tmodel names are the same then the normal call
> returns no binding details.
> I'm not sure if this a bug or I am misunderstanding how I can obtain a
> binding for a service based on the tmodel name.
> Just for clarity I should mention we are using the tmodel name as a way of
> specifying the service version, this has been enforced from elsewhere, so as
> you can understand two services may have an interface version of say '1.0'
> and each would have a tmodel with the same name.
> By the way Pluto shows the full list of services and the correct endpoints,
> and a search on tmodels shows all tmodels including the ones with the same
> names.
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:urn="urn:uddi-org:api_v3">
> <soapenv:Header/>
> <soapenv:Body>
> <urn:find_binding maxRows="100"
> serviceKey="uddi:juddi.apache.org:47069ffa-6afa-40f9-a40e-ce0c22bd017c"
> listHead="0">
> <urn:find_tModel>
> <urn:findQualifiers>
> <urn:findQualifier>approximateMatch</urn:findQualifier>
> </urn:findQualifiers>
> <urn:name>FRED</urn:name>
> </urn:find_tModel>
> </urn:find_binding>
> </soapenv:Body>
> </soapenv:Envelope>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira