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.