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 |
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 |
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.