cancel
Showing results for 
Search instead for 
Did you mean: 

What url should be given to java developer to call wsdl deployed by XI?

xinjiang_li
Active Participant
0 Kudos

Hi gurus,

I generate a web service by using integration directory, and in the wsdl file there is a parameter "location", which I think can be used by java developer to call the web service. However, they think the form of url should be http://.....?wsdl.

So my question is: where can I get this form of url? Any help will be appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

former_member181985
Active Contributor
0 Kudos

You should give them the WSDL file which contains all information like end point URL, methods and message types etc...

Generally the Java developer will use some standard SOAP API to handle the calls.

Answers (1)

Answers (1)

former_member209575
Contributor
0 Kudos

Hi ,

while generating the wsdl you should give an url in below format

"http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel".

Then u can download the wsdl file and give to ur java developer. this file will be ending with.wsdl and file will contain the endpoint url, where the actual service is.

Again if this is not working and if they really want to download, then u should create UUDI registry in ur server and u shoul publish ur service in that registry. from ther developer can directly download the webservice.

how to configure and publish, u can search in SDN with below topic's

"WebAS : A step by step guide for Configuring UDDI registry on Local Server"

"XI : How To publish WSDL generated from XI to UDDI"

Regards

Pradeep P N

xinjiang_li
Active Participant
0 Kudos

hi,

Thanks you all. We have resolved the issue. Finally java developer found the solution to use the wsdl to generate class by using xfire in eclipse. Anyway, I think SOAP API and UDDI registry are both alternative solution. Thanks again.