PSB segment type format
The IMS catalog PSB segment type contains metadata about an IMS program specification block.
- Segment name
- PSB
- Parent name
- HEADER
- Sequence field
- PSBSEQ
- Segment length
- 88 bytes
Offset (bytes) | Length (bytes) | Data type | Field name | Description | Unique key field | |
---|---|---|---|---|---|---|
1 | 2 | X | LEN | Length of this segment | ||
3 | 2 | X | CTL | Control field | ||
5 | 2 | X | SEQNUM | Sequence number | ||
9 | 17 | X | PSBSEQ | Sequence field, type = U | X | |
9 | 4 | X | CATVERS | Catalog version number | ||
13 | 13 | C | TSVERS | ACB generation timestamp for this version, in the following format: yyDDDHHmmssff | ||
26 | 1 | C | FILLER | Reserved | ||
27 | 2 | X | RLVL | ACB generation utility release level | ||
29 | 4 | X | SSASIZE | Maximum total length of all SSAs that are used by the application | ||
33 | 4 | X | IOASIZE | Size in bytes of the largest I/O area that are used by the application program | ||
37 | 6 | C | LANG | Compiler language for the message or batch processing program used by this application | ||
43 | 2 | X | IOERCC | The condition code returned to the operating system when IMS terminates normally and one or more errors occurred on any database during the execution of a program that used this PSB. If this value is 451 and the IMS abend code is U451, IMS terminates with a U451 abend instead of issuing a condition code. If the IMS abend code is not U451, IMS also issues a DFS0426I message. | ||
45 | 4 | C | IOERWTOR | Indicates if IMS issues a WTOR DFS0451A error message and waits for the operator to respond with the ABEND command before terminating after a database error. | ||
49 | 2 | X | MAXQ | The maximum number of database calls with Qx command codes between synchronization points that can be issued with this PSB. | ||
51 | 2 | X | LOCKMAX | The maximum number of locks that can application program can obtain at one time with this PSB. The value is in thousands of locks. A value of 0 indicates that there is no limit on the number of locks that an application program can obtain with this PSB. | ||
53 | 1 | C | CMPAT | Indicates if the PSB is always treated as if it has an I/O PCB even if it is being executed in Batch-DL/I | ||
54 | 1 | C | OLIC | Indicates if users of this PSB can execute the Online Database Image Copy utility or the Surveyor utility | ||
55 | 1 | C | GSROLBOK | Indicates whether an internal ROLB call (Y) or a type 777 user abend (N)
is issued for non-GSAM databases when the following conditions are true:
|
||
56 | 1 | C | DBLEVEL | Requested default DBD version | ||
57 | 8 | C | FILLER01 | Reserved | ||
65 | 8 | C | CREATEBY | Reserved | ||
73 | 16 | C | FILLER03 | Reserved |