HISTOGRM Messages - mfx - 3.1

Syncsort™ MFX Programmers Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ Software
Product
Syncsort™ MFX > MFX
Version
3.1
Language
English
Content type
Programmer’s Guide
Product name
Syncsort™ MFX
Title
Syncsort™ MFX Programmers Guide
Topic type
How Do I
Copyright
2024
First publish date
2010
Last edition
2024-08-27
Last publish date
2024-08-27T08:14:56.318001
HISnnnA
messages indicate a critical error condition. HISTOGRM terminates to allow you to correct the error(s) so that a successful program may be run.
HISnnnI
messages are informational or indicate a non-critical error. They are printed on the HISTOGRM output for blocks and records and contain statistical information inserted by HISTOGRM.
HIS001A
INVALID CONTROL CARD
EXPLANATION: A blank control statement or an incomplete control parameter was found.
HIS002A
INVALID DATA ON CONTROL CARD
EXPLANATION: An invalid control parameter was found.
HIS003A
EXPECTED CONTIN NOT FOUND
EXPLANATION: A control statement continuation was indicated either by a non-blank character in column 72 or by a comma immediately after the last control field, but no continuation card image was found.
HIS004A
INVALID DCB OR ACB DATA

EXPLANATION: For HISTOGRM: The SYSUT1 data set was opened and one of three errors was detected: (1) LRECL was not specified, (2) BLKSIZE was not specified, (3) RECFM was not V, VB, or VBS, or (4) the data set is a VSAM RRDS. For HISTE15: The SORTIN record format was not variable-length.

ACTION: For HISTOGRM: Check for a missing DCB parameter if SYSUT1 is a non-standard label tape. If the file is a standard label tape or a disk file, one of the DCB subparameters may be missing, or the file is not a variable-length file. For HISTE15: Ensure that SORTIN is a variable-length data set.

HIS005I
RECORDS TOO LONG nnnn
EXPLANATION: Records with lengths exceeding the length specified in the DCB were found. The nnnn represents the number of long records found. Long records have no effect on other HISTOGRM statistics.
HIS006A
INVALID SPAN CONTROL FIELD BLOCK nnnn LOGICAL RECORD nnnn {DATA SET # nnnn}
EXPLANATION: The third byte of the four byte record descriptor word preceding a variable-length record does not contain a valid code X'00', X'01', X'10', X'11', or the code is inconsistent with the code of the previous segment. The block and record number being processed are included in the message text. The first 100 bytes of both current and previous segment along with their RDWs, follows this message. DATA SET # will be the concatenation number within SYSUT1 if the input data set is concatenated.
HIS007I
NUMBER OF BLOCKS nnnn
EXPLANATION: The total number of blocks read from the SYSUT1 data set is given on the HISTOGRM for blocks.
HIS008I
TOTAL LENGTH OF ALL BLOCKS nnnn
EXPLANATION: The total length in bytes of all blocks read is given on the HISTOGRM for blocks.
HIS009I
AVERAGE BLOCK LENGTH nnnn
EXPLANATION: The average block length of all blocks read is given on the HISTOGRM for blocks.
HIS010I
NUMBER OF RECORDS nnnn
EXPLANATION: The total number of records read from the SYSUT1 data set is given on the HISTOGRM for records. The total will exclude any records with lengths greater than the length specified in the DCB.
HIS011I
TOTAL LENGTH OF ALL RECORDS nnnn
EXPLANATION: The total length in bytes of all records read is given on the HISTOGRM for records.
HIS012I
AVERAGE RECORD LENGTH nnnn
EXPLANATION: The total length of all records is divided by the number of records and the quotient is given on the HISTOGRM for records.
HIS013I
NUMBER OF SPANNED RECORDS
EXPLANATION: The number of records contained within two or more blocks is given on the HISTOGRM for records.
HIS014I
RECOMMENDED SEG. SIZE - L7
EXPLANATION: The recommended segment size is given on the HIS­TOGRM for records. Supply MFX with this value either through L7 in the PARM field of the EXEC statement or through l7 in the LENGTH parameter of the RECORD control statement.
Note: If the recommended number is 0, the range of record lengths in the file was too wide to compute an optimal value. In this case, do not supply an L7.
HIS015I
AVERAGE SPACE PER RECORD - L6
EXPLANATION: The average work space necessary for each record is given on the HISTOGRM for records. Supply MFX with this value either through L6 in the PARM field of the EXEC statement or through l6 in the LENGTH parameter of the RECORD control statement.
Note: If the recommended number is 0, the range of record lengths in the file was too wide to compute an optimal value. In this case, do not supply an L6.
HIS016I
KEY LENGTH nnnn
EXPLANATION: The end location of the last control field in the record is given on the HISTOGRM for records.
HIS017I
LINE WIDTH nnnn
EXPLANATION: The numeric interval between the minimum and maximum block/record length is given on the HISTOGRM for records.
HIS018I
LONGEST RECORD nnnn
EXPLANATION: The length of the longest record read; that is the record containing the largest value in the record descriptor word.
HIS019A
INVALID DEVICE TYPE
EXPLANATION: An invalid device type was specified on the control statement in the SYSIN data set.
HIS019I
SHORTEST RECORD nnnn
EXPLANATION: The length of the shortest record read is given on the HISTOGRM for records.
HIS020I
DEVICE TYPE nnnnnn
EXPLANATION: The type of intermediate storage device to be used for the sort is given on the HISTOGRM for records.
HIS021I
BLOCK PARAMETER IGNORED
EXPLANATION: Information about blocks cannot be collected when running HISTE15 during a sort.
HIS022A
INPUT FILE IS EMPTY
EXPLANATION: There are no records in the input file which are not longer than the data set’s LRECL.
HIS023I
RECORDS TOO SHORT nnnn
EXPLANATION: Records with lengths less than the KEYL value specified for the HISTOGRM execution were found. The nnnn is the number of short variable-length records in the file.
HIS024I
LRECL nnnnn,BLKSIZE nnnnn,RECFM xxx
EXPLANATION: The logical record length, block size, and record for­mat of the input data set obtained from the SYSUT1 DCB after OPEN.
HIS025A
INVALID RDW/RECORD LENGTH BLOCK nnnn LOGICAL RECORD nnnn {DATA SET # nnnn}
EXPLANATION: The RDW value of the current record is greater than the DCB LRECL and HISTOGRM has been requested to terminate (thru the BIGSTOP parameter). The block and record number are sup­plied in the message and the first 100 bytes of the record and the RDW follow the message. DATA SET # will be the concatenation number within SYSUT1, if the input data set is concatenated.
HIS025I
INVALID RDW/RECORD LENGTH BLOCK nnnn LOGICAL RECORD nnnn {DATA SET # nnnn}
EXPLANATION: The RDW value of a record is greater than the DCB LRECL. Block number and record number are supplied in the message text, along with the concatenation number if SYSUT1 is concatenated.
HIS026I
INPUT DATA SET IS VSAM ... NO BLOCK STATISTICS GATHERED
EXPLANATION: The input to HISTOGRM is a VSAM data set; there­fore block statistics are not produced for this HISTOGRM execution.
HIS027A
SYSUT1 DD STATEMENT MISSING
EXPLANATION: The input data set is absent; the HISTOGRM run has terminated.
HIS028A
VSAM LOGICAL ERROR nn
EXPLANATION: An error occurred while reading a VSAM data set. For the definition of the error number, nn, consult one of the following IBM publications:
DFSMS/MVS Macro Instructions for Data Sets, SC26-4913
HIS029A
VSAM OPEN ERROR nn
EXPLANATION: An error occurred during an attempt to OPEN a VSAM file. For the definition of the error number, nn, consult one of the following IBM publications:
DFSMS/MVS Macro Instructions for Data Sets, SC26-4913
HIS030A
message text
EXPLANATION: An I/O error has occurred. The message text gives a detailed description of the error.
HIS031A
INVALID BDW ENCOUNTERED BLOCK nnnn
EXPLANATION: The block descriptor word for block number nnnn, was either zero or greater than the DCB blocksize.