Step 6:
------------------------------------------------------------------------------------------------------------------------------------
SLUECHO APPL1 SLU-1 14564482 14564482 14564482 RECV 8000 080000 130 E2 LOGON 00 16
RECV (DATA) REQUEST
TH 2C0001010001 FID=2 WHOLE SEGMENT NORMAL FLOW DAF=01 OAF=01 ODAI=0 SEQUENCE=1
RH 0380A0 REQUEST FM DATA ONLY IN CHAIN RESPONSE TYPE=DEF1 BEGIN BRACKET
INDICATORS= CHANGE DIRECTION
RU F5C7114E 7F1DF8E6 C5D3C3D6 D4C540E3 D640C9E3 D7C5C3C8 D64B1D60 40C5D5E3 *5G.+".8WELCOME TO ITPECHO..- ENT*
00000020 C5D97EC5 C3C8D640 4040C3D3 C5C1D97E D9C5E2E3 D6D9C540 4040F57E E2E3D9C9 *ER=ECHO CLEAR=RESTORE 5=STRI*
00000040 D5C740D9 C5D7E340 4040F97E D9C5D7C5 C1E31150 50C5D5E3 C5D940C4 C1E3C140 *NG REPT 9=REPEAT.&&ENTER DATA *
00000060 E3D640C5 C3C8D640 C2C5D3D6 E67A11D1 5F1D4013 115D7F1D F0 *TO ECHO BELOW:.J–. ..)".0 *
------------------------------------------------------------------------------------------------------------------------------------
SLUECHO APPL1 SLU-1 14564482 0002026 11000000 STRC 0004 081000 55 E2 LOGON 00 17
ITP3514I PROGRAM=LOGECHO STMT#=00008 PROCEDURE=LOGON : ONIN CONDITION MET; LOGGED_ON = ON
ITP3514I PROGRAM=LOGECHO STMT#=00012 PROCEDURE=LOGON : ONIN CONDITION MET; WAIT CONDITION SATISFIED
------------------------------------------------------------------------------------------------------------------------------------
SLUECHO APPL1 SLU-1 14564483 14564483 14564480 XMIT 8000 880000 9 E2 LOGON 00 19
XMIT RESPONSE
TH 2C0001010001 FID=2 WHOLE SEGMENT NORMAL FLOW DAF=01 OAF=01 ODAI=0 SEQUENCE=1
RH 838000 RESPONSE FM DATA ONLY IN CHAIN RESPONSE TYPE=DEF1
------------------------------------------------------------------------------------------------------------------------------------
SLUECHO APPL1 SLU-1 14564530 0002026 11000000 STRC 0004 081000 22 E2 LOGON 00 20
ITP3515I PROGRAM=LOGECHO STMT#=00013 PROCEDURE=LOGON : EXECUTION RESUMES
ITP3512I PROGRAM=LOGECHO STMT#=00011 PROCEDURE=LOGON : DO WHILE CONDITION NOT MET
------------------------------------------------------------------------------------------------------------------------------------
Shortly, SLU receives a formatted 3270 data stream from ITPECHO. This contains the "WELCOME" screen SLU has been waiting for. The ONIN condition from statement 8 is finally met and "logged_on" is set to ON. The WAIT UNTIL ONIN condition from statement 12 is met (and would be met by any incoming message regardless of its content) and the WAIT condition is reset.
Execution resumes with the statement immediately following the WAIT, in this case, the END statement (13) and execution loops back to the DO WHILE statement (11). This time the DO WHILE condition "logged_on = off" is false and execution skips to the next statement after the DO WHILE group.