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

AbotX : How do you create a parallel crawler that stays on and can be added to at run time from new requests -

testing - Detect whether test has failed within fixture -

android - Create single AAR file from multiple modules using Gradle -