Using PublishEvent

When publishing standard events through PublishEvent, make sure that the event message matches the BDE standards. For example:

  • For eventAction create: all component instances are included, and for each component, all attributes are included
  • For eventAction change: changed (or created or deleted) component instances are included in the message, including their parents. For each component, all attributes are included. If a component is created, deleted, or unchanged, the actionType attribute is set accordingly.
  • For eventAction delete: only the top-level component is included, and it contains only identifying attributes.

Regarding filtering, see Filtering Notes.