home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
test80.zip
/
TEST80.TRC
next >
Wrap
Text File
|
1994-01-11
|
3KB
|
83 lines
TEST80A
-------
3 *-* Nop;
6 *-* queue_name = 'TEST80';
>>> "TEST80"
7 *-* new_queue_name = RxQueue('CREATE', queue_name);
>>> "TEST80"
8 *-* old_queue = RxQueue('SET', new_queue_name);
>>> "SESSION"
11 *-* Do i = 1 To 2;
>>> "1"
>>> "2"
12 *-* output_line = 'TEST80 - Line number' i;
>>> "TEST80 - Line number 1"
13 *-* Queue output_line;
>>> "TEST80 - Line number 1"
14 *-* End;
11 *-* Do i = 1 To 2;
>>> "2"
12 *-* output_line = 'TEST80 - Line number' i;
>>> "TEST80 - Line number 2"
13 *-* Queue output_line;
>>> "TEST80 - Line number 2"
14 *-* End;
11 *-* Do i = 1 To 2;
>>> "3"
17 *-* 'start "Test80B Child" /MIN TEST80B.CMD' new_queue_name i - 1 trace_type;
>>> "start "Test80B Child" /MIN TEST80B.CMD TEST80 2 r"
20 *-* Do Forever;
21 *-* Call SysSleep 2;
TEST80B
-------
8 *-* Nop;
10 *-* current_line_count = 0;
>>> "0"
11 *-* hold_queue_name = RxQueue('SET', queue_name);
>>> "SESSION"
13 *-* Do While QUEUED() > 0;
>>> "1"
14 *-* Pull input_line;
>>> "TEST80 - LINE NUMBER 1"
15 *-* Say input_line;
>>> "TEST80 - LINE NUMBER 1"
16 *-* current_line_count = current_line_count + 1;
>>> "1"
17 *-* End;
13 *-* Do While QUEUED() > 0;
>>> "1"
14 *-* Pull input_line;
>>> "TEST80 - LINE NUMBER 2"
15 *-* Say input_line;
>>> "TEST80 - LINE NUMBER 2"
16 *-* current_line_count = current_line_count + 1;
>>> "2"
17 *-* End;
13 *-* Do While QUEUED() > 0;
>>> "0"
19 *-* If current_line_count = passed_line_count;
>>> "1"
19 *-* Then;
20 *-* Say 'Line counts agree';
>>> "Line counts agree"
24 *-* Exit;
>>> "0"
TEST80A
-------
22 *-* If QUEUED() = 0;
>>> "1"
22 *-* Then;
22 *-* Leave;
20 *-* Do Forever;
26 *-* Call RxQueue 'DELETE', new_queue_name;
>>> "0"
27 *-* If result <> 0;
>>> "0"
31 *-* Call RxQueue 'SET', old_queue;
>>> "TEST80"
32 *-* Exit;