tibemsAcknowledgeMode
Type
Purpose
Define acknowledgment mode constants.
Constant | Description |
---|---|
TIBEMS_AUTO_ACKNOWLEDGE | In this mode, the session automatically acknowledges a message when message processing is finished—that is, when either of these calls returns successfully:
|
TIBEMS_CLIENT_ACKNOWLEDGE | In this mode, the client program acknowledges receipt by calling tibemsMsg_Acknowledge. Each call acknowledges all messages received so far. |
TIBEMS_DUPS_OK_ACKNOWLEDGE | As with
TIBEMS_AUTO_ACKNOWLEDGE, the session automatically acknowledges messages. However, it may do so lazily.
Lazy means that the provider client library can delay transferring the acknowledgement to the server until a convenient time; meanwhile the server might redeliver the message. Lazy acknowledgement can reduce session overhead. |
TIBEMS_EXPLICIT_CLIENT_ACKNOWLEDGE | As with
TIBEMS_CLIENT_ACKNOWLEDGE, the client program acknowledges receipt by calling
tibemsMsg_Acknowledge. However, each call acknowledges
only the individual message. The client may acknowledge messages in any order.
This mode and behavior are proprietary extensions, specific to TIBCO EMS. |
TIBEMS_EXPLICIT_CLIENT_DUPS_OK_ACKNOWLEDGE | In this mode, the client program lazily acknowledges
only the individual message, by calling
tibemsMsg_Acknowledge. The client may acknowledge messages in any order.
Lazy means that the provider client library can delay transferring the acknowledgement to the server until a convenient time; meanwhile the server might redeliver the message. This mode and behavior are proprietary extensions, specific to TIBCO EMS. |
TIBEMS_NO_ACKNOWLEDGE | In
TIBEMS_NO_ACKNOWLEDGE mode, messages do not require acknowledgement (which reduces message overhead). The server never redelivers messages.
This mode and behavior are proprietary extensions, specific to TIBCO EMS. |
COBOL
01 TIBEMS-ACKNOWLEDGE-MODES. 05 TIBEMS-AUTO-ACKNOWLEDGE PIC S9(8) COMP VALUE 1. 05 TIBEMS-CLIENT-ACKNOWLEDGE PIC S9(8) COMP VALUE 2. 05 TIBEMS-DUPS-OK-ACKNOWLEDGE PIC S9(8) COMP VALUE 3. 05 TIBEMS-NO-ACKNOWLEDGE PIC S9(8) COMP VALUE 22. 05 TIBEMS-EXPLICIT-CL-ACK PIC S9(8) COMP VALUE 23. 05 TIBEMS-EXPLICIT-CL-DUPS-OK-ACK PIC S9(8) COMP VALUE 24.
Copyright © Cloud Software Group, Inc. All rights reserved.