Waits for a number of users that call this function. It only synchronizes virtual users on one agent.
Kernel.bdh
WaitFor( in sName : string, in nCount : number optional, in nTimeout : number optional ): boolean;
true if successful
false otherwise
Parameter | Description |
---|---|
sName | Name of the synchronization point |
nCount | Number of users to wait for (optional). If this parameter is omitted, the function waits for all simulated users |
nTimeout | Timeout of wait period in seconds (optional). If this parameter is omitted, the functions does not report a timeout |
dcltrans transaction TMain const WAITFOR_TIME_OUT := 10; begin ... // waits for 5 users rendezvousing at this point in the script if not WaitFor("Rendezvous", 5, WAITFOR_TIME_OUT) then write("time out\n"); halt; end; ... end TMain;
Trans.bdf