z/OS Cryptographic Services ICSF Application Programmer's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Parameters

z/OS Cryptographic Services ICSF Application Programmer's Guide
SA22-7522-16

return_code
Direction: OutputType: 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: OutputType: 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 indicates specific processing problems. Appendix A. ICSF and TSS Return and Reason Codes lists the reason codes.

exit_data_length
Direction: Input/OutputType: 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/OutputType: String

The data that is passed to the installation exit.

rule_array_count
Direction: InputType: Integer

The number of keywords you are supplying in the rule_array parameter. The valid values are 1 or 2.

rule_array
Direction: InputType: Character String

Keywords that provides control information to the callable service. The keywords are left-justified in an 8-byte field and padded on the right with blanks. The keywords must be in contiguous storage. Specify one or two of the values inTable 215.

Table 215. Rule Array Keywords for Transaction Validation
KeywordMeaning
American Express card security codes (required)
CSC-33-digit card security code (CSC) located on the signature panel. VERIFY implied. This is the default.
CSC-44-digit card security code (CSC) located on the signature panel. VERIFY implied.
CSC-55-digit card security code (CSC) located on the signature panel. VERIFY implied.
CSC-345Generate 5-byte, 4-byte, 3-byte values when given an account number an an expiration date, GENERATE implied.
Operation (optional)
VERIFYSpecifies verification of the value presented in the validation values variable.
GENERATESpecifies generation of the value presented in the validation values variable.
transaction_key_identifier_length
Direction: InputType: Integer

The length of the transaction_key_identifier parameter.

transaction_key_identifier
Direction: InputType: String

The labelname or internal token of a MAC or MACVER class key. Key may be single or double length.

transaction_info_length
Direction: InputType: Integer

The length of the transaction_info parameter. For the American Express CSC codes, the length must be 19.

transaction_info
Direction: InputType: String

For American Express, this is a 19-byte field containing the concatenation of the 4-byte expiration data (in the format YYMM) and the 15-byte American Express account number. Provide the information in character format.

validation_values_length
Direction: Input/OutputType: Integer

The length of the validation_values parameter. Maximum value for this field is 64.

validation_values
Direction: InputType: String

This variable contains American Express CSC values. The data is output for GENERATE and input for VERIFY.

Table 216. Output description for validation values
OperationElement Description
GENERATE and CSC-3455555544444333 where:
55555 = CSC 5 value
4444  = CSC 4 value
333 = CSC 3 value
VERIFY and CSC-3333 = CSC 3 value
VERIFY and CSC-44444 = CSC 4 value
VERIFY and CSC-555555 = CSC 5 value

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014