JDBC Persistence Store Columns

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

1. Destination Table

The following table contains information about destinations.

Item Type Description

DT_ID

BIGINT

Destination ID

DT_NAME

VARCHAR(255)

Destination name

DT_QUEUE

BIT

Indicates whether the destination is a Queue or Topic.

  • Queue : true

  • Topic : false

DT_VALID

BIT

Indicates whether the destination is valid.

DT_LVID

BIGINT

Current version of the destination

DT_DYNAMIC

BIT

Indicates whether the destination is created dynamically or not

DT_OBJECT

BLOB

Binary data of the destination

2. Durable Subscription Table

The following table contains information about durable subscription.

Item Type Description

DS_ID

BIGINT

Durable subscription ID

DS_CLIENT_ID

VARCHAR(255)

Client ID assigned to the durable subscription

DS_NAME

VARCHAR(255)

Durable subscription name

DS_SELECTOR

VARCHAR(255)

Message selector assigned to the durable subscription

DS_VALID

BIT

Indicates whether the durable subscription is valid

DS_LVID

BIGINT

Current version of the durable subscription

DT_ID

BIGINT

ID of the topic linked to the durable subscription

DT_LVID

BIGINT

Version of the topic linked to the durable subscription

3. Message Table

The following table contains information about messages.

Item Type Description

MG_ID

BIGINT

Message ID

MG_TYPE

TINYINT

Message type

MG_LENGTH

INTEGER

Message length

MG_OBJECT

TINYINT[]

Binary data of the message

MG_STATUS

SMALLINT

Message status

MG_GLOBAL_ORDER_CLOCK

SMALLINT

Time when the message’s Global Order was set

MG_PERSISTENT

TINYINT[]

Indicates whether a message is set as persistent or not.

DT_ID

BIGINT

ID of the message’s destination

DT_LVID

BIT

Version of the message’s destination

MG_HEADER_LENGTH

INTEGER

Message header length

MG_HEADER_OBJECT

TINYINT[]

Binary data of the message header

4. MetaInfo Table

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

Item Type Description

SERVER_NAME

VARCHAR(255)

JEUS MQ server name

VERSION

BIGINT

JEUS MQ version

5. Subscription Message Table

The following table contains information about durable subscription messages.

Item Type Description

DM_ID

BIGINT

Durable subscription message ID

DM_STATUS

SMALLINT

Status of the durable subscription message

DM_LVID

BIGINT

Current version of the durable subscription message

MG_ID

BIGINT

ID of the actual message

DS_ID

BIGINT

ID of the durable subscription containing the durable subscription messages

6. Transaction Table

The following table contains information about transactions.

Item Type Description

TR_ID

BIGINT

Transaction ID

TR_STATUS

TINYINT

Transaction status

TR_OBJECT

TINYINT[]

Binary data of the transaction