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 (
EQor=) 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.