Убрал отладочный код из модуля интеграции с тестовым стендом, использовал js2xml для трансляции JSON-запроса в понятный Oracle XML

This commit is contained in:
Mikhail Chechnev 2018-12-16 02:12:31 +03:00
parent bd1676374a
commit 385352a580

View File

@ -3,18 +3,18 @@
Дополнительный модуль: тестовый модуль для ПМИ - получение сведений о контрагентах на тестовом стенде Дополнительный модуль: тестовый модуль для ПМИ - получение сведений о контрагентах на тестовом стенде
*/ */
//------------------------------
// Подключение внешних библиотек
//------------------------------
const js2xmlparser = require("js2xmlparser"); //Конвертация JSON в XML
//------------ //------------
// Тело модуля // Тело модуля
//------------ //------------
//Формирование запроса к тестовому стенду на получение сведений о контрагенте //Формирование запроса к тестовому стенду на получение сведений о контрагенте
const buildAgentQuery = async prms => { const buildAgentQuery = async prms => {};
let sURL = `${prms.service.sSrvRoot}/${prms.function.sFnURL}`;
let sPayLoad = prms.queue.blMsg.toString();
return {
options: { url: sURL.replace("<NRN>", sPayLoad), method: prms.function.sFnPrmsType }
};
};
//Обработка ответа тестового стенда на запрос сведений о контрагенте //Обработка ответа тестового стенда на запрос сведений о контрагенте
const parseAgentInfo = async prms => { const parseAgentInfo = async prms => {
@ -23,7 +23,7 @@ const parseAgentInfo = async prms => {
throw Error(r.MSG); throw Error(r.MSG);
} else { } else {
return { return {
blResp: new Buffer(r.SAGNABBR + "$#$" + r.SAGNNAME) blResp: new Buffer(js2xmlparser.parse("AGENT", r))
}; };
} }
}; };