WebSphere Enterprise Service Bus for z/OS, Version 6.2.0 Operating Systems: z/OS


Synchronization mode not supported (message CEIEM0015E)

My event source is trying to send an event, but the emitter does not submit it to the event service and outputs message CEIEM0015E to the log file ("The emitter does not support the specified synchronization mode").

Cause

This problem indicates that the parameters passed by the event source when sending the event specify a synchronization mode that is not supported by the emitter. This can be caused be either of the following conditions:
  • The event source is specifying a synchronization mode that is not valid. This is indicated by an IllegalArgumentException with the message "Synchronization mode mode is not valid."
  • The event source is specifying a synchronization mode that the emitter is not configured to support. This is indicated by a SynchronizationModeNotSupportedException with the message "The emitter does not support the specified synchronization mode: mode."

Remedy

If the exception message indicates that your event source is specifying a synchronization mode that is not valid (IllegalArgumentException), check the method call that is trying to send the event. Make sure the method parameters specify one of the valid synchronization modes:
  • SynchronizationMode.ASYNCHRONOUS
  • SynchronizationMode.SYNCHRONOUS
  • SynchronizationMode.DEFAULT
These constants are defined by the com.ibm.events.emitter.SynchronizationMode interface.

If the exception message indicates that the specified synchronization mode is not supported by the emitter (SynchronizationModeNotSupportedException), check the emitter factory configuration:

  1. In the administrative console, click Service Integration > Common Event Infrastructure > Event Emitter Factories > emitter_factory. Make sure you are viewing the emitter factory used by the event source application.
  2. Check the emitter factory settings to see which synchronization modes are supported:
    • If the Support Event Service transmission property is selected, synchronous mode is supported.
    • If the Support JMS transmission property is selected, asynchronous mode is supported.
    Querying transaction modes: An event source can programmatically query the supported transaction modes for a particular emitter by using the isSynchronizationModeSupported() method. Refer to the Javadoc API documentation for more information.
  3. If the emitter does not support the synchronization mode you are trying to use, you must either change the emitter factory configuration or modify your event source to use a supported synchronization mode.

topic Topic topic

Terms of use | Feedback


Timestamp icon Last updated: 21 June 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.zseries.doc/doc/tcei_trb_sync_mode_not_supported.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).