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
OF FIRST SELECTION SECTION
FOR THIS OBJECT: APPSEL_PTR
=ADDR(APP) + APPOBJ_SEL_OFF

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.