Appendix B. JDBC Persistence Store Columns

Table of Contents

B.1. MetaInfo Table
B.2. Destination Table
B.3. Durable Subscriber Table
B.4. Message Table
B.5. Subscription Message Table
B.6. Transaction Table

This appendix describes the columns of the tables created when the Persistence store is set to JDBC in JEUS MQ.

B.1. MetaInfo Table

The following table contains information about JEUS MQ's persistence store.

ItemTypeDescription
SERVER_NAMEVARCHAR(255)JEUS MQ server name
VERSIONBIGINTJEUS MQ version

B.2. Destination Table

The following table contains information about destinations.

ItemTypeDescription
DT_IDBIGINTDestination ID
DT_NAMEVARCHAR(255)Destination name
DT_QUEUEBIT

Indicates whether the destination is a Queue or Topic.

  • Queue: true

  • Topic: false

DT_VALIDBITIndicates whether the destination is valid.
DT_LVIDBIGINTCurrent version of the destination
DT_DYNAMICBITIndicates whether the destination is created dynamically or not
DT_OBJECTBLOBBinary data of the destination

B.3. Durable Subscriber Table

The following table contains information about durable subscribers.

ItemTypeDescription
DS_IDBIGINTDurable subscriber ID
DS_CLIENT_IDVARCHAR(255)Client ID assigned to the durable subscriber
DS_NAMEVARCHAR(255)Durable subscriber name
DS_SELECTORVARCHAR(255)Message selector assigned to the durable subscriber
DS_VALIDBITIndicates whether the durable subscriber is valid
DS_LVIDBIGINTCurrent version of the durable subscriber
DT_IDBIGINTID of the topic linked to the durable subscriber
DT_LVIDBIGINTVersion of the topic linked to the durable subscriber

B.4. Message Table

The following table contains information about messages.

ItemTypeDescription
MG_IDBIGINTMessage ID
MG_TYPETINYINTMessage type
MG_LENGTHINTEGERMessage length
MG_OBJECTTINYINT[]Binary data of the message
MG_STATUSSMALLINTMessage status
MG_GLOBAL_ORDER_CLOCKSMALLINTTime when the message's Global Order was set
MG_PERSISTENTTINYINT[]Indicates whether a message is set as persistent or not.
DT_IDBIGINTID of the message's destination
DT_LVIDBITVersion of the message's destination
MG_HEADER_LENGTHINTEGERMessage header length
MG_HEADER_OBJECTTINYINT[]Binary data of the message header

B.5. Subscription Message Table

The following table contains information about durable subscriber messages.

ItemTypeDescription
DM_IDBIGINTDurable subscriber message ID
DM_STATUSSMALLINTStatus of the durable subscriber message
DM_LVIDBIGINTCurrent version of the durable subscriber message
MG_IDBIGINTID of the actual message
DS_IDBIGINTID of the durable subscriber that contains the durable subscriber message

B.6. Transaction Table

The following table contains information about transactions.

ItemTypeDescription
TR_IDBIGINTTransaction ID
TR_STATUSTINYINTTransaction status
TR_OBJECTTINYINT[]Binary data of the transaction