UNPKG

@sap/dwf-generator

Version:

SAP HANA Data Warehousing Foundation - Generator

33 lines (28 loc) 755 B
'use strict'; const coJsYaml = require('js-yaml'); const coFs = require('fs'); const coPath = require('path'); function lfnGetMtaName(isPath) { return coJsYaml.safeLoad(coFs.readFileSync(isPath, 'utf8')).ID; } function lfnGetNameOfHDBModule(isPath) { let laModules = coJsYaml.safeLoad(coFs.readFileSync(isPath, 'utf8')).modules; let lsHDBName; let liNumOfHDB = 0; for (let i in laModules) { if (laModules[i].type == 'hdb') { lsHDBName = laModules[i].name; liNumOfHDB++; } } if (liNumOfHDB == 1) { return coPath.join(lsHDBName); } else { console.error('Invalid number of HDB Modules'); process.exit(1); } } module.exports = { getMtaName: lfnGetMtaName, getNameOfHDBModule: lfnGetNameOfHDBModule };