diff --git a/config.js b/config.js index 523f365..2ee0e4b 100644 --- a/config.js +++ b/config.js @@ -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" }; //Параметры обработки очереди исходящих сообщений diff --git a/core/db_connector.js b/core/db_connector.js index 0e2e14a..cc4d01d 100644 --- a/core/db_connector.js +++ b/core/db_connector.js @@ -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) {