The command-level parameter structure
The command-level parameter structure consists of a series of addresses. The first
address points to the EXEC interface descriptor (EID), which consists of a 9-byte
X'02' ASKTIME X'80' INTERVAL|TIME X'80' RTERMID
X'04' DELAY - REQID (cancel) X'40' QUEUE
X'06' POST - A(INTO)|SET (retrieve) X'20' HOURS
X'08' START X'40' REQID X'10' MINUTES
X'0A' RETRIEVE - LENGTH (retrieve) X'08' SECONDS
X'0C' - CANCEL X'04' USERID
X'20' TRANSID (cancel|start)
- SET|INTO
X'10' FROM
X'08' LENGTH X'01' SET (not INTO)
X'04' TERMID
X'02' SYSID
X'01' RTRANSID
X'20' HOURS
X'10' FMH
X'08' SECONDS
X'04' MINUTES
X'02' PROTECT
X'01' NOCHECK
ADDR0 10 .. .. .. 08 .. .. .. ..
ADDR1 interval|time|reqid|A(into)|set X'13' ASKTIME
X'20' DELAY
X'30' POST
ADDR2 reqid|length X'40' START(without data)
X'50' START(with FROM)
X'70' START(with RTRANSID|RTERMID
ADDR3 transid|set|into QUEUE or FMH)
X'82' RETRIEVE
X'08' WAIT(retrieve) or TIME
ADDR4 A(from) X'04' REQID
X'01' TERMID
ADDR5 data length
X'80' - FOR|AFTER
ADDR6 termid X'40' AT|UNTIL
ADDR7 sysid
ADDR8 rtransid
ADDR9 rtermid
ADDRA queue
ADDRB hours
ADDRC minutes
ADDRD seconds
ADDRE userid
Figure 1. The command-level parameter structure for interval control
interval control EXEC interface program exits
Chapter 1. Global user exit programs 137