In ARIS 7.1 we had a simple report that just updated ARIS Business Publisher on a daily basis. Now the code doesn't seem to work in ARIS 9.6. The javascript error is non descriptive and there doesn't seem to be any error logs in the user folder or the BP server or Design server. I was wondering if anyone has any example of an update script for Business Publisher.

Thanks,

David

var oBusinessPublisher=Context.getComponent("BusinessPublisher");
var idForPublisher = getDayID(); //custom function to get 1 or 2
var bpServer = "SOME BP Name";

if (idForPublisher != -1)
{
    var sExportName = "BusinessPublisher Export";

    oBusinessPublisher.updateExport(ArisData.getActiveDatabase(), bpServer, sExportName + idForPublisher); //CODE FAILS HERE...DOESN"T SAY WHY

    //Deactivate previous one and activate the new one
    if (idForPublisher == 1)
    {
        oBusinessPublisher.activateExport(bpServer, sExportName  + idForPublisher, true);
        oBusinessPublisher.activateExport(bpServer, sExportName + "2", false);
    }
    else
    {
        oBusinessPublisher.activateExport(bpServer, sExportName  + idForPublisher, true);
        oBusinessPublisher.activateExport(bpServer, sExportName + "1", false);
    }
}

 

Tags: javascript