Custom Checks for RAP Message Extensions

The RAP Messages extension offers many custom checks.

Checks for Each Message

Custom checks under Message Definition validate values in the General tab of the Message Properties sheet.

Message Definition Custom Checks
Option Validates
DestTableNameExists Destination Table Name is specified
MessageTypeExists Message Type is specified
MessageTypeLegal Message Type is legal (has a unique ID that is a positive integer)
UniqueDestTableName Destination Table Name is unique
UniqueMessageType Message Type is unique

Checks for Each Field in a Message

Custom checks for fields are under Entity Attribute. They validate values in the Attributes tab of the Message Properties sheet.

Attribute Custom Checks
Option Validates
CheckRAPDatatype Datatype is legal
  • Precision and scale for RAP decimal fields must be within range
  • Maximum size for RAP string fields is 255
CheckRAPLookup All or no lookup information is present
DestColumnNameExists DestColumnName is specified
RAPDatatypeExists Datatype is specified
UniqueDestColumnName DestColumnName is unique within that message
Related tasks
Validating a Model
Related reference
PowerDesigner Validity Checks