IBM 2 Computer Hardware User Manual


 
Transaction_Validation CCA Release 2.54
rule_array
The rule_array parameter is a pointer to a string variable containing an array of
keywords. The keywords are eight bytes in length, left-justified, and padded on
the right with space characters, as shown below.
transaction_key_identifier_length
The transaction_key_identifier_length parameter is a pointer to an integer
variable containing 64, the length of the key token or key label variable.
transaction_key_identifier
The transaction_key_identifier parameter is a pointer to a string variable
containing a key token or a key label of a key token in key storage.
transaction_info_length
The transaction_info_length parameter is a pointer to an integer variable
containing the length of the transaction_info variable. For American Express
CSC codes, this length must be 19.
transaction_info
The transaction_info parameter is a pointer to a string variable containing the
concatenation of the 4-byte expiration date (in the format of YYMM) and the
15-byte American Express account number. Provide the information in
character format.
validation_values_length
The validation_values_length parameter is a pointer to an integer variable
containing the length of the validation_values variable.
validation_values
The validation_values parameter is a pointer to a string variable containing
American Express CSC values. The data is output for GENERATE and input
for VERIFY.
Keyword Meaning
Operation (one, optional)
VERIFY Specifies verification of the value presented in the validation
values variable. (This is the default when the CSC-3, CSC-4,
or CSC-5 keywords are used.)
GENERATE Specifies generation of transaction validation values. (This is
the default when the CSC-345 keyword is used.)
American Express card security codes (one required with VERIFY)
CSC-3 3-digit card security code (CSC) located on the signature
panel (the default), VERIFY implied
CSC-4 4-digit CSC located on the front of the card, VERIFY implied
CSC-5 5-digit CSC located on the magnetic stripe, VERIFY implied
American Express card security codes (required with GENERATE)
CSC-345 Generates 3-byte, 4-byte, 5-byte values when given an
account number and an expiration date, GENERATE implied.
8-76 IBM 4758 CCA Basic Services, Release 2.54, February 2005