S370FZDTw.d Informat

Reads zoned decimal separate trailing-sign 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

S370FZDTw.d

Syntax Description

w

specifies the width of the input field.

Default 8
Range 2–32

d

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

Default 0
Range 0–31

Details

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

Comparisons

  • Zoned decimal separate trailing-sign data are similar to zoned decimal separate leading-sign data except that the sign of the value is stored in the last byte of zoned decimal separate trailing-sign data.
  • The S370FZDTw.d informat is equivalent to the COBOL notation PIC S9(n) DISPLAY SIGN TRAILING SEPARATE, where the n value is the number of digits.

Example

input @1 x s370fzdt4.; 
Data Line 1
Result
----+----1
F1F2F34E
123
F1F2F360
-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.