S370FZDUw.d Informat

Reads unsigned zoned decimal data in IBM mainframe format.

Category: Numeric
Interaction: List input is incompatible with binary input when this informat is specified in an INFORMAT= statement or an ATTRIB= statement using the INFORMAT= argument. SAS issues a warning and uses formatted input to read the data.

Syntax

S370FZDUw.d

Syntax Description

w

specifies the width of the input field.

Default 8
Range 1–32

d

specifies the power of 10 by which to divide the value. This argument is optional.

Default 0
Range 0–31

Details

Use S370FZDUw.d on other operating environments to read unsigned zoned decimal data from IBM mainframe files.

Comparisons

  • The S370FZDUw.d informat is similar to the S370FZDw.d informat except that the S370FZDUw.d informat rejects all sign digits except F.
  • The S370FZDUw.d informat is equivalent to the COBOL notation PIC 9(n) DISPLAY, where the n value is the number of digits.

Example

input @1 x s370fzdu3.; 
Data Line 1
Result
----+----1
F1F2F3
123
1The data line contains a hexadecimal representation of a binary number that is stored in zoned decimal format on an IBM mainframe operating environment. Each two hexadecimal characters correspond to one byte of binary data, and each byte corresponds to one column of the input field.