Programmatic Access to Runtime

This topic describes the following AB Suite public interfaces that can be implemented.

Description

Interface Name

Configure Database

IConfigureDatabase

Runtime administration tasks

IConfigureRuntime

Configure the component settings

IConfigureRuntime

Configure AB Suite runtime

IConfigureSystem

Deploy AB Suite generated package

IDeployPackage

Create a clone of a builder generated package

IDeployPackage

Runtime administration and report administration operations

IAdministerSystem

Print an AB Suite Windows report output

IPrintReport

Note: You must have the local administrator privilege to access the public interfaces. A normal user without administrative privileges can access the interfaces by using the user group, "AB Suite Runtime Administrators" on the local machine. Refer to Configuring Runtime for Normal Users in the Agile Business Suite Installation and Configuration Guide for more information about security information related to Runtime Administration tasks and the relevant AB Suite Interfaces.

StatusInfo Object of Runtime API Interfaces

The methods in the AB Suite public interfaces return the StatusInfo object. This object saves the status information of all the methods from the StatusInfo class. The StatusInfo class exposes the following members.

Members of StatusInfo class

Name

Type

Description

Status

StatusEnum

Sets the status with the status codes: Error, Success, and Warning.

By default, the status is "Error".

StatusMessage

string

Message associated with the status. Initially StatusMessage is initialized with an empty string.