Message destinations and message events

You use the Studio Messaging editor to define message destinations and message events.

  • A message destination is an external system to which it is possible to send messages.
  • A message event is an abstract notification of a change in PolicyCenter that is of possible interest to an external system. For example, this can be adding, changing, or removing a Guidewire entity.

Using the Studio editor, it is possible to associate (register) one or more events with a particular message definition. For example, in the base configuration, PolicyCenter associates the following events with the ContactMessageTransport message destination (ID=67):

  • ContactAdded
  • ContactChanged
  • ContactRemoved

If you modify, add, or remove a Contact object (among others), PolicyCenter generates the relevant event. Then, during a bundle commit of the Contact object, PolicyCenter notifies any Event Message rule interested in the event of the occurrence of the event. You can use this information to generate a message to send to an external system or to the system console for logging purposes, for example.