Commit mode (commitMode)

This property indicates the type of commit mode processing to be performed for an IMS™ transaction.

If the commit mode is 0 and a shareable persistent socket is used for the interaction (when the CM0Dedicated property of the connection factory is set to false), the clientID property must not be specified. If commit mode 0 is specified for an interaction on a shareable persistent socket, the output message from a transaction can be purged or rerouted. The undelivered secondary output from a program-to-program switch can also be purged or rerouted.

If a dedicated persistent socket connection is used for an interaction (when the CM0Dedicated property of the connection factory is set to true), the commit mode must be 0 and the client ID of the IMSConnectionSpec object that is used for the connection must be provided. If a dedicated persistent socket is used for a commit mode 0 interaction, undelivered output messages are always recoverable and cannot be purged or rerouted.


Feedback