I would like to use JDeveloper to connect to a jUDDIv3 registry running on JBoss SOA.
I tried:
- File > New
- Business Tier > Web Services > UDDI Registry Connection
- Inquiry Endpoint URL:
http://127.0.0.1:8080/juddiv3/services/inquiry
- Perspective: Business View
- Test Connection
The status box contained the following:
Testing connection with no proxy...
Contacting http://127.0.0.1:8080/juddiv3/services/inquiry
The inquiry endpoint could not be contacted. Test Failed.
Unmarshalling Error: unexpected element (uri:"urn:uddi-org:api_v2", local:"name"). Expected elements are <{urn:uddi-org:api_v3}name>,<{urn:uddi-org:api_v3}authInfo>,<{urn:uddi-org:api_v3}discoveryURLs>,<{urn:uddi-org:api_v3}categoryBag>,<{urn:uddi-org:api_v3}findQualifiers>,<{urn:uddi-org:api_v3}find_relatedBusinesses>,<{urn:uddi-org:api_v3}tModelBag>,<{urn:uddi-org:api_v3}identifierBag>
The server log shows the same unmarshalling error. It appears as though JDeveloper is trying to use the v2 api when the registry is expecting v3 calls.
The JDeveloper docs don't seem to have anything on switching the apis, nor have I found anything useful on the internet (so far).
Any ideas on how I can fix this problem?
Thanks,
Griff