Anyone successfully consumed an external web service in JDE using JDEV 12?

serenity_now

Active Member
Hi all,

I am tasked with creating the BSFN and BSSV necessary to consume a external web service in JD Edwards. We are running 9.1 and the latest tools. My issue is all the half decent guides I can find are all tools 8.98.x related and a lot has seemed to change. For example, creating a web service proxy in jdeveloper 12c just doesn't seem to work for me. My result is nothing like the examples, and I cant figure out what I need to do.

I have created the BSFN based on some older guides and compiled that, now am just trying to get this BSSV going with the web proxy. Has anyone done this? What guides did you use?

Thanks for any and all help.
 
Hi serenity_now,

I've created consumed webservice in 9.1. I continued the same guide. Now, we are migrated to 9.2, so I've not created a proxy bssv but I consumed ws in Jdev 12c for ADF. In this version, the unique difference in proxies (besides interfaz changes) it's JAX-RPC not is supported only JAX-WS, if you need consume JAX-RPC you have add JAX-RPC library.

I found examples about generatin webservice client in 12c:

http://docs.oracle.com/cd/E37547_01/tutorials/tut_web_services/tut_web_services_5.html
https://blogs.oracle.com/wssfc/entry/generating_a_web_service_client

I hope it useful for you.

Regards.
 
Hi serenity_now,

I've created consumed webservice in 9.1. I continued the same guide. Now, we are migrated to 9.2, so I've not created a proxy bssv but I consumed ws in Jdev 12c for ADF. In this version, the unique difference in proxies (besides interfaz changes) it's JAX-RPC not is supported only JAX-WS, if you need consume JAX-RPC you have add JAX-RPC library.

I found examples about generatin webservice client in 12c:

http://docs.oracle.com/cd/E37547_01/tutorials/tut_web_services/tut_web_services_5.html
https://blogs.oracle.com/wssfc/entry/generating_a_web_service_client

I hope it useful for you.

Regards.

Thanks for your reply. Going forward ADF seems like it would be the way to go.

When you consumed an external web service, the BSSV you created in JDE, did you have a published method at all? For example, when I check my BSSV in I am not able to set the published method, I get an error that isn't helpful at all. I looked at the Oracle samples JRH90I34 which consumes a web service and I don't see a published method on that BSSV either. My problem is, if there is no published method I cannot build those objects in a BSSV package?

Currently, I am able to run my BSSV locally with a XML file as input and it calls the web service just fine. Now I am trying to get to the next step which is running on server and calling via a C BSFN but when the BSSV server tries to find the BSSV the BSFN is calling it says it cant find it. I imagine its because its not published?
 
When you consume a external webservice, you haven't public the proxy because it's a internal bssv. You only public when you create a bssv for to consume from out. But you have create a bssv package (with the same bssv) public for compile your internal bssv consume.

For test locally, you have to deploy the bssv proxy.

Regards.
 
Back
Top