Рефакторинг наименования параметров конфигурации подключения

This commit is contained in:
Mikhail Chechnev 2018-11-15 19:39:31 +03:00
parent 22c69a9df7
commit ea74ff4ed1
2 changed files with 7 additions and 6 deletions

View File

@ -16,9 +16,9 @@ let dbConnect = {
//Строка подключения к БД
connectString: "DEMOP_CITKSERV_WAN",
//Наименование модуля (для сессии БД)
moduleName: "PARUS$ExchangeServer",
sessionModuleName: "PARUS$ExchangeServer",
//Подключаемый модуль обслуживания БД (низкоуровневые функции работы с СУБД)
module: "parus_oracle_db.js"
connectorModule: "parus_oracle_db.js"
};
//Параметры обработки очереди исходящих сообщений

View File

@ -34,15 +34,16 @@ class DBConnector {
{ name: "user", required: true },
{ name: "password", required: true },
{ name: "connectString", required: true },
{ name: "module", required: false }
{ name: "sessionModuleName", required: true },
{ name: "connectorModule", required: false }
]
});
//Если структура объекта в норме
if (!checkResult) {
//Проверяем наличие модуля для работы с БД в настройках подключения
if (dbConnect.module) {
if (dbConnect.connectorModule) {
//Подключим модуль
this.connector = require(makeModuleFullPath(dbConnect.module));
this.connector = require(makeModuleFullPath(dbConnect.connectorModule));
//Проверим его интерфейс
if (
!checkModuleInterface(this.connector, {
@ -88,7 +89,7 @@ class DBConnector {
this.connectSettings.user,
this.connectSettings.password,
this.connectSettings.connectString,
this.connectSettings.moduleName
this.connectSettings.sessionModuleName
);
return this.connection;
} catch (e) {