This topic applies only to the IBM Business Process Manager Advanced configuration.

Modeling dynamic partner assignment with endpoint references

You can use the BPEL process editor to configure partner endpoints yourself.

About this task

You have the following two options:
  • You can change the existing partner endpoint using an assign activity.
  • You can save the partner endpoint to a variable.

BPEL partner links for outbound service interactions have corresponding SCA references, which are statically wired to other SCA components or Imports.

BPEL partner links may be the target of a dynamic assignment of an endpoint reference - in this case the corresponding SCA reference can be left unwired.

If the SCA reference is pre-wired to an SCA Import and the BPEL partner link is dynamically assigned an endpoint reference then:
  • all binding and quality of service specifications are taken from the SCA Import
  • the service endpoint address of the endpoint reference dynamically overrides any endpoint specified in the pre-wired SCA Import.

Procedure

Example

To see an example of a dynamic service binding that you can build and run yourself, go to http://publib.boulder.ibm.com/bpcsamp/index.html, and click Process modeling techniques > Dynamic service binding.
Note: You will need a connection to the internet to view this example.

What to do next

For more details on dynamic invocation of endpoint references see the related links.