An intermediate event is an occurrence situated between a start and an end event in a process or system. It is represented by a circle with a double line. This event can either catch or throw information, and the directional flow is indicated by connecting objects, determining whether the event is catching or throwing information.

Message throw intermediate event

This event throws a message and continues with the process flow. It enables the sending of a message to a unique destination.

Message Throw Intermediate Event

Message catch intermediate event

This event waits for a message to be caught before continuing with the process flow.

Message Catch Intermediate Event