You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Lin Sun <li...@gmail.com> on 2007/05/03 17:02:38 UTC
update juddi level?
FYI - I have been having some fun in scout lately. If SCOUT-29 isn't
committed by the Scout team because of the prob is fixed in juddi trunk,
we may have to update to a newer version of juddi, for geronimo 2.0.
Lin
Kurt Stam (JIRA) wrote:
> [ https://issues.apache.org/jira/browse/SCOUT-29?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12493375 ]
>
> Kurt Stam commented on SCOUT-29:
> --------------------------------
>
> Hi Lin, this is starting to become an interesting conversation ;). Anyway I fixed some namespace handling on the jUDDI trunk a few months back. Can you try using the trunk. I'm wondering if this is a scout problem or a jUDDI problem. In the meantime I will give your code a spin.
>
> --Kurt
>
>> AuthTokenImpl.getAuthInfo() doesn't seem to work correctly
>> ----------------------------------------------------------
>>
>> Key: SCOUT-29
>> URL: https://issues.apache.org/jira/browse/SCOUT-29
>> Project: Scout
>> Issue Type: Bug
>> Components: Scout Implementation
>> Affects Versions: 1.0
>> Environment: Win XP + Sun 1.5 SDK, latest scout trunk.
>> Reporter: Lin Sun
>> Assigned To: Anil Saldhana
>> Fix For: 1.0
>>
>> Attachments: scout29.patch, TestScout.java, TestScout.java, uddiresponse.xml
>>
>>
>> I created a simple test case to demonstrate the prob. Basically, the test case would read a file and parse it to uddiResponse, then the code changes the uddiResponse to AuthToken type. Then the code calls AuthTokenImpl.getAuthInfo() but that returned null.
>> The content of uddiresponse.xml file is captured value of uddiResponse via a debugger of another test in the execute(XmlObject uddiRequest, URI endPointURI) method in RegistryImpl.java:
>> <authToken generic="2.0" operator="jUDDI.org">
>> <authInfo>authToken:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX</authInfo>
>> </authToken>
>> When the code calls for AuthTokenImpl.getAuthInfo(), it calls find_element_user(AUTHINFO$0, 0). This won't find anything because
>> 1) the namespace isn't right in the uddiresponse.xml. So I updated the file a bit:
>> <authToken xmlns="urn:uddi-org:api_v2">
>> <authInfo>authToken:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX</authInfo>
>> </authToken>
>> This can be possibly fixed by set the response's namespace in the execute(XmlObject uddiRequest, URI endPointURI) method and I'll try working on that.