ICP405I IOCP RECEIVED AN UNEXPECTED RETURN CODE OF xxxx HEX ATTEMPTING READ OR WRITE OF AN IOCDS

Explanation

IOCP attempted to read or write an IOCDS and received an unexpected return code.

System action

IOCP ends the read or write operation.

Programmer response

Code
Description
09, 65
Either return code indicates that two users are attempting to read or write an IOCDS at the same time. Wait a few minutes and rerun the job.
Note: If two jobs are attempting to write the same IOCDS, only one fails, but the IOCDS that is written might be unusable.
50
You attempted to write an IOCDS to a remote CPC that is not defined to a Hardware Management Console with LIC changes enabled. Ensure your CPC is defined to a HMC and that it has LIC changes enabled. Also, ensure that you have defined the CPC correctly in HCD so that it matches the HMC definition. Restart HCD and attempt the IOCDS build again.
51
You attempted to write an IOCDS to a remote CPC, and it did not respond. Ensure that the support element for the CPC is powered on and that no task is running on the support element which would prevent the writing of an IOCDS. Then rerun the job.
66
You attempted to read from an IOCDS or write to an IOCDS that is incorrect for your CPC. Specify a valid IOCDS and rerun the job.
67
You attempted to write one or more write-protected IOCDSs. Remove the write protection and rerun the job.
68
You attempted to write an IOCDS that the CPC does not support (that is, writing an IOCDS with ICP IOCP to a CPC that does not support ICP). If you attempted to write an IOCDS to a 2064 CPC in preparation for upgrading it, see Machine rules to determine which 2064 CPCs allow writing an IOCDS with ICP IOCP.
6A
You attempted to read from an IOCDS made incorrect by a write. If a write is currently in progress, wait until the write has completed and rerun the job. If a write is not in progress, you must rewrite the IOCDS before reading it.
80
You attempted to read an IOCDS that was never created. Specify an existing IOCDS and rerun the job.
82
You attempted to read an IOCDS from or write an IOCDS to the hard disk that is on the other side of a physically partitioned multiprocessor; or you attempted to read an IOCDS from or write an IOCDS to the hard disk for a nonexistent side of a non-multiprocessor.
83, 84
Another logical partition has a read or write in progress. Wait a few minutes and then rerun the job.
85
You are reading an IOCDS or IOCP source file made incorrect for one of the following reasons:
  • A previous partition reset occurred while an IOCP write operation was in progress.
  • IOCP was previously canceled while a write operation was in progress.
If the IOCDS is invalid and you cannot print a report of it or disassemble it, you must rewrite the IOCDS. If the IOCP source file is invalid and you cannot build a new IOCDS, you must disassemble the current IOCDS and allow the IOCP source file to be completely written. Then you can import your new IOCP source file. You cannot correct the IOCP source file by only importing a file or using the Support Element editor.
86
You attempted to read or write an IOCDS from an unauthorized logical partition. You can read or write an IOCDS only from an authorized logical partition. Use the Change Logical Partition Security to authorize an LP. For more information, see Related information for the appropriate operations guide.

Other return codes: If the return code is other than one listed in the preceding information, notify your service representative.

Users of z/OS®, z/VM®, or z/VSE® can see message ICP051I for more information about which IOCDS caused the problem.