Message Codes Naming Convention

Product execution errors, warnings, and information are reported through detailed log messages that can help trace the cause of the issue. These messages follow a naming convention that indicates the component and log level for each message. The log levels allow you to capture different granularity of messages for different loggers.

Messages returned by the software consist of a code and an associated message.

The message code consists of two parts, a component ID and a 6-digit number, separated by a hyphen (-). The component ID indicates the component that reported the message and the 6-digit number is a numerical range that indicates the logger level.

The following table lists the component IDs and their descriptions.

Component ID Description
BX

ActiveMatrix BusinessWorks™ Engine Layer

PVM

ActiveMatrix BusinessWorks Engine Layer

TIBCO-BW-ADMIN

ActiveMatrix BusinessWorks Administrator

TIBCO-BW-ADMIN-CLI

ActiveMatrix BusinessWorks Administrator Command Line Interface

TIBCO-BW-BINDING-REST

ActiveMatrix BusinessWorks REST Binding

TIBCO-BW-BINDING-SOAP

ActiveMatrix BusinessWorks SOAP Binding

TIBCO-BW-CORE

ActiveMatrix BusinessWorks Engine Layer

TIBCO-BW-FRWK

ActiveMatrix BusinessWorks Framework

TIBCO-BW-PALETTE

ActiveMatrix BusinessWorks Palette Layer

TIBCO-BW-PALETTE-<PaletteName>

ActiveMatrix BusinessWorks Palette specific activity implementation

TIBCO-BW-SR

ActiveMatrix BusinessWorks Shared Resource API Layer

TIBCO-BW-SR-<UniqueName>

ActiveMatrix BusinessWorks specific Shared Resource implementation

TIBCO-BW-STATS

ActiveMatrix BusinessWorks Stats Collector

TIBCO-THOR-FRWK Thor Framework
Note: The Engine layers with component IDs BX and PVM do not follow this convention.

The following table lists the log levels used by the software and the corresponding message code range.

Log Level Error Code
TRACE 100001 - 109999
DEBUG 200001 - 209999
INFO 300001 - 309999
WARN 400001 - 409999
ERROR
Errors can be indicated by one of the following error code ranges:
  • 500001 - 509999
  • 600001 and higher
  • 0xxxxx
Note:
  • Error codes 600001 and higher indicate exceptions in the execution and are always associated with a 5xxxxx error code, which can be traced in the log file.
  • Error codes starting with 0xxxxx indicate internal errors. Contact TIBCO Support for possible resolution or a workaround.

The message describes the issue. Sometimes, the message can contain parameters shown as ({N}), where N is an integer. For example, consider the message for error code TIBCO-BW-ADMIN-500300 : The AppNode [{0}] does not exist in AppSpace [{1}] and Domain [{2}]. These parameters are substituted with appropriate values at runtime.