Hi George,

ad 3. Yes, as long as the server is bound to localhost that is the endpoint. The wsdl should be available at:
http://127.0.0.1:8080/juddiv3/services/inquiry?wsdl

There are some nice articles on our blog to get you going:
http://apachejuddi.blogspot.com/

--K

On 10/27/11 11:12 AM, George, Griffith wrote:

Kurt,

 1. Thanks, I am now subscribed.

3. I set the endpoint to be http://127.0.0.1:8080/juddiv3/services/inquiry. Is that correct?

GriffithGeorge

Application Developer (FSWEP Student) | Développeur d'application (étudiant PFETE) Information Technology Division | Division de la technologie de l'information Chief Information Officer Branch | Direction du dirigeant principal de l'information Treasury Board of Canada Secretariat | Secrétariat du Conseil du Trésor du Canada
Ottawa, Canada K1A 0R5
Telephone  |  Téléphone  613-941-0787
Fax  |  Télécopieur  613-954-6811
Teletypewriter  |  Téléimprimeur  613-957-9090
Government of Canada  |  Gouvernement du Canada

------------------------------------------------------------------------

*From:*Kurt T Stam [mailto:[email protected]]
*Sent:* October 27, 2011 9:25 AM
*To:* [email protected]; George, Griffith
*Subject:* Re: Trouble connecting to a v3 registry

Hi George,

1. If you want to receive future responses please register with the user mailing list.

2. Yes you will need a v3 client to connect to a v3 UDDI server. You can use the juddiv3-client code to do so, and with that and scout-1.2.3 you can also use JAXR.

3. I don;t know about JDeveloper 11g, but it maybe that you did not set the end points correctly.

I hope this helps!

Cheers,

--Kurt

On 10/26/11 3:47 PM, George, Griffith wrote:

Hi there.

I'm an intern prototyping SOA, running a brand new install of JBoss SOA Platform, which comes with jUDDIv3. My knowledge of web services and the surrounding technologies is limited and self taught, so go easy on me ;).

I have been trying to register a sample web service I wrote on the jUDDI registry. I have tried many different methods of publication.

Using the uddi browser, Eclipse WTP Web Services Explorer, and programmatically using JAXR I receive the following error:

WARNING[PhaseInterceptorChain]  Interceptor  for  {urn:uddi-org:v3_service<
font face="Courier New">}UDDI_Publish_Port has thrown an exception,  unwinding 
now
org.apache.cxf.interceptor.Fault:  Message  
part{urn:uddi-org:api_v2}get_authToken  wasnot  recognized.  (Does  it existin  
service WSDL?)
<
/o:p>

Using JDeveloper 11g I receive the following status message when I try to create a UDDI Registry Connection:

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:&quot;urn:uddi-org:api_v2&quot;, local:&quot;name&quot;). Expected elements are &lt;{urn:uddi-org:api_v3}name&gt;,&lt;{urn:uddi-org:api_v3}authInfo&gt;,&lt;{urn:uddi-org:api_v3}discoveryURLs&gt;,&lt;{urn:uddi-org:api_v3}categoryBag&gt;,&lt;{urn:uddi-org:api_v3}findQualifiers&gt;,&lt;{urn:uddi-org:api_v3}find_relatedBusinesses&gt;,&lt;{urn:uddi-org:api_v3}tModelBag&gt;,&lt;{urn:uddi-org:api_v3}identifierBag&gt;

Given that those errors point to a discrepancy between api_v2 and api_v3, I downloaded jUDDIv2.0.1 in the tomcat bundle, ran that, and connected with no problem. This leads me to believe that all of the methods I have tried so far use the v2 API instead of v3, but I have no idea how to fix that.

Do you have any idea how I could solve this problem using relatively simple means?

I appreciate your time.

Griffith George

Application Developer (FSWEP Student) | Développeur d'application (étudiant PFETE) Information Technology Division | Division de la technologie de l'information Chief Information Officer Branch | Direction du dirigeant principal de l'information Treasury Board of Canada Secretariat | Secrétariat du Conseil du Trésor du Canada
Ottawa, Canada
Government of Canada  |  Gouvernement du Canada



Reply via email to