UUID uuid = CpfAuditHelper.startAudit( getPluginName(), filePath, getObjectName(), this.getPentahoSession(),
iLogger, requestParams );
try {
logger.info( "[Timing] CDE Starting Dashboard Rendering" );
CdfRunJsDashboardWriteResult dashboard =
loadDashboard( filePath, scheme, root, absolute, bypassCache, debug, style );
String result =
dashboard.render( InterPluginBroker.getCdfContext( filePath, "", viewId ) ); // TODO: check new interplugin call
//i18n token replacement
if ( !StringUtils.isEmpty( result ) ) {
String msgDir = FilenameUtils.getPath( FilenameUtils.separatorsToUnix( filePath ) );
result = new MessageBundlesHelper( msgDir, null ).replaceParameters( result, null );