tags:

views:

25

answers:

1

HI, I want to access wsdl file that is imported in bpel definition, can i do that or i will have to create local copy and then use it? Because whenever it run the process it gives me this:

FATAL - GeronimoLog.fatal(116) | openResource: invalid scheme (should be urn:)  http://localhost:9090/axis2/services/Inverse?wsdl

I am using ODE engine.

thx


AL

A: 

Especially with Apache ODE you need to create a local copy of the WSDL. This also makes sense IMO, since your BPEL process is bound to this particular WSDL and by maintaining a local copy you avoid unpredictable results that may occur when the remote WSDL changes for some reason while the process instance is still running. I guess you wouldn't like to implement a Java class that inherits from a Java interface that might be changed at a remote location and thus breaks your implementation.

vanto