Interaction with Interactive Reporting Studio

Dashboard Architect interacts with Interactive Reporting Studio through a COM programming interface. The interface defines the operations that Interactive Reporting Studio can perform on behalf of its clients.

The creation of objects (such as buttons, drop-down lists, check boxes, lists, and option buttons) and the addition of JavaScript into event handlers are operations that are not currently available through programmatic means. You must perform these operations inside Interactive Reporting Studio.

Operations that can be performed in only one environment are problematic, because two sets of structures are required. Interactive Reporting Studio contains one set of structures in instrumented.bqy, and Dashboard Architect holds the other. Unless these two structures are in synch, correct operation cannot be provided.

Operations that must be performed through the user interface of Interactive Reporting Studio must also be incorporated into the development environment of Dashboard Architect.