Messaging
Overview
The Client Gateway supports the transmission and reception of messages and large files. Alternatively, participants can exchange messages through the Message Box when the Message Forms option is enabled. In this case, users can leverage a dynamically generated form, automatically populated based on the structure defined in the uploaded JSON schema.
User Guide
Pre-requisites
Authorization to Client Gateway
Subcribe/publish channels
Topics
Simple Messaging
A message can be sent by uploading a JSON file that defines the desired channel and topic in Data Messaging File Upload and vice versa.
Send a Message
Navigate to
Data Messaging>File Upload. Choose channel name, topic and version before uploading a json file that matches the selected topic schema. ClickSaveto send the message

Success message will be shown, click
Closeto close modal orView recipientsto see the recipient list and delivery status


Receive a Message
Navigate to
Data Messaging>File Downloadand choose a channel by clicking on it

You will be redirected to topic list page, click on a topic to proceed

The message will be displayed, click on
View detailsto see message content

Click
Downloadto save the message as JSON file

Large Data Messaging
Schema types such as XML, TSV and CSV are classified as large data types and are being handled under Large Data Messaging within the Client Gateway.
Uploading a File
Navigate to
Large Data Messaging>File Upload. Choose channel name, topic and version before uploading a file that matches the selected topic schema. ClickSaveto send the message

Success message will be shown, click
Closeto close modal orView recipientsto see the recipient list and delivery status


Downloading a File
Navigate to
Large Data Messaging>File Downloadand choose a channel by clicking on it

You will be redirected to topic list page, click on a topic to proceed

The message will be displayed, click on download button to download the received file

Messaging UI
An alternative method for sending and receiving messages is through the Messaging UI. Instead of uploading a JSON file containing the message content, users can use the dynamic form to complete required and optional fields as defined by the selected topic's schema.
Sending a message
Navigate to
Message Box>New Message

Select a channel, topic name and version. Click
Nextto proceed

Fill the form and click
Next

Review the JSON generated based on your form input in the previous step. Click
Send Messageto proceed

Success message will be shown, click
Dismissto close modal

Receiving a message
Navigate to
Message Box>My Messagesand click on the channel you would like to view message from

Click on
View Messageto see the message content

Entry view will be shown by default, you may also switch to JSON view to see the received message. Refer to the next section for replying a message

Replying a message
Click
Replydirectly in the view message modal or in the received messages list

Select a channel, topic name and version before clicking
Next

Fill in the reply form and click
Next

Review the JSON generated based on your form input in the previous step. Click
Send Messageto proceed

Success message will be shown, click
Dismissto close modal

Viewing sent messages
Navigate to
Message Box>Sentand click on the channel you would like to view messages that you have sent to

Click on
View message

The message will be displayed. You may also switch between entry or JSON view. Refer to the next section for viewing recipients

Viewing sent messages recipients
Click on
View recipientsin the sent messages page

The recipient list will be displayed. Click
xto close modal

Last updated