The DSI Workbench Application Programmable Interface allows for integrating DSI Workbench diagnostic reasoning, controls, reporting and data tracking capabilities into a custom user-developed application. The API provides feedback from databases and user prompts into reporting of diagnostic actions taken.
Adding eXpress diagnostics to an application requires two separate development processes. The first development by software development involves integrating the DSI Workbench capabilities into the production checkout or system health management software.
Adding eXpress diagnostics to a custom application requires developing a functional dependency model and a static diagnostic sequence in eXpress. The diagnostic design is then first exported from eXpress using the eXpress DiagML export and then imported into the Run-Time Authoring Tool to develop and customize a DSI Workbench project.
In addition to the software development task of integrating DSI Workbench reasoning and capability into the custom application, deployment of diagnostics requires that a diagnostic design be first developed in eXpress, then deployed to the Run-Time Authoring Tool to publish as a DSI Workbench project.