/* Until the partner TP deallocates the conversation or */ /* the partner TP issues MCConfirm to request confirmation, */ /* receive another 30-byte record with 9-digit key and 21-character name. */
/* The above line contains a logicalnot or (NOT EQUAL) sign. */ /* If the name in the database doesn't match the name from the remote TP, */ /* issue an error code and call McPrepToRcv (INVITE WAIT). */
/* If the partner TP called MCConfirm, */ /* respond with MCConfirmed (EXEC CICS ISSUE CONFIRMATION). */
L_BYE: IF ((SYNC = 1) & (CONFIRM_REQ = '1'B)) THEN DO; EXECCICS ISSUE CONFIRMATION;
CONFIRM_REQ = '0'B; END;
/* If the remote TP deallocated, deallocate the local conversation. */
IF DFHEIBLK.EIBFREE = HIGH(1) THEN DO; EXECCICSRETURN; END;
/* If the key sent by the remote TP is not in the database, */ /* report an error, call MCPrepToRcv (INVITE WAIT), and */ /* return to the receive loop to receive another record. */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.