── VALUE ── ( ─┬─<mnemonic file attribute value>──────────────┬─ ) ────┤
├─<arithmetic-valued file attribute name>──────┤
├─<Boolean-valued file attribute name>─────────┤
├─<pointer-valued file attribute name>─────────┤
├─<translate-table-valued file attribute name>─┤
├─<mnemonic task attribute value>──────────────┤
├─<arithmetic-valued task attribute name>──────┤
├─<Boolean-valued task attribute name>─────────┤
├─<event-valued task attribute name>───────────┤
├─<file-valued task attribute name>────────────┤
├─<pointer-valued task attribute name>─────────┤
├─<task-valued task attribute name>────────────┤
└─<mnemonic library attribute value>───────────┘<mnemonic task attribute value>
A valid mnemonic name for a value of a task attribute.
If a mnemonic file attribute value, mnemonic library attribute value, or mnemonic task attribute value is specified, the VALUE function returns the integer value that corresponds to that mnemonic attribute value. If an attribute name is specified, the VALUE function returns the attribute number that corresponds to that attribute name.
For more information on file attribute names and mnemonic file attribute values, refer to the File Attributes Programming Reference Manual. For more information on task attributes and their values, refer to the Task Attributes Programming Reference Manual.
Examples of the VALUE Function
F.KIND := VALUE(DISK)
F.INTMODE := VALUE(EBCDIC)
F.STATUS := VALUE(TERMINATED)

