Generate PIN (GENPIN)
The Generate Personal Identification Number (GENPIN) command generates a personal identification number that is algorithmically related to your validation data. The generated number contains 16 decimal digits of which all or part may be assigned to a customer or used as an intermediate identification number if you have a preselected personal identification number value.
Keyword |
Description |
Choices |
Notes |
PINVLDK |
PIN validation key name |
Name |
Required, Positional 1 |
DECTBL |
Decimalization table |
Character value |
Required, Positional 2 |
VLDDTA |
PIN validation data |
Character value |
Required, Positional 3 |
PINRTNVAR |
Return variable |
Character value |
Required, Positional 4 |
PIN validation key name (PINVLDK)
Specifies the name, or a variable containing the name, of a PIN validation key which is to be used to encrypt the validation data for the personal identification number. This validation key must exist in the cross-domain key table and be defined with a key use of personal identification number (*PIN specified on the Key use prompt (KUSE parameter) on the Generate Cross-Domain Key (GENCRSDMNK) or the Add Cross-Domain Key (ADDCRSDMNK command). This is a required parameter.
Decimalization table (DECTBL)
Specifies 16 numeric digits (0-9), or a character variable containing 16 numeric digits, to be used as the table for conversion to decimal when generating the personal identification number. This is a required parameter.
PIN validation data (VLDDTA)
Specifies 16 hexadecimal characters, or a character variable containing 16 hexadecimal characters, representing the 8 bytes of validation data to be used for generating the personal identification number (for example, hex C1 represents the character A). This is a required parameter.
Return variable (PINRTNVAR)
Specifies a variable to receive the 16-digit generated personal identification number. This is a required parameter.