IBM SC41-5210-04 Server User Manual


 
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