IBM ISERIES SC41-5210-04 User Manual

Page 194

Advertising
background image

Example of printed record format information for a Query for iSeries
query definition

The following is an example of one particular part of the query definition (the record format layout for the
database output file) that can be printed when the query is run. The information shown below is printed
only if the query is defined for database file output and, in this case, when it sends summary-only output to
the database file.

v The Output CCSID Value is the CCSID of the entire query. This line is not printed if the CCSID is

65535. If the query contains multiple CCSIDs, a CCSID column shows the CCSID of each field.

v The Field column shows the fields that exist in the output records. Each data field in the record output is

assigned a name equal to the field name as it exists in the query definition. If two or more fields in the
record output have identical field names (this occurs if one or more summary functions are specified for
a field or when files are joined), the first six characters of the field name are used plus a two-digit
number is added that corresponds to the summary function (01=Total, 02=Average, 03=Minimum,
04=Maximum, and 05=Count).

For example, if minimum and maximum summary functions were specified in the query definition for the
FMT field, two fields named FMT03 and FMT04 would appear in the record output; they would contain the
minimum value for the

FMT field (FMT03) and the maximum value for the FMT field (FMT04). This naming is

true only in this simple case. Actual naming varies with different queries.

v The Begin column shows the starting byte of the field within the record. For example, the field named

ZD3 starts at byte 28.

v The Len and Dec columns show the length and decimal positions for each field. For example, the field

named

PK2 has a length of eight with two decimal positions.

Note: What is shown on the report is the printed output length after formatting, not the

internal-database field length. You cannot add the length to the begin position and get the
beginning position of the next field.

v For nonnumeric fields, the Dec column shows the type of data that is contained in the column:

Blank means fixed-length character

V means variable-length character (SBCS or DBCS)

J means DBCS-only

O means DBCS-open (mixed)

IBM Query for iSeries

92-01-15

10:36:31

Output file record format

Output record length . . . . . . . . .

128

Output CCSID value . . . . . . . . . .

37

Field list:

Field

Begin

Len Dec

Null Data Type

Text

BREAKLVL

1

1

Character

BREAK LEVEL

OVERFLOW

2

1

Character

OVERFLOW FLAG

TM1USA

3

8

T

Time

FMT SYS

DT1EUR

6

10

L

Date

FMT SYSTEM

TS1

10

26

Z

Timestamp

FMT SYSTEM

PK2

20

8

2

Zoned decimal

ZD3

28

8

2

Zoned decimal

ID1

36

3

Character

ID FIELD

VC1

39

8

V

Y

Variable character

’ EMPTY STRING DFT

C1

49

10

Y

Character

CHAR DFT *NULL

DBCSOPEN

59

8

O

DBCS capable

DBCS OPEN

DBCSEITH

67

8

E

DBCS capable

DBCS EITHER

DBCSONLY

75

8

J

DBCS capable

DBCS ONLY

DBCSGRPH

83

8

G

Graphic

DBCS GRAPHIC

DBCVOPEN

89

8

OV

Variable DBCS

DBCS OPEN VAR.

DBCVEITH

99

8

EV

Variable DBCS

DBCS EITHER VAR.

DBCVONLY

109

8

JV

Variable DBCS

DBCS ONLY VAR.

DBCVGRPH

119

8

GV

Variable graphic

DBCS GRAPHIC

182

Query for iSeries Use V5R2

Advertising