Oracle Service Bus multiple operations inside exposed SOAP service -
currently developing ws osb using jdeveloper 11. have simple web service, calls external soap service.
my composite.xml file:
operations of bpel soap service
operations of remote soap service
bpel component
i have few questions regarding current development strategy. how shall add new operations bpel soap? added new method (getcompanydetails()) editing apusbpelprocess.xsd (added new request , response types) , apusbpelprocess.wsdl (added new operation, message , etc). is correct way adding new operations?
now can call 1 method of remote soap service using "invoke" component bpel constructs.
my bpel design:
how can call bind method bpel soap (1) method remote service (2) ? example: when client calls method process
bpel soap (1), want validation on input parameters , call getservicecompanies
remote soap (2). , when client calls method bpel soap (1) want call other methods on remote soap (2).
will thankful if can show me diagram, required components. because read "mediator" components, don't know how use them in current situation.
thanks in advance.
one option is, can use pick activity can have multiple onmessage branches each operation exposed bpel service. similarly, invoke activity has option select operation of remote soap service need call. composite pick activity onmessage branch bpeloperation1 selected, logic validation , invoke remoteoperation1 selcted.and onmessage branch bpeloperation2 selected, logic validations , invoke remoteoperation2 selected.
Comments
Post a Comment