QXFR FM header format
The following table shows the format of the QXFR FM header.
Byte | Bits | Name | Contents |
---|---|---|---|
0 | FMHL | Length | |
1 | 0 | FMHC | |
1-7 | FMHT | Type: B'0000110' | |
2-3 | FMH6CMD | Command Code: X'0A08' | |
4 | FMH6MOD | Modifier | |
0 | FMH6LNSZ | B'0' 1-Byte Length Fields | |
1-7 | Reserved | ||
5 | FMH6FXCT | Length of fixed-length fields |
|
6 | QORG | Types of paging requests
valid for this message.
|
|
7 | 0-4 | Reserved | |
5 | QDISP | B'0' Disposition is save. | |
6 | Reserved. | ||
7 | QEMSG | B'0' Not end of message |
|
8-n | QCURSOR1 | Cursor vector for current message. |
|
n+1-n | QCOUNT1 | Number of occurrences of pages at lowest |
|
n+1-p | QRECLNG | Length of record before truncation. If 0, then either the record was not truncated or QTRNSZ on QGET(N) was ignored. This field is not supported by IMS and will not be included in the FM header. |
- If operator logical paging (OLP) is allowed, the QCURSOR and QCOUNT fields contain information the receiver can use for formulating subsequent QGET by cursor requests.
- Assume the following output message with OPTIONS=PPAGE:
Logical Page 1 3 Presentation Pages Defined
Logical Page 2 1 Presentation Page Defined
Logical Page 3 2 Presentation Pages Defined
The following table illustrates the values placed in the QCURSOR and QCOUNT fields with sequential retrieval requests.
Transmission | Count/LP | No./PP No. | Qcursor Count/PP No. | Qcount comment |
---|---|---|---|---|
1 | 4 / 1 | 1 | 2 / 3 | Logical Page 1 |
2 | 4 / 1 | 2 | 2 / 3 | Logical Page 1 |
3 | 4 / 1 | 3 | 2 / 3 | Logical Page 1 |
4 | 4 / 2 | 1 | (omitted) | Logical Page 2 |
5 | 4 / 3 | 1 | 2 / 2 | Logical Page 3 |
6 | 4 / 3 | 2 | 2 / 2 | Logical Page 3 |
- Logical Page 1
- Logical Page 2
- Logical Page 3
The following table illustrates the values placed in the QCURSOR field with sequential retrieval requests.
Transmission | Qcursor Count/LP | Qcount | Comment |
---|---|---|---|
1 | 2 / 1 | Not Present | Logical Page 1 |
2 | 2 / 2 | Not Present | Logical Page 2 |
3 | 2 / 3 | Not Present | Logical Page 3 |