- 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 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.
- key_identifier_in
-
Direction: Input/Output | Type: String |
The 64-byte string of the internal key token containing
the data translation (DATAXLAT) key, or the label of the CKDS record
containing the DATAXLAT key used to encipher the input string.
- key_identifier_out
-
Direction: Input/Output | Type: String |
The 64-byte string of an internal key token containing
the DATAXLAT key, or the label of the CKDS record containing the DATAXLAT
key, used to reencipher the encrypted text.
- text_length
-
Direction: Input | Type: Integer |
The length of the ciphertext that is to be processed. The
text length must be a multiple of 8 bytes. The maximum length of text
is 2,147,836,647 bytes.
Note:
The MAXLEN value may still
be specified in the options data set, but only the maximum value limit
will be enforced.
- text_in
-
Direction: Input | Type: String |
The text that is to be translated. The text is enciphered
under the data translation key specified in the key_identifier_in parameter.
- initialization_vector_in
-
Direction: Input | Type: String |
The 8-byte initialization vector that is used to decipher
the input data. This parameter is the initialization vector used at
the previous cryptographic node.
- initialization_vector_out
-
Direction: Input | Type: String |
The 8-byte initialization vector that is used to encipher
the input data. This is the new initialization vector used when the
callable service enciphers the plaintext.
- text_out
-
Direction: Output | Type: String |
The field where the callable service returns the translated
text.
- text_id_in
-
Direction: Input | Type: Integer |
For CSNBCTT1 only, the ALET of the text to be translated.
- text_id_out
-
Direction: Input | Type: Integer |
For CSNBCTT1 only, the ALET of the text_out field
that the application supplies.