APPSEL - selection section
This section identifies a particular field in the object type. The buffer must contain a selection section. APPSEL is pointed to by its object section and must itself point to an APPVAL section where a selection value is specified. To identify a particular instance of an object, you might need to specify more than one APPSEL for each APPOBJ. The selection sections for a particular APPOBJ must be in contiguous storage.
The selection section has this format:
Offsets | Type | Len | Name | Description | |
---|---|---|---|---|---|
Dec | Hex | ||||
0 |
(0) |
STRUCTURE |
36 |
APPSEL |
SELECTION SECTION ADDRESS |
0 | (0) | CHARACTER | 16 | APPSEL_NAME | OBJECT FIELD NAME |
16 |
(10) |
CHARACTER |
2 |
APPSEL_OPER |
OPERATOR |
18 |
(12) |
CHARACTER |
10 |
* |
RESERVED |
28 |
(1C) |
SIGNED |
4 |
APPSEL_VALUE_OFF |
VALUE OFFSET |
32 | (20) | SIGNED | 4 | APPSEL_VALUE_LEN | VALUE LENGTH |
In the selection section:
- APPSEL_NAME
- Is a field name in the object. Specifying selection criteria describes the names that you can specify for each object type.
- APPSEL_OPER
- Is a comparison operator. Only equal to (
EQ
or=
) is valid for EQQUSIN. - *
- Offset 18 (X'12'). Set this reserved field to binary zeros (X'00').
- APPSEL_VALUE_OFF
- Is the offset to the APPVAL section.
- APPSEL_VALUE_LEN
- Is the length of the APPVAL section.