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 |