Intrinsic functions and national data
You can use arguments of class national with the intrinsic functions shown in the table below.
Intrinsic function | Function type | For more information |
---|---|---|
BIT-OF |
Alphanumeric | BIT-OF (Enterprise COBOL for z/OS® Language Reference) |
BYTE-LENGTH |
Integer | Finding the length of data items |
DISPLAY-OF |
Alphanumeric | Converting national to alphanumeric (DISPLAY-OF) |
FORMATTED-CURRENT-DATE , FORMATTED-DATE ,
FORMATTED-TIME , FORMATTED-DATETIME |
Alphanumeric, National, or UTF-8 |
|
HEX-OF |
Alphanumeric | HEX-OF (Enterprise COBOL for z/OS Language Reference) |
INTEGER-OF-FORMATTED-DATE |
Integer | INTEGER-OF-FORMATTED-DATE (Enterprise COBOL for z/OS Language Reference) |
LENGTH |
Integer | Finding the length of data items |
LOWER-CASE , UPPER-CASE |
National | Changing case (UPPER-CASE, LOWER-CASE) |
NUMVAL , NUMVAL-C , NUMVAL-F |
Numeric | Converting to numbers (NUMVAL, NUMVAL-C, NUMVAL-F) |
MAX , MIN |
National | Finding the largest or smallest data item |
ORD-MAX , ORD-MIN |
Integer | Finding the largest or smallest data item |
REVERSE |
Alphanumeric or national | REVERSE (Enterprise COBOL for z/OS Language Reference) |
SECONDS-FORM-FORMATTED-TIME |
Numeric | SECONDS-FROM-FORMATTED-TIME (Enterprise COBOL for z/OS Language Reference) |
TEST-FORMATTED-DATETIME |
Integer | TEST-FORMATTED-DATETIME (Enterprise COBOL for z/OS Language Reference) |
TEST-NUMVAL , TEST-NUMVAL-C , TEST-NUMVAL-F |
Integer |
|
TRIM |
Alphanumeric or national | TRIM (Enterprise COBOL for z/OS Language Reference) |
ULENGTH |
Integer | ULENGTH (Enterprise COBOL for z/OS Language Reference) |
UPOS |
Integer | UPOS (Enterprise COBOL for z/OS Language Reference) |
USUBSTR |
Alphanumeric or national | USUBSTR (Enterprise COBOL for z/OS Language Reference) |
USUPPLEMENTARY |
Integer | USUPPLEMENTARY (Enterprise COBOL for z/OS Language Reference) |
UVALID |
Integer | UVALID (Enterprise COBOL for z/OS Language Reference) |
UWIDTH |
Integer | UWIDTH (Enterprise COBOL for z/OS Language Reference) |
You can use national decimal arguments wherever zoned decimal arguments are allowed. You can use national floating-point arguments wherever display floating-point arguments are allowed. (See the related reference below about arguments for a complete list of intrinsic functions that can take integer or numeric arguments.)
Related references
Arguments (Enterprise COBOL for z/OS Language Reference)
Classes and categories of data (Enterprise COBOL for z/OS Language Reference)
Intrinsic functions (Enterprise COBOL for z/OS Language Reference)
Arguments (Enterprise COBOL for z/OS Language Reference)
Classes and categories of data (Enterprise COBOL for z/OS Language Reference)
Intrinsic functions (Enterprise COBOL for z/OS Language Reference)