Starting the Test Harness
You must have TIBCO ActiveMatrix BusinessWorks installed on your machine to use the test harness.
The RestTestHarnessBW6 project is intended for testing only. Perform the following steps to use the test harness for the use case:
Procedure
Example
Package name | Description | |
---|---|---|
utilities.notifications | These processes listen and print all the state change notification published by Orchestrator. | |
utilities.stub.order-execution | These processes listen asynchronous process component calls. | |
utilities.stub.order-execution.jms | These processes listen jms requests and then process it as older versions (Legacy support). | |
utilities.stub.order-execution.rest | These processes serve as REST service of process components and proceed it according to
Async,
Sync Confirm, and
Sync No Confirm processes.
Async process notifies a separate thread of process available in package utilities.stub.order-execution and send REST response immediately. That separate thread is responsible for sending execution response. Sync No Confirm process responds an execution response directly in REST response. Sync Confirm responds an execution response first and then send confirmation in REST response. |
|
utilities.stub.order-execution.rest.auth | This package contains only one subprocess which is responsible to fetch an auth token from authorization service and cache it in memory. | |
utilities.stub.order-execution.rest.client | These are the subprocesses responsible to post responses on Orchestrator. Usually, these are internally called by different processes depending on the nature of requests. | |
utilities.stub.order-execution.subprocess | These are intermediate subprocesses. | |
utilities.stub.order-execution.subprocesses.jms | These sub processes internally called to test data services if the includeTDS flag is on (Legacy support). | |
utilities.stub.order-execution.subprocess.tds | These sub processes internally called to test data services if the includeTDS flag is on (Rest and Legacy support). | |
utilities.test.injector | These processes are capable to inject multiple orders for details. Refer to the OrderTemplate and TestInjectorConfig files in RestTestHarnessBW6.module\config. |
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.