10 Enumeration Configuration
This topic provides information on Enumeration Configuration.
- Configuration for local enumeration:
Following table contain origination related database entries in DIGX_FW_CONFIG_ALL_B, DIGX_FW_CONFIG_ALL_Oand DIGX_FW_ENUM_REPRESENTATIONS
For more information on fields, refer to the field description table.
Table 10-1 Origination related database entries
Enumeration <PROP_ID> Type of Enumeration < PROP_VALUE > Enum Key <ENUM_FQN> OR_TD_MATURITY_INSTRUCTION LOCAL_CLOSE_ENUM fetchTDMaturityInstruction CHEQUEBOOKLEAVES LOCAL_OPEN_ENUM getChequeBookLeaves COUNTRY LOCAL_OPEN_ENUM getCountry ISDCODE LOCAL_OPEN_ENUM getISDCode OR_APPLICANT_RELATIONS LOCAL_OPEN_ENUM fetchApplicantRelations OR_DIMENSION_MEASURE_TYPE LOCAL_OPEN_ENUM fetchDimensionMeasureType OR_DISBURSEMENT_MODE LOCAL_OPEN_ENUM fetchDisbursementMode OR_EDUCATION_LOAN_ADMISSSION_STATUS LOCAL_OPEN_ENUM fetchEducationLoanAdmissionStatus OR_EDUCATION_LOAN_COURSE_TYPES LOCAL_OPEN_ENUM fetchEducationLoanCourseTypes OR_HOME_LOAN_PURPOSE LOCAL_OPEN_ENUM fetchHomeLoanPurpose OR_INSIDER_PROFILE LOCAL_OPEN_ENUM fetchInsiderProfile OR_PROPERTY_STATUS LOCAL_OPEN_ENUM fetchPropertyStatus OR_REPAYMENT_MODE LOCAL_OPEN_ENUM fetchRepaymentMode OR_STAKEHOLDER_TYPES LOCAL_OPEN_ENUM fetchStakeHolderTypes OR_STATE LOCAL_OPEN_ENUM getUsState OR_VEHICLE_CATEGORY LOCAL_OPEN_ENUM fetchVehicleCategory RELATIONSHIP_SERVING_OFFICER LOCAL_OPEN_ENUM getRelationShipServingOfficer EMPLOYMENTTYPE REMOTE_OPEN_ENUM getEmploymentType OR_APPLICANT_DOCUMENT_TYPE REMOTE_OPEN_ENUM fetchApplicantDocumentType OR_APPLICANT_LOCATION REMOTE_OPEN_ENUM fetchApplicantLocation OR_COUNTRY_OF_REGISTRATION REMOTE_OPEN_ENUM fetchCountryOfRegistration OR_CUSTOMER_CATEGORY REMOTE_OPEN_ENUM fetchCustomerCategory OR_EMPLOYER_NAME REMOTE_OPEN_ENUM getEmployerNames OR_INSIDER_PROFILE_ROLE REMOTE_OPEN_ENUM fetchInsiderProfileRole OR_MODE_OF_OPERATION REMOTE_OPEN_ENUM fetchModeOfOperation OR_PREFERRED_CURRENCY REMOTE_OPEN_ENUM fetchPreferredCurrency OR_PROFESSIONS REMOTE_OPEN_ENUM fetchProfessions OR_STATES REMOTE_OPEN_ENUM fetchStates OR_SUFFIX REMOTE_OPEN_ENUM fetchSuffix SERVICE_BRANCH REMOTE_OPEN_ENUM getServiceBranch FINANCIAL_ASSETS_TYPE REMOTE_OPEN_ENUM financialAssetsTypes FINANCIAL_EXPENSE_FREQUENCY REMOTE_OPEN_ENUM getExpenseFrequency FINANCIAL_EXPENSE_TYPE REMOTE_OPEN_ENUM getFinancialExpense FINANCIAL_INCOME_FREQUENCY REMOTE_OPEN_ENUM getIncomeFrequency FINANCIAL_INCOME_TYPE REMOTE_OPEN_ENUM getFinancialIncome FINANCIAL_LIABILITY_FREQUENCY REMOTE_OPEN_ENUM getLiabilityFrequency FINANCIAL_LIABILITY_TYPE REMOTE_OPEN_ENUM getFinancialLiability GENDER REMOTE_OPEN_ENUM getGender IDENTIFICATIONTYPES REMOTE_OPEN_ENUM GetTaxType MARITALSTATUS REMOTE_OPEN_ENUM getMaritalStatus OR_CITIZENSHIP_BY REMOTE_OPEN_ENUM fetchCitizenshipBy OR_EMPLOYMENT_CATEGORY REMOTE_OPEN_ENUM fetchEmploymentCategory OR_ORGANIZATION_CATEGORY REMOTE_OPEN_ENUM fetchOrganizationCategory OR_ORGANIZATION_OPERATIONS REMOTE_OPEN_ENUM fetchOrganizationOperations OR_RANK REMOTE_OPEN_ENUM fetchRank OR_DEPENDENT_TYPE REMOTE_OPEN_ENUM fetchDependentType OR_CONTACT_SUBTYPE REMOTE_OPEN_ENUM fetchContactSubType - Local Enum Configuration
Refer to the following SQL script for store enum locally to fetch LOV from the database.
Insert into DIGX_FW_CONFIG_ALL_B (PROP_ID, PREFERENCE_NAME, PROP_VALUE, DETERMINANT_VALUE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE) values ('GENDER','EnumerationConfig','LOCAL_OPEN_ENUM', 'OBDX_BU',null,sysdate,null,null)For local enumeration, the respective data is stored in the below table. Refer to column 3 for the ENUM_FQN.
select * from DIGX_FW_ENUM_REPRESENTATIONS where ENUM_FQN in (‘<Enum Key>’) - Remote Enum Configuration
For remote enumeration refer following SQL script.
The following is an example of an override database entry for existing records in DIGX_FW_CONFIG_ALL_B table.
Insert into DIGX_FW_CONFIG_ALL_O (PROP_ID, PREFERENCE_NAME, PROP_VALUE, DETERMINANT_VALUE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE) values ('OR_STATES','EnumerationConfig','REMOTE_OPEN_ENUM','OBDX_BU',null,sysdate,null,null)Here OR_STATES fetch the LOV from integrated Mid office enumeration maintenance route via OBRH, so below 2 database sql scripts are required.
Insert into DIGX_FW_CONFIG_ALL_O (PROP_ID, PREFERENCE_NAME, PROP_VALUE, DETERMINANT_VALUE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE) values ('OBDX_BU.com.ofss.digx.extxface.common.adapter.IEnumerationAdapter.fetchStates', 'ExtxfaceAdapterPreference','com.ofss.digx.extxface.enumeration.impl.EnumerationAdapter', '01','ofssuser',sysdate,'ofssuser',sysdate);Insert into DIGX_FW_CONFIG_ALL_O (PROP_ID, PREFERENCE_NAME, PROP_VALUE, DETERMINANT_VALUE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE) values ('ENUMERATION_LIST_FETCHSTATES','ExtXfaceConfig','com.ofss.digx.extxface.impl. endpoint.OBRHEndPoint','OBDX_BU','ofssuser',sysdate,'ofssuser',sysdate);Note:
To convert a remote enumeration to a local one, update the PROP_VALUE from REMOTE_OPEN_ENUM to LOCAL_OPEN_ENUM and make the corresponding entry in the DIGX_FW_ENUM_REPRESENTATIONS table.