Fatal conditions

BWI_F_NOINI

Code 1
Message Bank Wizard is not initialised
This condition occurs when initialisation fails. One or more other fatal or error conditions also occur that explain the reason for the failure.
This condition also occurs if Bank Wizard is not initialised when you call any function or service that needs the core initialised.
Action During initialisation, examine the other fatal and error conditions to determine the exact reason for the failure and rectify the problem.
If you get this condition when you performing any operation other than initialisation, there is probably a fault in the logic of the application.

BWI_F_NOCOUNTRY

Code 2
Message Country database not loaded or unknown country

The handle that has been passed to an API function does not have a country set.

Action

Call BWISetValue with item BWI_V_COUNTRY_CHECK to set the country of the handle.

BWI_F_NOLIC

Code 3
Message The Licence Key cannot be found or read
You can get this error during initialisation.
Action Check that the Licence Key file exists and is in the location defined during installation.

BWI_F_EXLIC

Code 4
Message The Bank Wizard licence key has expired.
You can get this error during initialisation.
The Licence Key has expired for all countries. Since each country can have a different expiry date, this condition only occurs when all of the countries have expired.
Action If you have recently renewed your Licence Key, check that you have installed the new key. Otherwise, contact your Experian account manager to arrange a new Licence Key.

BWI_F_BADKEY

Code 5
Message The Bank Wizard Licence Key is invalid
You can get this error during initialisation.
The Licence Key was found but is not in the correct format.
Action Use a text editor to check that the Licence Key in the file matches that supplied by Experian. If the keys do not match, correct this using Data Manager. If the keys match, contact Experian support.
On EBCDIC platforms make sure the key has been correctly converted from ASCII.

BWI_F_DEPVER

Code 6
Message A dependent library is of an incompatible version
You can get this error during initialisation.
The Bank Wizard core depends upon three common libraries (eigeru10, eigerl10 and eigers10). This condition occurs if the version of any of these shared libraries is below the minimum required by the Bank Wizard core.
Action Reinstall the core and the common libraries. Check the library search paths refer to their location.

To identify the incompatible library, use BWIStatus with item BWI_S_VER_DEP to get the installed versions of the common libraries and item BWI_S_VER_MIN to determine the minimum version required.

BWI_F_INTERNAL

Code 7
Message Serious internal error, report details to Experian.
This condition indicates that there is an internal problem within the core.
Action Report as much information as you can about the sequence of calls and parameters leading up to the fatal condition to Experian support.

BWI_F_NOMEM

Code 8
Message Insufficient memory for operation.
This condition occurs when there is insufficient system memory available. This would typically happen during initialisation or caching but can occur at any time.
During initialisation the amount of memory required is determined by the number of countries being initialised and the amount of runtime data that must be loaded for those countries.
Action Either increase the amount of memory available or reduce the amount of memory required by initialising fewer countries or not caching the data.

BWI_F_NOBWIMAIN

Code 100
Message The BWIMAIN table cannot be found or loaded
You can get this error during initialisation.
The common database table file cannot be loaded. This file is critical to the operation of Bank Wizard because it contains the available countries and the functionality that is common to all the countries.
Action Check that bwimain.tbl or bwimain exists and is in the location defined during installation.

BWI_F_NOBWIMAIN + country

Code 100 + country number
Message The database table file for a country cannot be found or loaded
This condition occurs after initialisation and suggests that the file has been removed or deleted since initialisation. If the file cannot be opened during initialisation, error condition 1 + country number (BWI_E_TABLE_MISSING + country) occurs instead.
Action Check that bwixx.tbl or bwixx (where xx is the two character ISO country code) exists and is in the location defined during installation.