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:

enter image description here

  1. operations of bpel soap service

  2. operations of remote soap service

  3. 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:

enter image description here

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

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -