Message Modeling

You can integrate message customizations with the database schema and Publisher API code to aid production deployment of feed handlers. You can start by modeling the message or start with the database model.

If you start by modeling the message:
  1. Model a RAP message in PowerDesigner.
  2. Generate a RAP message template.
  3. Generate a Publisher API stub.
  4. Generate a physical RAPCache and RAPStore model.
If you start with the database model:
  1. Model the database tables in the RAPCache or RAPStore model.
  2. Generate the RAP Messages model from the RAPCache or RAPStore physical model.
  3. Generate message templates and Publisher API stubs.
  4. Generate the other physical data model (RAPCache or RAPStore, whichever you did not create or update in the first step).

In both scenarios you can validate a model using custom checks for RAP messages, in addition to standard PowerDesigner checks for all models.

Both scenarios require the PowerDesigner extensions for RAP.

This document summarizes tasks for these scenarios. For details, see Data Model and Queries.