### Message Flow Stage Actions - Communication Actions

The following table describes the communication actions you can add to a stage in a message flow:

Action | Description
Dynamic Publish | A dynamic publish action publishes a message to a service identified by an XQuery expression For configuration properties, see Dynamic Publish Action Properties.
Publish | A publish action publishes a message to a statically specified service. For configuration properties, see Publish Action Properties.
Publish Table | A publish table action publishes a message to zero or more statically specified services. Switch-style condition logic is used to determine at run time which services will be used for the publish. For configuration properties, see Publish Table Action Properties.
Routing Options | A routing options action modifies any or all of the following properties in the outbound request: URI, Quality of Service, Mode, Retry parameters, Message Priority. For configuration properties, see Routing Options Action Properties.
Service Callout | A service callout action configures a synchronous (blocking) callout to an ALSB-registered proxy or business service. For configuration properties, see Service Callout Action Properties.
Transport Headers | A transport header action sets the transport header values in messages For configuration properties, see Transport Headers Action Properties.