SNTDECOD Error Messages

In this document, you find the error messages issued by SNTDECOD, the decoding software needed to load binary host files from Empower.

The current version of SNTDECOD is 113.

To check your version, please look at the header of the output generated by SNTDECOD.

If you have a previous version, such as 105, please update to 113.

Code OpSys Description
SNT100I * File decoded successfully.
SNT115I MV

SMA output file cannot be written.

Cause:

The SMAOUT file is not specified.

Action:

This message is informative, not an error message. If you do not want to generate the SMAOUT file, ignore this message, else include the SMAOUT line.

Error Code OpSys Description
SNT101S *

Input file has wrong format. - e not last.

Cause:

The last record of the input file must contain the string "E......Last Record". Somehow records where included after the "official" last record.

Action:

Make sure the FTP does not add records to the end of the transferred file or try deleting those records after "E......Last Record" manually.

SNT102S *

Input file has wrong format. - e missing.

Cause:

The last record of the input file must contain the string "E......Last Record". In this case, this record is missing. Transfer of FTP incomplete?

Action:

FTP the Empower encoded file again and ensure that the FTP operates in binary mode. Check that the file is not truncated after the FTP.

SNT103S *

Error during open of input file.

Cause:

The input file contains an EOF in the first record, i.e. the input file contains one record only.

Action:

Use a Empower encoded file as input file or check if the FTP passed the file correctly to the mainframe, i.e. created more than one record.

SNT104S *

Not used.

SNT105S *

Processing stopped. Do not use output file.

Cause:

This message is printed as a succession of other error messages in this paper.

Action:

Find the error preceding this error and follow the recommended action.

SNT106S *

Input file has wrong format. - data unit len -.

Cause:

The length of the encoded data unit is 0 or greater than allowed.

Action:

This is an encoding problem. Call Software AG Support.

SNT107S *

Input file has wrong format. - record len -

Cause:

The length of the decoded record is 0 or greater than allowed. Typically the carriage return/line delimiter being marked causes this error. The carriage return/line delimiter should be marked for text, not binary.

Action:

Unmark the carriage return/line delimiter and rerun.

SNT108S *

Input file has wrong format. - rec i not first.

Cause:

Multiple "rec i" were found. Only one is allowed.

SNT109S *

Wrong version of decoding program.

SNT110S *

Input file has wrong format. - rec i not first.

Cause:

The decoding routine expects the first record of the encoded file to begin with "I", for example, "I111105". This is not the case here.

Action:

Make sure the encoded file was not corrupted during the FTP. After the file is uploaded to the mainframe, the first three lines of a good file uploaded would look as follows:

000001 I111105
000002 C(C) Software AG, date/time stamp
000003 dataset set name, format, DCB and blksize information
SNT111S *

Input file has wrong format. - nbf -.

Cause:

The number of data bytes in the file does not match the NumByteFile count contained in the last record of the coded file.

Action:

Make sure the encoded file was not corrupted during the FTP.

SNT112S *

Input file has wrong format. - chks -.

Cause:

The number of data bytes in the file does not match the checksum contained in the last record of the coded file.

Action:

Make sure the encoded file was not corrupted during the FTP.

SNT113S *

Fatal error during decompression - call SAG support.

Action:

Typically this error is caused by a corrupt data set. Try downloading and decoding the data set again.

SNT114S MV

Output file not available.

Cause:

The SNTOUT file cannot be found

Action:

Check that the physical file referenced by SNTOUT is available.

SNT116S MV

SMA output file must have record length 80.

Action:

Specify the record length of 80 for SMAOUT. For z/OS: LRECL=80.

SNT117S MV

SMA output file must have fixed record length.

Action:

Specify a fixed record length for SMAOUT. For z/OS: RECFM=F.

SNT118S *

Invalid record format in SNTOUT file.

Action:

When uploading the PC file to mainframe, make sure the transfer tool supports the binary mode. The record format of the SNTOUT data set on the mainframe must be FB, record length of 80 and a block size of a multiple of 80, e.g., 6000. Once the upload has been done, one can check if this was successful by examining the contents of this uploaded file. The third record should read something like:

TFRZ.NAT232.ALLI001,VB,4628,4624

IRMALINK adds sequence numbers to the end of the record which may change the format from 80 bytes to 72. Looks like IRMALINK prepares the data for utilities such as IEBCOPY and is not usable for file transfer for SNT.

SNT119S *

Invalid record length of SNTOUT file.

Cause:

For a fixed blocked SNTOUT file, the record length must match the record length of the input file.

Action:

Adjust the record length of the SNTOUT file.

SNT120S *

Record length of SNTOUT file too small.

Cause:

For a variable blocked SNTOUT file, the record length must be greater than or equal to the record length of the input file.

Action:

Adjust the record length of the SNTOUT file.

SNT121S *

Block size of SNTOUT file too small.

Cause:

For a undef blocked SNTOUT file, the block size must be greater than or equal to the block size of the input file.

Action:

Adjust the block size of the SNTOUT file.

SNT902S B

Link not successful. CCMO999Exit 12.

Cause:

Error affects ISP format. Statement STATE=UPDATE is missing.

Action:

Include statement STATE=UPDATE when using FORMAT=ISP.

SNT903S *

Error writing file Length n / 0.

Cause:

Drive space limit.

Action:

Increase the size of the SNTOUT file. There also may be the possibility that the file is corrupted. You may want to download the fix again from Empower.

SNT904S V

Output record too big: n / n

SNT906S V

Unable to close output file

Action:

Please check the JCL for the input (SNTCOD) and two output files (SNTOUT and SMAOUT). Try specifying SMAOUT (even if you do not use SMA).

Operating System Codes

The following codes are used in the tables above:

Code Operating System
B BS2000/OSD
C CMS for z/VM
M z/OS
V z/VSE
* All of the above