Process Launcher

Using the process launcher feature, you can see and test the subprocesses, which can accept the input. The input to the process instance is provided through the process launcher to test the subprocess individually.

You can use the process launcher by running the application in the debug mode. That is navigate to Run > Debug Configurations, navigate to the Process Launcher tab, and select the subprocess to test.

In the Process Launcher tab, all the requests created for a subprocess are listed under the respective subprocesses. The invoke button () for the listed request messages is enabled only after initiating the process, which called the respective subprocess to be tested".

Process Launcher view:

Note:
  • To perform the unit testing of a subprocess from the process launcher, first load the subprocess along with the corresponding starter process in the debug mode.
  • A subprocess has to be called at least once before you call it separately from the process launcher.
  • You cannot test a subprocess directly or independently without initiating and invoking it.

 

You can also launch the process launcher from the Window > Show View > Other... option (design view).

On the Show View window, navigate to BusinessWorks > Process Launcher. Or type process launcher in the text box.

Note:
  • When you launch the process launcher using design view, the subprocess requests are disabled and you cannot invoke them. However you can add or delete as many requests as required and validate schemas, but there should be at least one request present to provide the input to the subprocess.
  • To initiate a process or subprocess, you have to launch the process using debug mode and then you can invoke the requests to verify the subprocess functionality.
  • You can validate the schemas of the request message in debug mode and design view by clicking the Launch schema validation dialog icon () present next to the input.