Hi n3mesi83,
juddiv2 support UDDI v2
juddiv3 support UDDI v3
I think the uddibrowser (from uddibrowser.org) only supports v2.
If you want to use UDDIv3 you can try our console.
--Kurt
On 10/12/10 6:03 AM, n3mesi83 wrote:
Hi!
I have the same Cara's problem with uddi browser...so i try to add Business,
and I get "Operation Failed with 1 errors"...if i double click a blank
"extended log information" opens...in the shell where i run ant, from bin
folder of uddi browser, i have:
[java] node is something completely different: My UDDI
[java] node is something completely different: Search Results
[java] node is something completely different: My UDDI
[java] TransportFactory: Using transport
name:org.uddi4j.transport.ApacheSOAPTransport
[java]
[java] Request body:
[java]<get_authToken cred="root" generic="2.0" userID="root"
xmlns="urn:uddi-org:api_v2"/>
[java]
[java] Response body:
[java]
<soap:Fault><faultcode>soap:Client</faultcode><faultstring>Message part
{urn:uddi-org:api_v2}get_authToken was not recognized. (Does it exist in
service WSDL?)</faultstring></soap:Fault>
[java] Caught exception: null
[java] Message part {urn:uddi-org:api_v2}get_authToken was not
recognized. (Does it exist in service WSDL?)
[java] at org.uddi4j.UDDIElement.<init>(Unknown Source)
[java] at org.uddi4j.response.AuthToken.<init>(Unknown Source)
[java] at org.uddi4j.client.UDDIProxy.get_authToken(Unknown Source)
[java] at
org.uddibrowser.uddi.UDDIWrapper.authenticate(UDDIWrapper.java:166)
[java] at
org.uddibrowser.RegistryActionController.processCreate(RegistryActionController.java:720)
[java] at
org.uddibrowser.RegistryActionController.asyncWork(RegistryActionController.java:465)
[java] at
org.uddibrowser.RegistryActionController.access$000(RegistryActionController.java:76)
[java] at
org.uddibrowser.RegistryActionController$1.construct(RegistryActionController.java:354)
[java] at org.uddibrowser.ui.SwingWorker$2.run(SwingWorker.java:137)
[java] at java.lang.Thread.run(Thread.java:619)
it seems that can't find get_authtoken, but in
http://localhost:8080/juddiv3/services/security?wsdl, i have this element:
<xs:element name="get_authToken" nillable="true" type="tns:get_authToken"/>
I've installed the portal bundle, and it works fine.
i've added the new registry in uddi browser, with the following information:
Inquiry: http://localhost:8080/juddiv3/services/inquiry
Publish: http://localhost:8080/juddiv3/services/publish
Username: root
Password: root
Do I miss something?
Kurt T Stam-4 wrote:
Hi Cara,
Looks like you're up and running :). The error you are getting just
means one of two things:
- it could be that your request is not valid, try using soapui, it will
build an example request for you. Or you can check our unittests for a
valid request.
- it could also be that the outgoing reply is having issues as it may
require at least 1 service element, which means that you just have to
add some more service data to the business you are trying to find.
If this does not help please post the stack trace.
--Kurt
cara wrote:
Thank you for your answer it helped it worked fine with
http://localhost:8080/juddiv3/services/inquiry but now I am getting a
new error message
soap fault: Unmarshalling Error: Cannot find the declaration of
element 'find service'.
Did I maybe miss some installation steps should I have configured
something? I'm new to Juddi.
Thanks
2010/8/6 Kurt T Stam<[email protected]<mailto:[email protected]>>
cara wrote:
Hello,
I just installed juddi-tomcat-3.0.2 and browsed to
http://localhost:8080/juddiv3/. Everything seemed to work
alright. Didn't configure anything.
Afterwards I installed the uddi browser to test juddi and
added the UDDI registry as follows :
Inquiry url:http://localhost:8080/juddi/inquiry
Publish url: http://localhost:8080/juddi/publish
If I use "Basic Find" to search for example for Businesses I
get a SOAPException and the problem seems to be that
juddi/inquiry is not avaible.
Is the inquiry url wrong which url am I supposed to use?
Thanks
I think you meant to use juddiv3 instead of juddi in the urls:
Inquiry url:http://localhost:8080/juddiv3/inquiry
<http://localhost:8080/juddi/inquiry>
Publish url: http://localhost:8080/juddiv3/publish
<http://localhost:8080/juddi/publish>
Cheers,
-Kurt