Status Information about a CCL Application

Information on interpreting status information about a CCL Application.

Description: CclApplicationInfo status messages contain runtime information about a given CCL Application ("Project").

ObjectID:The ObjectID is the full path to the given CCL in the form:

<WorkspaceName>/<ApplicationName>

where ApplicationName is the top module's load name.

Name of MessageGroup:CclApplicationInfo

MessageName

Value Type

Message Availability and Frequency

Description

AutoRestartAttempt

Long

Sent when an automatic module restart occurs (auto-restart must be configured).

The number of times the module has been auto-restarted. The number is reset back to zero if the user manually restarts module or if the container is restarted.

DroppedMessages

Long

By default, once per second.

The total number of Dropped out-of-order and late messages for the project

InputMessages

Long

Everywhere, updated approximately every 1 second.

How many messages the application received. Sum of output messages for all external input streams.

IsLoadSavedState

Boolean

Status object only, never updated.

False if module was started 'from clean slate' True otherwise

LastError

String

Everywhere, updated on event

Event: application gets an error.

LoadedAt

Timestamp

Status object only, never updated.

When the application was loaded into the Manager.

ManagerBuildDate

String

Status object only, never updated.

The Manager's build date.

ManagerURI

String

Status object only, never updated.

The Manager's URI.

ManagerVersion

String

Status object only, never updated.

The Manager's version string.

OutputMessages

Long

Everywhere, updated approximately every 1 second.

How many messages the application sent. Sum of input messages for all external output streams.

OwnerName

String

Status object only, never updated.

The UserName of the User who started this particular project. This message is only available for projects that are running, and only if user authentication is enabled.

PendingMessages

Long

Everywhere, updated approximately every 1 second.

How many messages the application needs to process. This is a sum of pending messages number for all CCX modules in the corresponding program.

PendingPersistentMessages

Long

Everywhere, updated approximately every 1 second.

How many messages the application needs to persist on disk. This is a sum of pending messages number for all CCX modules in the corresponding program.

ProjectLatency

Long

Everywhere, updated approximately 1 time per second.

The average latency of the CCL query, excluding adapters and other queries. See also "SystemLatency".

RequestedState

String

Everywhere, updated approximately every 1 second.

For how long the application is running (available only if application is running).

RpcFailedMessages

Long

Updated approximately every 1 second.

The total number of failed RPC calls for the project.

RpcSentMessages

Long

Updated approximately every 1 second.

The total number of successful RPC calls for the project.

RunningTime

Interval

Status object only, never updated.

For how long the application is running (available only if application is running).

StartedAt

Timestamp

Status object only, never updated.

When the application was started (available only if application is running).

State

String

Everywhere, updated on event.

Event: application changes it state: - Unloaded - Unregistered - Unregistering - Registered - Registering - RegisterFailed - Started - Starting - StartFailed

SystemLatency

Long

Everywhere, updated approximately 1 time per second.

The average latency of the CCL query including adapters and other queries. See also "ProjectLatency".

VersionString

String

Status object only, never updated.

The application's version string generated from CCL sources.