Как получить доступ ТОЛЬКО к неконтейнерной базе данных в приложении HANA XAS? Наше приложение XSA пытается записать некоторые данные в таблицу HANA, которая находится вне контейнера HDI. В результате обращения к нему через XSJS Невозможно прочитать свойство 'getConnection' с неопределенным
В приложении XSA будет выполнена конфигурация SQLCC для доступа к базе данных HANA, которая находится за пределамиHDI контейнер как вторичное соединение. Конфигурация SQLCC будет привязана к параметрам hana, как показано ниже.
// configure HANA SQLCC
try {
options.hana.sqlcc = xsenv.getServices({
"xsjs.sqlcc_config": "NAME-OF-USER-PROV-SERVICE"
});
} catch (err) {
console.log("[WARN]", err.message);
}
Я попытался присоединить конфигурацию sqlcc только к параметрам. Но это сделало бы объект API $. Hdb неопределенным. Это приводит к невозможности чтения свойства 'getConnection' из неопределенного. Ниже приведен код в XSJS. Может ли кто-нибудь помочь мне здесь? TIA.
var oConnection = $.hdb.getConnection({
"sqlcc": "xsjs.sqlcc_config",
"pool": true
});