Connect-Wait method
|
|
Use the Connect-Wait method
- to join the current requestor session with a parallel connector requestor session created previously. Any of the four RDB- methods or eight Connect- methods can operate in parallel.
- with the Load-DataPage method. Load-DataPage uses the PoolID property to group requestors loading data as part of the same activity. Connect-Wait lets processing wait for the stated timeout interval, or until all requestors with the same PoolID have finished loading data.
Parameters
This method accepts two parameters:
Parameter
|
Description
|
WaitSeconds
|
Enter a positive number of seconds as a timeout interval, or enter -1 to cause an indefinite wait.
|
PoolID
|
Provide a value when using Connect-Wait in an activity of type Asynchronous. PoolID can be any valid String, a property reference, or a parameter. |
Results
- WaitSeconds has a value and PoolID has a value: Wait for child requestors to finish (if any) and then wait for data pages which belong to PoolID to finish loading. The entire operation has a timeout of the specified WaitSeconds.
- WaitSeconds has no value and PoolID has a value: Wait for child requestors to finish (if any) and then wait for data pages which belong to PoolID to finish loading. The entire operation has a timeout of indefinite.
- WaitSeconds has a value and PoolID has no value: Wait for child requestors to finish (if any). The entire operation has a timeout of specified WaitSeconds.
- WaitSeconds has no value and PoolID has no value: Wait for child requestors to finish (if any). The entire operation has a timeout of indefinite.
When awakened, if the method status is Good
, the activity can examine the results pages of the connector methods. If the method status is Fail
, this may indicate that one or more of the parallel child requestors has not completed.
The Connect-Wait method sets the method status to Good
or Fail
even if you simulate the connector rule through a Connector Simulation data instance.
Checking the method status
This method updates the pxMethodStatus property. See How to test method results using a transition.
Methods and instructions by function
Open topic with navigation