COBOL runtime messages
The messages in this topic pertain to COBOL. Each message is followed by an explanation describing the condition that caused the message, a programmer response suggesting how you might prevent the message from occurring again, and a system action indicating how the system responds to the condition that caused the message.
The messages also contain a symbolic feedback code, which represents the first 8 bytes of a 12-byte condition token. You can think of the symbolic feedback code as the nickname for a condition. As such, the symbolic feedback code can be used in user-written condition handlers to screen for a given condition, even if it occurs at different locations in an application.
The messages in this topic contain alphabetic suffixes that have
the following meaning:
- I
- Informational message
- W
- Warning message
- E
- Error message
- S
- Severe error message
- C
- Critical error message
- IGZ0002S
debugging-information - IGZ0003W
A logic error occurred for file file-name in program program-name at relative location relative-location. - IGZ0005S
OS/VS COBOL programs in the application were found in multiple enclaves. - IGZ0006S
The reference to table table-name by verb number verb-number on line line-number addressed an area outside the region of the table. - IGZ0007S
The size of variable length group group-name exceeded the maximum defined length of the group at the time of reference by verb number verb-number on line line-number. - IGZ0009C
A delete of module module-name was unsuccessful. - IGZ0011C
module-name was not a proper module for this system environment. - IGZ0012S
There was an invalid attempt to end a sort or merge. - IGZ0013S
An error return code return-code came from a CICS command CICS-command issued by library subroutine library-subroutine. - IGZ0014W
module-name is no longer supported. Its content was ignored. - IGZ0015S
A recursive call was attempted to a program that was already active. The program name is program-name. - IGZ0016W
Program program-name could not be deactivated by non-return exit of a routine. Subsequent reentry is not supported. - IGZ0017S
The open of DISPLAY or ACCEPT file with environment name environment-name was unsuccessful. - IGZ0018S
On CICS, an attempt was made to run a COBOL program which is not reentrant. The program name is program-name. - IGZ0019W
A FUNCTION result used as a DELIMITED BY operand is larger than the UNSTRING object in program program-name at displacement displacement. The DELIMITED BY phrase is ignored. - IGZ0020S
A logic error occurred. Neither FILE STATUS nor a declarative was specified for file file-name in program program-name at relative location relative-location. The status code was status-code. - IGZ0021C
macro-name was unsuccessful for file file-name. - IGZ0022W
File file-name in program program-name will return the maximum record length when read. - IGZ0023S
The dynamic allocation of file file-name was unsuccessful. The return code was return-code. The reason code was reason-code. - IGZ0024S
An invalid separate sign character was detected in program-name at displacement displacement. - IGZ0026W
The SORT-RETURN special register was never referenced, but the current content indicated the sort or merge operation in program program-name on line number line-number was unsuccessful. - IGZ0027W
The sort control file could not be opened. - IGZ0028S
An I/O error occurred in sort control file file-name. - IGZ0029S
Argument-1 for function function-name in program program-name at line line-number was less than zero. - IGZ0030S
Argument-2 for function function-name in program program at line line-number was not a positive integer. - IGZ0031S
A restart was not possible since the checkpoint record record-name was taken while a sort or merge was in progress. - IGZ0032S
A CANCEL was attempted on active program program-name. - IGZ0033S
An attempt was made to pass a parameter address above 16 megabytes to AMODE(24) program program-name. - IGZ0034W
The file with system-name system-name could not be extended. Secondary extents were not specified or were not available. The last WRITE was at offset offset in program program-name. - IGZ0035S
There was an unsuccessful OPEN or CLOSE of file file-name in program program-name at relative location location. Neither FILE STATUS nor an ERROR declarative were specified. The status code was status-code. - IGZ0036W
Truncation of high order digit positions occurred in program program-name on line number line-number. - IGZ0037S
The flow of control in program program-name proceeded beyond the last line of the program. - IGZ0038S
A reference modification length value of reference-modification-value on line line-number which was not equal to 1 was found in a reference to data item data-item which was passed by value. - IGZ0039S
An invalid overpunched sign was detected in program program-name on line line-number. - IGZ0040S
An invalid separate sign was detected in program program-name on line line-number. - IGZ0041W
The warning message limit was exceeded. Further warning messages were suppressed. - IGZ0042C
There was an attempt to use the IGZBRDGE macro, but the calling program was not COBOL. - IGZ0044S
There was an attempt to call the COBOL main program program-name that was not in initial state. - IGZ0045S
Unable to invoke method method-name on line number line number in COBOL program program-name. - IGZ0046W
The value specified in the program for the special-register special register was overridden by the corresponding value in the sort control file. - IGZ0047S
Unable to invoke method method-name on line number line number in COBOL class class-name. - IGZ0048W
A negative base was raised to a fractional power in an exponentiation expression in program program-name at displacement displacement. The absolute value of the base was used. - IGZ0049W
A zero base was raised to a zero power in an exponentiation expression in program program-name at displacement displacement. The result was set to one. - IGZ0050S
A zero base was raised to a negative power in an exponentiation expression in program program-name at displacement displacement. - IGZ0051S
An invalid EBCDIC digit string was detected on conversion to floating point in program-name at displacement displacement. - IGZ0052C
An internal error or invalid parameters were detected in the floating point conversion routine called from program-name at displacement displacement. - IGZ0053S
An overflow occurred on conversion to floating point in program-name at displacement displacement. - IGZ0054W
An overflow occurred on conversion from floating point to fixed point in program-name at displacement displacement. The result was truncated. - IGZ0055W
An underflow occurred on conversion to floating point in program-name at displacement displacement. The result was set to zero. - IGZ0056W
One or more files were not closed by program program-name before program termination. - IGZ0057S
There was an attempt to initialize a reusable environment through ILBOSTP0, but either the enclave was not the first enclave or COBOL was not the main program of the already established enclave. - IGZ0058S
Exponent overflow occurred in program program-name at displacement displacement. - IGZ0059W
An exponent with more than nine digits was truncated in program program-name at displacement displacement. - IGZ0060W
Truncation of high order digit positions occurred in program program-name at displacement displacement. - IGZ0061S
Division by zero occurred in program program-name at displacement displacement. - IGZ0063S
An invalid sign was detected in a numeric edited sending field in program-name on line number line-number. - IGZ0064S
A recursive call to active program program-name in compilation unit compilation-unit was attempted. - IGZ0065S
A CANCEL of active program program-name in compilation unit compilation-unit was attempted. - IGZ0066S
The length of external data record data-record in program program-name did not match the existing length of the record. - IGZ0067S
The NOEQUALS keyword in the sort control file file-name conflicted with the specifications of the DUPLICATES phrase on the SORT statement. - IGZ0068W
Duplicate characters were ignored in an INSPECT CONVERTING statement in program program-name at displacement displacement. - IGZ0069S
On VM, file file-name in program program-name attempted to use VSAM in XA or ESA mode. Using VSAM while in XA or ESA mode is not supported under the installed level of VM. The program was terminated. - IGZ0070S
The FILEDEF command "FILEDEF ddname DISK FILE ddname A4" was unsuccessful. - IGZ0071S
ALL subscripted table reference to table table-name by verb number verb-number on line line-number had an ALL subscript specified for an OCCURS DEPENDING ON dimension, and the object was less than or equal to 0. - IGZ0072S
A reference modification start position value of reference-modification-value on line line-number referenced an area outside the region of data item data-item. - IGZ0073S
A non-positive reference modification length value of reference-modification-value on line line-number was found in a reference to data item data-item. - IGZ0074S
A reference modification start position value of reference-modification-value and length value of length on line line-number caused reference to be made beyond the rightmost character of data item data-item. - IGZ0075S
Inconsistencies were found in EXTERNAL file file-name in program program-name. The following file attributes did not match those of the established external file: attribute-1 attribute-2 attribute-3 attribute-4 attribute-5 attribute-6 attribute-7 - IGZ0076W
The number of characters in the INSPECT REPLACING CHARACTERS BY data-name in program program-name at displacement displacement was not equal to one. The first character was used. - IGZ0077W
The lengths of the data-item items in program program-name at displacement displacement were not equal. The shorter length was used. - IGZ0078S
ALL subscripted table reference to table table-name by verb number verb-number on line line-number will exceed the upper bound of the table. - IGZ0079S
On CICS, program-lang program program-name attempted to call OS/VS COBOL program program-name. - IGZ0080S
A dynamic call to module-name failed because the program entry name program-name does not match. - IGZ0096C
A load of module module-name was unsuccessful. - IGZ0097S
Argument-1 for function function-name in program program-name at displacement displacement contained no digits. - IGZ0098C
The message text for message message-number was inaccessible to IGZCWTO. - IGZ0099C
Internal error error-code was detected in module module-name. - IGZ0100S
Argument-1 for function function in program program at displacement displacement was less than or equal to -1. - IGZ0108S
The cancel of program program-name failed because the module load point address was not provided when the program was loaded. - IGZ0151S
Argument-1 for function function-name in program program-name at displacement displacement contained more than 18 digits. - IGZ0152S
Invalid character character was found in column column-number in argument-1 for function function-name in program program-name at displacement program-displacement. - IGZ0153S
Program program-name was compiled with a level of the compiler that requires service to be installed on Language Environment. - IGZ0154S
A procedure pointer was set to nested program nested-program-name in program program-name at displacement displacement. - IGZ0155S
Invalid character character was found in column column-number in argument-2 for function function-name in program program-name at displacement program-displacement. - IGZ0156S
Argument-1 for function function-name in program program-name at line line-number was less than zero or greater than 28. - IGZ0157S
The length of Argument-1 for function function-name in program program-name at line line-number was not equal to 1. - IGZ0158S
The length of Argument-1 for function function-name in program program-name at displacement displacement was zero. - IGZ0159S
Argument-1 for function function-name in program program-name at line line-number was less than 1 or greater than 3067671. - IGZ0160S
Argument-1 for function function-name in program program-name at line line-number was less than 16010101 or greater than 99991231. - IGZ0161S
Argument-1 for function function-name in program program-name at line line-number was less than 1601001 or greater than 9999365. - IGZ0162S
Argument-1 for function function-name in program program-name at line line-number was less than 1 or greater than the number of positions in the program collating sequence. - IGZ0163S
Argument-1 for function function-name in program program-name at line line-number was less than zero. - IGZ0164C
module-name was unable to get HEAP storage. - IGZ0165S
A reference modification start position value of start-position-value on line line referenced an area outside the region of the function result of function-result. - IGZ0166S
A non-positive reference modification length value of length on line line-number was found in a reference to the function result of function-result. - IGZ0167S
A reference modification start position value of start-position and length value of length on line line-number caused reference to be made beyond the rightmost character of the function result of function-result. - IGZ0168S
The creation of a second enclave within a reusable environment was attempted. The first program of the second enclave was program-name. - IGZ0169W
External data data-record was allocated within the 31-bit address range. The called program program-name contained a definition for this external data, and it was compiled with the DATA(24) option. - IGZ0170S
One or more files were not closed by NORENT program program-name and the program cannot be found in storage. - IGZ0171S
An attempt was made by program program-name to open VSAM variable-length relative record file file-name but the file was not defined to VSAM as RRDS. The COBOL variable-length relative record data set simulation provided by SIMVRD is no longer supported. - IGZ0172W
RTEREUS was specified, but ignored. A reusable run-time environment was not established because the first program in the application was not COBOL. - IGZ0173S
There was an invalid attempt to start a sort or merge. - IGZ0174S
A dynamic call to module-name failed because the load module is a DLL. - IGZ0175S
A dynamic call to module-name failed because the entry point is a COBOL program compiled with the DLL compiler option. - IGZ0176S
A call from a COBOL program compiled with the DLL compiler option failed because the program program-name was previously dynamically called by a COBOL program compiled without the DLL compiler option. - IGZ0177S
A CANCEL of DLL program-name is not allowed. - IGZ0178S
An attempt to find program program-name in DLL module-name was unsuccessful. - IGZ0179S
A dynamic call to module-name failed because the load module contains one or more routines with XPLINK linkage. - IGZ0180S
An attempt was made to run a VS COBOL II or OS/VS COBOL program in a OS/390 UNIX process. The program name is program-name. - IGZ0181S
An attempt was made to run a COBOL program that is not reentrant in a OS/390 UNIX process. The program name is program-name. - IGZ0182W
A fork() is not allowed when a COBOL reusable environment is active. - IGZ0183W
A fork() is not allowed when an OS/VS COBOL program or a VS COBOL II program is in the environment. - IGZ0184W
A fork() is not allowed when a sort or merge is in progress. - IGZ0185W
A fork() is not allowed when a declarative in a COBOL program is active. - IGZ0186S
An attempt was made to run a VS COBOL II program with the run-time option XPLINK(ON). The program name is program-name. - IGZ0187S
There was an attempt to establish a COBOL reusable environment with the run-time option XPLINK(ON). - IGZ0188S
Value string is invalid for environment variable _IGZ_SYSOUT. - IGZ0189S
Program program-name cannot be run in this operating system environment. - IGZ0190S
There was an attempt to parse an XML document with an ENCODING phrase that specified an invalid CCSID. - IGZ0191S
There was an attempt to parse an XML document in a national data item but with an ENCODING phrase that specified a CCSID other than 1200. - IGZ0192S
There was an attempt to parse an XML document in an alphanumeric data item but with an ENCODING phrase that specified CCSID 1200. - IGZ0193W
Search argument argument-number in the WHEN phrase of the SEARCH ALL statement in program program-name on line number line-number was a signed item with a negative value. The corresponding table key was an unsigned item, and so the argument could never match the key in any of the table entries. - IGZ0194W
Search argument argument-number in the WHEN phrase of the SEARCH ALL statement in program program-name on line number line-number was longer than the corresponding key. The excess digit or character positions of the argument were not zeros or spaces respectively, and so the argument could never match the key in any of the table entries. - IGZ0195S
A SORT or MERGE statement was attempted when running in an OS/390 UNIX process. - IGZ0196S
Argument-1 for function function-name in program program-name at displacement displacement contained more than 31 digits. - IGZ0197S
There was an unsuccessful READ or WRITE of file file-name in program program-name at relative location location Neither FILE STATUS nor an ERROR declarative were specified. The file status code was status-code. The BPX return code was return-code. The BPX reason code was reason-code. - IGZ0198W
File file-name in program program-name had a block size of block-size which exceeds the maximum supported block size. - IGZ0199S
An attempt was made to run a COBOL program that was compiled with the SEPARATE suboption of the TEST compiler option. This is not supported with this level of Language Environment or this level of Debug Tool. The program name is program-name. - IGZ0200W
A file attribute mismatch was detected. File file-name in program program-name was defined as a physical sequential file and the file specified in the ASSIGN clause was a VSAM data set. - IGZ0201W
A file attribute mismatch was detected. File file-name in program program-name had a record length of record-length-1 and the file specified in the ASSIGN clause had a record length of record-length-2. - IGZ0202W
A file attribute mismatch was detected. File file-name in program program-name specified ASCII data and the file specified in the ASSIGN clause did not contain the ASCII data attribute. - IGZ0203W
A file attribute mismatch was detected. File file-name in program program-name specified non-ASCII data and the file specified in the ASSIGN clause contained the ASCII data attribute. - IGZ0204W
A file attribute mismatch was detected. File file-name in program program-name was defined as RECORDING MODE recording-mode and the file specified in the ASSIGN clause did not contain the same attribute. - IGZ0205W
An OPEN failure occurred for file file-name in program program-name because the SMSVSAM server was not available. The file was closed. - IGZ0206W
The AIXBLD run-time option was invalid for file file-name in program program-name because the file was opened in RLS mode. The file was closed. - IGZ0207W
The SIMVRD run-time option was invalid for file file-name in program program-name because the file was opened in RLS mode. The file was closed. - IGZ0210S
There was an attempt to run an OS/VS COBOL program program-name in a non-initial thread. - IGZ0215S
Argument —1 for function function-name in program program-name at line line-number was less than 0 or greater than 99. - IGZ0216S
Argument —1 for function function-name in program program-name at line line-number was less than 0 or greater than 99366. - IGZ0217S
Argument —1 for function function-name in program program-name at line line-number was less than 0 or greater than 991231. - IGZ0218S
The sum of the year at the time of execution and the value of argument —2 was less than 1700 or greater than 10000 for function function-name in program program-name at line line-number. - IGZ0219S
The base year for program program-name was outside the valid range of current year minus 99 through 1999. The sliding window value window-value resulted in a base year of base-year. - IGZ0220S
The current year was outside the 100-year window, year-start through year-end for program program. - IGZ0221W
The Y2PAST= y2past-value SORT option (from the YEARWINDOW compiler option) was overridden by the Y2PAST value in the sort control file. - IGZ0222S
No significant digits remain in a fixed-point exponentiation operation in program program at displacement displacement due to excessive decimal positions specified in the operands or receivers. - IGZ0223S
Argument-1 for function function-name in program program-name at line line-number was less than zero or greater than 29. - IGZ0224S
There was an attempt to run COBOL programs in more than one thread and all of the COBOL programs were not enabled for multithreading. The error was detected when attempting to run COBOL program program-name. - IGZ0225S
There was an attempt to run the thread enabled COBOL program program-name in a COBOL reusable environment. - IGZ0226S
On CICS, an attempt was made to run a COBOL program that contains object-oriented syntax. The program name is program-name. - IGZ0227S
There was an invalid attempt to end an XML PARSE statement. - IGZ0228S
There was an invalid attempt to start an XML PARSE statement. - IGZ0229S
Argument–2 for function function-name in program program-name at line line-number was less than 1 or greater than 65535. - IGZ0230S
The processing procedure for an XML PARSE statement set XML-CODE to an unsupported value of xml-code-value for XML event xml-event. - IGZ0251W
An invalid keyword keyword was found at position position in environment variable env-var while processing file file-name in program program-name. - IGZ0252W
An invalid delimiter was found at position position in environment variable env-var while processing file file-name in program program-name. - IGZ0253W
Keyword keyword1 was found at position position in environment variable env-var while processing file file-name in program program-name and is mutually exclusive with keyword keyword2. - IGZ0254W
Environment variable env-var is null or only contains blanks for file file-name in program program-name. - IGZ0255W
Dynamic allocation failed for ddname ddname while processing file file-name in program program-name. The return code from the dynamic allocation was return-code, error code error-code, reason code reason-code, and information code information-code. - IGZ0256W
Dynamic deallocation failed for ddname ddname while processing file file-name in program program-name. The return code from the dynamic deallocation was return-code, error code error-code, reason code reason-code, and information code information-code. - IGZ0257W
The environment variable env-var for file file-name in program program-name contains an invalid dataset name value. - IGZ0258W
The environment variable env-var for file file-name in program program-name contains an invalid member name value. - IGZ0259W
The environment variable env-var for file file-name in program program-name contains an invalid path name value. - IGZ0260W
Temporary dataset names cannot be used for dynamic allocation in environment variable env-var for file file-name in program program-name. - IGZ0261W
An absolute pathname was not specified in environment variable env-var for file file-name in program program-name. - IGZ0262S
C-Runtime-message - IGZ0263I
The previous condition has also occurred in program prograrm-name on line(s): line-numbers. - IGZ0264S
There was an attempt to run both OS/VS COBOL and Enterprise COBOL V5 programs in the same enclave. - IGZ0265S
Argument-1 for function function-name in program program-name at line line-number was not a valid UTF-8 string. - IGZ0266S
Argument-2 and argument-3 for function USUBSTR in program program-name at line line-number was not a valid combination for substring of a UTF string. - IGZ0268W
An invocation was made of OS/VS COBOL program program-name. - IGZ0269W
program-lang version program-version program program-name made a call to OS/VS COBOL program program-name. - IGZ0270S
In a multithreaded environment, COBOL program program-name was called during condition handling and the program cannot be initialized. - IGZ0271S
There was an attempt to initialize COBOL in a nested enclave when the initial enclave is multithreaded or multitasking. The first program of the nested enclave was program-name. - IGZ0272S
Data conversion from CCSID CCSID1 to CCSID2 was unsuccessful. The return code from the Unicode Conversion Service CUNLCNV was return-code and the reason code was reason-code. - IGZ0273S
A GOBACK, EXIT PROGRAM, or STOP RUN was attempted while an EXCEPTION/ERROR declarative was in control for a QSAM ABEND. The declarative in control is in program program-name for file file-name. - IGZ0274S
A GOBACK, EXIT PROGRAM, or STOP RUN was attempted while a LABEL declarative was in control. The declarative in control is in program program-name for file file-name. - IGZ0275S
The contents of data item data-name at the time of reference by verb number verb-number on line line-number failed the NUMERIC class test generated by the ZONECHECK compiler option. - IGZ0276W
The contents of data item data-name at the time of reference by verb number verb-number on line line-number failed the NUMERIC class test generated by the ZONECHECK compiler option. - IGZ0280S
XML to data structure conversion could not complete in program PROGRAM-NAME because an error return code of RETURN-CODE was received from the XML PARSE statement. The error occurred at element ELEMENT-NAME with the character content CHARACTER-CONTENT. - IGZ0281S
XML to language structure conversion could not complete in program PROGRAM-NAME because the valid range of a repeating group or repeating data item was exceeded. The error occurred at element ELEMENT-NAME. - IGZ0282S
XML to language structure conversion could not complete in program PROGRAM-NAME because none of the elements in the input XML document matched a mapped element in the XML Schema upon which the XML converter is based. - IGZ0283S
XML to language structure conversion could not complete in program PROGRAM-NAME because the character content for element ELEMENT-NAME was longer than the element's maximum of LIMIT characters. - IGZ0284S
XML to language structure conversion could not complete in program PROGRAM-NAME because conversion of the character content of an element that is mapped as numeric failed. The error occurred at element ELEMENT-NAME with the character content CHARACTER-CONTENT. - IGZ0285S
XML to language structure conversion could not complete in program PROGRAM-NAME because the length of the input XML document is INPUTLEN characters, which exceeds the maximum of MAXIUMUM characters for this converter. - IGZ0286S
XML to language structure conversion could not complete in program PROGRAM-NAME because the content for element ELEMENT-NAME had a length greater than or equal to INPUTLEN characters which was too long for the converter to process. - IGZ0287S
Language structure to XML conversion could not complete in program PROGRAM-NAME because the maximum output message length of LENGTH characters was exceeded while generating the XML document. - IGZ0288S
XML conversion could not complete in program PROGRAM-NAME because a non-zero return code was received from the Unicode Conversion Service CUNLCNV while converting from CCSID SOURCE-CCSID to CCSID TARGET-CCSID. - IGZ0289S
Language structure to XML conversion could not complete in program PROGRAM-NAME because the content of non-numeric member MEMBER-NAME of language structure STRUCTURE-NAME contained characters that are not legal in an XML document. - IGZ0290S
Language structure to XML conversion could not complete in program PROGRAM-NAME because the content of numeric member MEMBER-NAME of language structure STRUCTURE-NAME is invalid. - IGZ0291S
XML to language structure conversion could not complete in program PROGRAM-NAME because the maximum XML element nesting depth was exceeded. The error occurred at element ELEMENT-NAME with character content CHARACTER-CONTENT. - IGZ0292S
XML conversion could not complete in program PROGRAM-NAME because an attempt to register an exception handler failed with Language Environment error LE-ERROR. - IGZ0293S
XML conversion could not complete in program PROGRAM-NAME because an attempt to unregister an exception handler failed with Language Environment error LE-ERROR. - IGZ0294S
XML conversion could not complete in program PROGRAM-NAME because the address of one or more required parameters to the main entry point did not have valid addresses. - IGZ0295S
XML to language structure conversion could not complete in program PROGRAM-NAME because a response code of RESPONSE-CODE with reason code REASON-CODE was received from the bidirectional data conversion module MODULE-NAME while processing the XML element ELEMENT-NAME. - IGZ0296S
Language structure to XML conversion could not complete in program PROGRAM-NAME because a return code of RETURN-CODE with reason code REASON-CODE was received from the bidirectional data conversion module MODULE-NAME while processing member MEMBER-NAME of language structure STRUCTURE-NAME. - IGZ0297S
XML to language structure conversion could not complete in program PROGRAM-NAME because the content for attribute ATTRIBUTE-NAME had a length greater than or equal to INPUTLEN characters, which was too long for the converter to process. - IGZ0298S
XML to language structure conversion could not complete in program PROGRAM-NAME because the target namespace of element ELEMENT-NAME was NAMESPACE-ACTUAL which is inconsistent with the expected target namespace of NAMESPACE-EXPECTED. - IGZ0299S
XML to language structure conversion could not complete in program PROGRAM-NAME because the minimum count of language structure STRUCT-NAME was not met. - IGZ0300S
XML to language structure conversion could not complete in program PROGRAM-NAME because the maximum count of language structure STRUCT-NAME was exceeded. - IGZ0301S
Language structure to XML conversion could not complete in program PROGRAM-NAME because the total count of language structure instances received was ACTUAL-COUNT which is less than the minimum of MINIMUM-COUNT instances required by the message layout. - IGZ0302S
Language structure to XML conversion could not complete in program program-name because the length prefix of language structure struct-name specified a length of specified-length bytes, which is less than the structure's minimum length of minimum-length bytes. - IGZ0303S
Language structure to XML conversion could not complete in program program-name because the total count of language structure instances received was actual-count which is greater than the maximum of maximum-count instances allowed by the message layout.