UNPKG

@sap/cds-mtxs

Version:

SAP Cloud Application Programming Model - Multitenancy library

15 lines (14 loc) 664 B
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: ()=> {} } }