Enterprise COBOL for z/OS, V4.2, Language Reference

SIGN clause

The SIGN clause specifies the position and mode of representation of the operational sign for the signed numeric item to which it applies.

The SIGN clause is required only when an explicit description of the properties or position of the operational sign is necessary.

Read syntax diagramSkip visual syntax diagram
Format

>>-+--------------+--+-LEADING--+------------------------------->
   '-SIGN--+----+-'  '-TRAILING-'   
           '-IS-'                   

>--+-------------------------+---------------------------------><
   '-SEPARATE--+-----------+-'   
               '-CHARACTER-'     

The SIGN clause can be specified only for the following items:

When the SIGN clause is specified at the group level, that SIGN clause applies only to subordinate signed numeric elementary data items of usage DISPLAY or NATIONAL. Such a group can also contain items that are not affected by the SIGN clause. If the SIGN clause is specified for a group or elementary entry that is subordinate to a group item that has a SIGN clause, the SIGN clause for the subordinate entry takes precedence for that subordinate entry.

The SIGN clause is treated as documentation for external floating-point items.

When the SIGN clause is specified without the SEPARATE phrase, USAGE DISPLAY must be specified explicitly or implicitly. When SIGN IS SEPARATE is specified, either USAGE DISPLAY or USAGE NATIONAL can be specified.

If you specify the CODE-SET clause in an FD entry, any signed numeric data description entries associated with that file description entry must be described with the SIGN IS SEPARATE clause.

If the SEPARATE CHARACTER phrase is not specified, then:

If the SEPARATE CHARACTER phrase is specified, then:

The SEPARATE CHARACTER phrase cannot be specified for a date field.



Rate this page

[ Index | Table of contents ]