We tried below code for Datapower and it is working fine, same code is not working with APIC, it is getting apim.gatewayscript: Syntax Error: invalid or Unexpected token error is coming.
Gateway script code:
var fs = require('fs')
fs.readAsJSON("local:///fingerprintsinfo.json", function(error,data) {
if (error) {
// Handle the error.
} else {
var abc = 'kandula-nagababu_Sample.clientfingerprint';
// this can read the file .file and .json also
console.error('Data read:'+data.abc+"\n");
session.output.write(data[abc]);
}
});
fingerprintsinfo.json:
{
"kandula-nagababu_Sample": {
"bankfingerprint": "XP1BfIqHDn3HXb",
"clientfingerprint": "/KfAfYgOTnlkJLuK"
}
}
------------------------------
kandula nagababu
------------------------------