Following the logon panel CSECT start information, the logon CSECT
header contains an array of offsets to the 3270 data stream instructions.
The offsets are contained in halfword addresses. Each field in the
header contains the following offsets:
- Highlighting Attribute Offset
- This is the offset to the highlighting attribute instructions
for the input field. For a re-prompt, the LOGON command processor highlights
the input field and does so only on fields that have this attribute
defined.
- Highlighting Character Offset
- This is the offset to a position on the panel to insert a highlighting
character. The LOGON command processor highlights
a field by inserting an asterisk in the byte that is pointed to by
this offset. For a re-prompt, the LOGON command processor inserts
an asterisk in this field if this offset is present.
- Field Attribute Offset
- This is the offset to the field attribute instructions for the
input field. The LOGON command processor uses this
field to protect and unprotect a field and does so only on fields
that have this attribute defined.
- Address of Start of Field
- This is the 12-bit address that identifies the starting point
of the text on the screen. The 12-bit addresses are described in 3270
Information Display System, Buffer Address Codes. The LOGON
command uses this address to identify the input fields that are returned
in the TGET buffer.
- Length of Input Field
- A 2-byte length field of the input area.
- Offset to Input Field
- A 2-byte offset to the input field.
- Reserved
- Two reserved halfwords are included in each entry.
The size of the header for each header element of the array is
16 bytes. The IBM-defined fields have the following header order.
They are also in the same order in the 3270 data stream instructions
that follow the header:
- User ID
- Password
- Account number
- Procedure name
- Region size
- Performance group ID
- New password
- RACF® group ID
- No Mail option
- No Notices option
- Reconnect option
- Operator ID card option
- First command
- SECLABEL
- Installation-defined fields (each entry in the header must be
16 bytes)
- End Header flag (16 bytes of X'FF')
Installations can insert as many installation-defined fields
as needed. The fields should conform to the format described above.