You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by "Steve Webb (JIRA)" <ju...@ws.apache.org> on 2013/03/15 18:50:14 UTC

[jira] [Commented] (JUDDI-570) find_binding with find_tModel with colon in the name

    [ https://issues.apache.org/jira/browse/JUDDI-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13603584#comment-13603584 ] 

Steve Webb commented on JUDDI-570:
----------------------------------

Following on from this I have also noticed that if have deployed multiple services some of which have the same tmodel name such as 'fred' then the find_binding also fails to return a result. I'm now wondering if this was the original fault I found rather than 'http://' being in the tmodel name. Basically if I try and find a binding for a service setting the name of a tmodel in the query its fine if there is just one tmodel with that name but if there are multiple tmodels with that name I get no bindings back. 

Is there another way of me asking for the binding or bindings on one service, getting the one with a tmodel name or even as a last resort getting all the bindings for a service ?

If I use pluto then this shows me all the deployed services and the correct accesspoint. 


                
> find_binding with find_tModel with colon in the 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
>
> I have published serveral services some of which the tModel name associated with a service includes a colon 'http://www.mysite.com/fred/service1' for example. If I get the service key and then try and use find_binding and in the find_tModel attribute set the name with the colon no matches are found:
> <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>http//www.myservice.com/service1</urn:name>
>          </urn:find_tModel>
>       </urn:find_binding>
>    </soapenv:Body>
> </soapenv:Envelope>
> If I remove the colon from the tmodel name when I load juddi all requests succeed.
> Interestingly if I make a find_tModel call by itself it works with the colon which seems odd.
> Also worth noting is that I observed the same problem whether making to call using soapUI or via the java client jar.

--
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