HCL Commerce Version 9.1.12.0 or later

NOTIFICATION_MSGSTORE

This table holds the details notification message for an approval record.

Column Descriptions:

Name  Type  Description 
MSG_ID INT4 NOT NULL The unique identifier for the notification message
MSGCONF_ID INT4 NOT NULL Reference to the configuration for which the message is created.
APPROVAL_ID INT4 NOT NULL Reference to the approval record for which the message is created.
MSG_INDEX INT4 Index for the message body. Used in case the message is large and divided into multiple shards.
MSG_BODY BYTEA Contents of the message body.
INTERACTION_SPEC JSONB

Configuration for the message.

Sample for email
{
  "subject": "Seller registration request received",
  "fromEmail": "support@hclmarketplace.com"
}

Subject: Subject of the email to be sent.

fromEmail: Sender email id.

STATUS VARCHAR(30) Indicates the status of the message. Possible values:

PENDING – Message yet to be delivered.

SUCCESS – Message is successfully delivered.

FAILED – Message delivery has failed after maximum configured retries.

MSG_CREATED TIMESTAMP Time when the message is saved in this table.
MSG_UPDATED TIMESTAMP Time when there is an update in this table for the message
RETRIES INT4 The current retry count for the message.

Indexes:

Name  Column Names  Type 
NOTIFICATION_MSGSTORE_PKEY MSG_ID Primary Key 

Constrained by parent tables:

Constraint Columns Parent Table Parent Columns Type
NOTIFICATION_MSGSTORE_APPROVAL_ID_FKEY APPROVAL_ID APPROVAL APPROVAL_ID Simple
NOTIFICATION_MSGSTORE_MSGCONF_ID_FKEY MSGCONF_ID NOTIFICATION_MSG_CONF MSGCONF_ID Simple