Reason codes that accompany return code 0
Reason codes that accompany return code 0.
These codes are listed in Table 1.
| Return code, decimal | Reason code, decimal (hex) | Description |
|---|---|---|
| 0 | 000 (000) | The verb completed processing successfully. |
| 0 | 002 (002) | One or more bytes of a key do not have odd parity. |
| 0 | 008 (008) | No value is present to be processed. |
| 0 | 151 (097) | The key token supplies the MAC length or MACLEN4 is the default for key tokens that contain MAC or MACVER keys. |
| 0 | 701 (2BD) | A new master-key value has duplicate thirds. |
| 0 | 702 (2BE) | A provided master-key part does not have odd parity. See Master Key Process (CSNBMKP) about parity requirements for master key parts. |
| 0 | 2013 (7DD) | The Pending Change Buffer (PCB) is empty. This return code and reason code pair applies only to IBM Z®. |
| 0 | 2146 (862) | A weaker key was used to wrap a stronger key and the Warn when weak wrap - Transport keys command (offset X'032C') was enabled in the active role. |
| 0 | 2173 (87D) | The specified payload format version for the output key token matches the payload format version of the input key token. |
| 0 | 3010 (BC2) | This card is currently disabled. A card is placed in this state so that it can be moved from one piece of hardware to another, while keeping its secret keys and master keys intact. Normally, when a card has been moved a 'tamper' event is recorded and all secrets are erased. A TKE workstation is typically required to put a card in this state and to remove it from this state after the card is installed on the new hardware. This return code and reason code pair applies only to IBM Z. |
| 0 | 3553 (DE1) | This is a combination reason code. Some number of the provided MAC values did not match; however, M of N did match. Also, the key token has been reenciphered. |
| 0 | 10001 (2711) | A key encrypted under the old master key was used. |
| 0 | 10002 (2712) | A fully qualified dataset name is longer than 64 bytes and the environment variable CSUxxxLD is not defined (where xxx is either AES, DES, or PKA). The current directory has been abbreviated as a single dot (period). |
| 0 | 10003 (2713) | A fully qualified dataset name is longer than 64 bytes and the environment variable CSUxxxLD is defined (where xxx is either AES, DES, or PKA). Only the dataset name is returned. Use the CSUxxxLD environment variable to determine the fully qualified dataset name. |
| 0 | 10005 (2715) | The certificate revocation list (CRL) passed to the TR-34 service has expired. However, the user has requested to ignore this using a keyword. |
| 0 | 10006 (2716) | The key receiving device (KRD) certificate passed to the TR-34 service has expired. However, the user has requested to ignore this using a keyword. |
| 0 | 10007 (2717) | Some number of the provided MAC values did not match, however M of N did match. |