ICP051I IOCP VERSION nn.nn.nnn TERMINATED. CODE=xx

Explanation

IOCP version nn.nn.nnn has terminated for one of the following reasons:
Code
Description
01
UNKNOWN PARM KEYWORD VALUE - yyyyyyyy. An unknown keyword value was found beginning with the first character of string yyyyyyyy in the PARM parameter of the EXEC statement. (This code can result from an extra left parenthesis after the REPORT keyword.)
02
DUPLICATE PARM KEYWORD - yyyyyyyy. A duplicate keyword was found beginning with the first character of string yyyyyyyy in the PARM parameter of the EXEC statement.
03
UNKNOWN PARM KEYWORD - yyyyyyyy. An unknown keyword was found beginning with the first character of string yyyyyyyy in the PARM parameter of the EXEC statement.
04
INVALID LINECOUNT VALUE. The keyword value on the LINECOUNT keyword in the PARM parameter of the EXEC statement was not within the allowed range.
05
CONFLICTING PARM KEYWORDS. Conflicting keywords were found in the PARM parameter of the EXEC statement.
06
PARM DELIMITER ERROR - yyyyyyyy. An extra or missing comma was found beginning with the first character of string yyyyyyyy in the PARM parameter of the EXEC statement. This code can result from unbalanced parentheses around the REPORT parameters or an incorrect report keyword value.
07
One or more errors were found in the input card-image statements.
08
An error was found while IOCP was generating the IOCDS in storage.
09
A REPORT or WRTCDS option has been specified but ICP IOCP only reads or writes an IOCDS in a CPC that supports ICP IOCP. If your CPC supports ICP IOCP, the IOCP release level you used does not support your CPC; you must use an IOCP level that supports your CPC.
10
IOCP was unable to connect to the VSE facility which reads and writes an IOCDS for one of the following reasons:
  • The facility is in use by another job. Wait a few minutes and rerun the job.
  • The facility is unavailable due to a or VSE error.
  • VSE is a guest under VM. VSE does not support reading or writing an IOCDS as a guest under VM. Use the VM version of IOCP.
11
TOO MANY VM LEVELS. You attempted to read or write an IOCDS and multiple levels of VM are present. For z/OS®, reading and writing an IOCDS is supported when z/OS is a guest of VM and only one level of VM is present. For VM, reading and writing an IOCDS is supported only when performed from a first-level VM.
12
IOCP was not authorized to write an IOCDS. The operator replied No to message ICP050D.
13
IOCP was not authorized to write an IOCDS. You are not authorized to update the CBD.CPC.IOCDS resource of the FACILITY class in the installed security product. (See Authorizing an IOCDS write for more information.)
14
PARM KEYWORD MISSING. Not all required execution keywords were specified. You specified keyword CHECKCPC=NO in the PARM parameter of the EXEC statement or CMS option NOCHKCPC to write an IOCDS in preparation of an upgrade, but you did not specify a keyword or option to write the IOCDS. You must specify a keyword value other than WRTCDS=NO or NOWRTCDS.
15
INSUFFICIENT STORAGE. IOCP could not obtain enough storage by using the GETMAIN statement (for z/OS and z/VM®) or the GETVIS statement (for VSE).
4x
IOCP encountered an error while reading the Ax (where x is 0, 1, 2, or 3) IOCDS from, or writing the Ax IOCDS to the hard disk. See the listing for related error messages.

System action

If IOCP encountered an error while doing anything other than reading an IOCDS, it ends with return code 8. If IOCP encountered an error while reading an IOCDS, it ends the read operation for that IOCDS. However, IOCP tries to read each additional IOCDS that was specified before it ends with return code 8.

Programmer response

Ensure that the PARM parameter of the EXEC statement is coded correctly. For errors, save the output listings and report the problem to the service representative.