A BPEL process can have many running instances. When the BPEL Service Engine runtime receives a message, it uses correlation to route the incoming message to the appropriate instance of the process. If an instance does not exist yet, a new instance is created.
To test-run a deployed business process, you need to configure test cases to act as remote partner services that will send SOAP messages to the BPEL Service Engine. When the BPEL Service Engine runtime receives such a message, it creates an instance of the BPEL process and starts executing the instance.
Before you can test-run a process, make sure that you have done the following:
To perform test runs of a BPEL process, do the following:
For details of how to perform test runs, see Testing a JBI Project.