Changing the Event Data

A single event uses one data structure to pass information to other applications. Because a container event is composed of multiple single events, the container event uses multiple data structures to pass information to other applications. A data structure is a collection of data items. The event will not behave as expected or you will receive an error if you change the data type or data size fields within the data item. Oracle recommends that you not change the data type or data size.

Changes to the event structure, such as the structure name, data type, and data size affect the interface. If you make a change that affects the event interface, you must create a version of the event and make the necessary changes in the version.

The event interface could change because you:

  • Change the data structure member name.

  • Change the data type.

  • Change the data size.

  • Add a new field.

  • Remove a field.

  • Populate an existing field that previously was not populated.

  • Discontinue populating an existing field that previously was populated.

  • Change the source of the data; for example, the data is retrieved from a different table.

If you make any of the above changes, you must create a version of the event, and you must make a change to the business function that initiates the event.

Important: Changing when an event is initiated cannot be accommodated by creating a version of an existing event.