# Miscellaneous Functions

These functions manage asynchronous processes, obtain state information, handle log files, and retrieve messages.

Function | Description
EsbGetProcessState() | Gets the current state of an asynchronous process, such as a calculate or a data import.
EsbCancelProcess() | Cancels an asynchronous process which has not yet completed.
EsbGetLogFile() | Copies all or part of an application log file from the server to the client.
EsbDeleteLogFile() | Deletes an application log file on the server.
EsbGetGlobalState() | Gets the server global state structure which contains parameters for system administration.
EsbSetGlobalState() | Sets the server global state structure which contains parameters for system administration.
EsbGetNextItem() | Gets the server global state structure which contains system administration parameters.
EsbGetMessage() | Retrieves the top message from the message stack filled during VB API function execution if ClientError in ESB_INIT_T structure has been set to ESB_TRUE during initialization.
EsbSetPath() | Sets the ARBORPATH environment variable for the current process.