The UED pseudo-open control block is addressed by the parameter list passed to the user-written exit UUEDEX. The data in this control block is used to identify the file being edited and to provide additional information about that file.
Location | Length | Format | Contents | |
---|---|---|---|---|
Dec | Hex | |||
0 | 0 | 44 | Character | File name |
44 | 2C | 8 | Character | Member name |
52 | 34 | 6 | Character | Volume serial number |
58 | 3A | 2 | Character | Two-character library identification |
60 | 3C | 4 | Binary | Address of I/O control blocks |
64 | 40 | 4 | Binary | DSCB address |
68 | 44 | 4 | Binary | DCB address |
72 | 48 | 4 | Binary | DEB address |
76 | 4C | 4 | Binary | IOB address |
80 | 50 | 4 | Binary | UCB address |
84 | 54 | 4 | Binary | Buffer address |
88 | 58 | 4 | Binary | Address of library table entry |
92 | 5C | 2 | Binary | DSORG indicator |
94 | 5E | 1 | Binary 1....... .1...... ..1..... ...1.... ....1... |
Flag byte 1: Open for output Output, only shared ENQ Open completed Error call for U2EDXCLS Dev permanently resident |
95 | 5F | 1 | Binary 1....... .1...... ..1..... ...1.... ....1... .....1.. |
Flag byte 2: Freemain I/O control blocks Dequeue SYSDSN Dequeue SYSIEWLP Deallocate UCB Freemain format 3 DSCB Freemain buffer |
96 | 60 | 2 | Binary | Additional flags |