MaxCASS OS Mainframe Version 3.2.096.22.17N Released September 2022
Enhancements
This release enhances the return codes for API processing. The Return Codes are now more informative as to what failure occurred if it occurred.
The following Exit codes are now available for API processing:
#define MCAPI_UNKNOWN_ERROR 1 /* Unknown error has occurred */
#define MCAPI_CONTROL_BOOK_ERROR 6 /* Control book error */
#define MCAPI_NCOA_PAF_EXPIRED 7 /* NCOA PAF has expired */
#define MCAPI_NCOA_JOBID_INVALID 8 /* Invalid NCOA Job ID */
#define MCAPI_NCOA_AUTO_JOBID_ERROR 9 /* Unable to auto-generate Job ID */
#define MCAPI_DPV_49_PCT_RULE 11 /* Warning: DPV 49 percent rule violated */
#define MCAPI_DPV_FALSE_POSITIVE 12 /* Warning: DPV False Positive record encountered */
#define MCAPI_NCOA_100_ERROR 13 /* NCOA less than 100 input addresses */
#define MCAPI_NCOA_DB_EXPIRED 14 /* NCOA DB has expired */
#define MCAPI_NCOA_INIT_ERROR 15 /* NCOA API initialization failed */
#define MCAPI_NCOA_OPEN_ERROR 16 /* NCOA API open failed */
#define MCAPI_NCOA_LOOKUP_ERROR 17 /* Internal NCOA lookup API error */
#define MCAPI_NCOA_PAF_INVALID 18 /* PAF not found for company name */
#define MCAPI_NCOA_SQL_ERROR 19 /* Error accessing MySQL NCOA statistical DB */
#define MCAPI_MAXCASS_LICENSE_ERROR 20 /* MaxCASS license error */
#define MCAPI_DPV_LOCKED_OUT 21 /* AnchorCoder API init failed – DPV is locked out */
#define MCAPI_CASS_DB_EXPIRED 22 /* CASS databases have expired */
#define MCAPI_CASS_INIT_ERROR 23 /* AnchorCoder API initialization failed */
#define MCAPI_CASS_OPEN_ERROR 24 /* AnchorCoder API open failed */
#define MCAPI_CONFIG_REPORT_ERROR 100 /* Error generating configuration report */
#define MCAPI_MISSING_JOB_FILE 101 /* Job file (control book) not specified */
#define MCAPI_CONFIG_TEMP_FILE_ERROR 102 /* Unable to create temporary config file */
#define MCAPI_CONTROL_BOOK_READ_ERROR 103 /* Error opening control book file for reading */
#define MCAPI_CONTROL_BOOK_WRITE_ERROR 104 /* Error opening control book file for writing */
#define MCAPI_REQUEST_TYPE_INVALID 105 /* API request type invalid */
#define MCAPI_STD_OUT_REDIR_ERRROR 106 /* Unable to open or redefine user defined stdout file */
#define MCAPI_NOT_AUTHORIZED 108 /* Customer/user not authorized to run API */
#define MCAPI_CREATE_PROCESS_ERROR 109 /* Error launching MaxCASS process */
#define MCAPI_ANCHOR_MAXCASS_LOC_NOT_SET 110 /* Anchor_MaxCASS_Location environment variable not set */
This release allows the user to designate a sort directory if the input file is sorted. Set the following lines in the ControlBook:
CREATE TEMP SORTED FILE = YES
TEMP SORT DIRECTORY = C:\TEMPSORTDIR\
Once the CASS job completes, the temporary directory is removed.
Corrections