The application functions create new applications and modify, copy, get information about and otherwise manage existing applications.
| Function | Description |
|---|---|
| EsbGetActive | Gets the names of the caller's current active application and database. |
| EsbSetActive | Sets the callers active application and database. |
| EsbClearActive | Clears the user's current active application and database. |
| EsbListApplications | Lists all applications which are accessible to the caller. |
| EsbCreateApplication | Creates a new application, either on the client or the server. |
| EsbCreateStorageTypedApplication | Creates a new application with the option of Multi-Dimensional or Aggregate Storage. |
| EsbDeleteApplication | Deletes an existing application, either on the client or the server. |
| EsbRenameApplication | Renames an existing application, either on the client or the server. |
| EsbGetApplicationInfoEx | Gets information from one or more applications. |
| EsbCopyApplication | Copies an existing application, either on the client or the server, to a new application, including all associated databases and objects. |
| EsbGetApplicationState | Gets an application state structure, which contains user-configurable parameters for the application. |
| EsbSetApplicationState | Sets user-configurable parameters for the application using the application's state structure. |
| EsbGetApplicationInfo | Gets an application's information structure, which contains non-user-configurable parameters for the application. |
| EsbLoadApplication | Starts an application on the server. |
| EsbUnloadApplication | Stops an application on the server. |