- return_code
-
Direction: Output | Type: Integer |
The return code specifies the general result of the callable
service. Appendix A. ICSF and TSS Return and Reason Codes lists the return codes.
- reason_code
-
Direction: Output | Type: Integer |
The reason code specifies the result of the callable service
that is returned to the application program. Each return code has
different reason codes assigned to it that indicate specific processing
problems. Appendix A. ICSF and TSS Return and Reason Codes lists the reason codes.
- exit_data_length
-
Direction: Input/Output | Type: Integer |
The length of the data that is passed to the installation
exit. The length can be from X'00000000' to X'7FFFFFFF' (2
gigabytes). The data is identified in the exit_data parameter.
- exit_data
-
Direction: Input/Output | Type: String |
The data that is passed to the installation exit.
- source_key_token
-
Direction: Input | Type: String |
64-byte string variable containing the source key to be
imported. The source key must be an external token or null token.
The external key token must indicate that a control vector is present;
however, the control vector is usually valued at zero. A double-length
key that should result in a default DATA control vector must be specified
in a version X'01' external key token. Otherwise, both single
and double-length keys are presented in a version X'00' key
token. For the null token, the service will process this token format
as a DATA key encrypted by the importer key and a null (all zero)
control vector.
- importer_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string variable containing the (IMPORTER) transport
key or key label of the transport key used to decipher the source
key.
- target_key_identifier
-
Direction: Input/Output | Type: String |
A 64-byte string variable containing a null key token or
an internal key token. The key token receives the imported key.
ICSF
supports two methods of wrapping the key value in a symmetric key
token: the original ECB wrapping and an enhanced CBC wrapping method
which is ANSI X9.24 compliant. If a skeleton key token is provided
as input to this parameter, the wrapping method in the skeleton token
will be used. Otherwise, the system default key wrapping method will
be used to wrap the token.