Add a new table to your RAPStore and RAPCache database
schemas if the standard schemas do not suit your needs, or if you want to use custom messages.
-
Modify the RAPStore and RAPCache database schemas:
-
Generate both the RAPStore and RAPCache PDMs and DDL scripts for the new table.
-
Use the scripts to update the database. See "Generating DDL Scripts" in chapter 4 of the Users Guide.
-
Create a new RDS Message Template:
-
Create a new RDS Message definition specifying the new table as the destination table.
-
Ensure that the Message Type has a unique value across all RDS Message definitions.
-
For each column in the new database table, add a field definition block to the Message definition.
-
Ensure that all publishers and subscribers are updated with the new RDS message templates by copying the new information to all subscibers.
-
Modify the Publisher Code:
-
Make a call to the pub_beginMessage API specifying the new message definition's message type.
-
For each field in the message, make a call to the appropriate pub_setField API in order to pass in the field data.
-
Make a call to the pub_sendMessage API to send the data. See "Publisher API" in the Developers Guide.
-
Restart the subscribers and publishers:
-
Stop, shut down, and restart the subscribers and publishers for the changes to take effect.