@sap/cds-mtxs
Version:
SAP Cloud Application Programming Model - Multitenancy library
15 lines (14 loc) • 664 B
JavaScript
const cds = require('@sap/cds')
const { sm_url, baseurl } = cds.env.requires.db.credentials
const LOG = cds.log('mtx')
if (sm_url) {
module.exports = require('./srv-mgr')
} else if (baseurl) {
if (cds.env.requires['cds.xt.SaasProvisioningService']?.upgrade?.ignoreNonExistingContainers) {
LOG.warn('SaaS Provisioning Service is configured with ignoreNonExistingContainers. This can cause problems when using HANA TMS v2 as container manager.')
}
module.exports = require('./tms')
} else {
LOG.warn('Neither Service Manager nor HANA TMS credentials found. No HANA HDI Containers will be accessible.')
module.exports = { defaultInstance: ()=> {} }
}