MaxCASS OS Mainframe Version 3.2.096.22.17N Released September 2022

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