EMS Trigger Details Extension Panel

You create or modify TIBCO Enterprise Message Service values for a trigger in the EMS Trigger Details Extension panel.

Panel Layout

You can access this panel in the following two ways:

SXTP06E----------------- EMS Trigger Details Extension ------------------------
 Command ===>
 
  Trigger Identifier     => New-Trigger1
  Output Dest Type       => T  Name: New-Trigger1-subject
  Output Dest Type, Sec  => T  Name:
  Reply Dest Type        => T  Name:
  Error Dest Type        => Q  Name:

                               (Service Levels G=Guaranteed, R=Reliable)
  SMSL Mode            ===> RN (GA All, RN No-Ack)
  Delivery Mode        ===> P (P Persistent, N Non-Persistent, R Reliable)

  Output Message properties:
  Priority             ===> N (N/Y) Value ===> 4    (0 - 9)
  Expiration           ===> N (N/Y) Value ===> 0    Unit ===> S (S,M,H,D)
  Compression          ===> N (N/Y)
  Preserve             ===> N (N/Y, undelivered messages)
  Body Trace           ===> N (N/Y)
  Message Type         ===> M  M(ap)/S(tream)/T(ext)/B(ytes)

Field Description

The following table lists the fields in the EMS Trigger Details Extension panel:
Field Description
Trigger Identifier The name of the trigger.
Output Dest Type The output destination type.

Valid selections: T(opic) and Q(ueue). Default selection: T.

Output Dest Name Type, Sec The outbound destination that a message is published on for a given trigger transaction. Required when using the trigger method of invocation.
Output Dest The optional second output destination type.
Output Dest Name, Sec The optional second outbound destination that a message is published on for a given trigger transaction.
Reply Dest Type The reply destination type.

Valid selections: T(opic) and Q(ueue). Default: T.

Reply Dest Name The reply destination where an external messaging application returns a response to Substation ES (for a CICS-initiated request reply process).
Error Dest Type The error destination type.

Valid selections: T(opic) and Q(ueue). Default: Q.

Error Dest Name The destination where an error message is published if Transformer conversion or BES encounter errors.
SMSL Mode

The SMSL mode for TIBCO Enterprise Message Service.

Valid selections:

GA (GA All): Substation ES specific BES interface explicitly issues a commit type call of the transaction to the BES when all the Substation ES processes and executions for a given message are completed successfully. In case of an error, the message is moved to the Dead Message Queue. The Substation ES service level for GA All is Guaranteed.

RN (No-Ack): the TIBCO Enterprise Message Service client library does not send a receipt of the message that was received. The server destroys the message after it has been sent. The Substation ES service level for No-Ack is Reliable, no acknowledgement.

Default selection: RN.

Note: When the SMSL Mode is set to GA, not the following requirements:
  • The Output Dest Type must be set to Q(ueue).
  • The Delivery Mode must be set to P(ersistent).
  • The Undelivered Requeue option must be set to Y.
Delivery Mode The delivery mode for TIBCO Enterprise Message Service.

Valid modes: P(ersistent), N(onpersistent), and R(eliable). Default: P.

For additional information on Output Message properties, see TIBCO Enterprise Message Service User’s Guide.

Priority You can set the EMS message priority to the value specified in the Priority Value field.

Valid selections: N(o) and Y(es). Default selection: N.

Priority Value The EMS message priority value.

Valid values: 0 - 9. Default value: 4.

Expiration You can set the EMS message expiration to the value specified in the Expiration Value field.

Valid selections: N(o) and Y(es). Default selection: N.

Expiration Value The EMS message expiration value.

Valid values: 0 - 99999. Default value: 0.

Expiration Unit The message expiration unit.

Valid selections: S(econd), M(inute), H(our), and D(ay). Default selection: S.

Compression You can specify whether to compress the EMS message for storage on the server.

Valid selections: N(o) and Y(es). Default selection: N.

Preserve If a message is removed from its queue by the EMS server for reasons other than being consumed, the server checks this value. If this value is set to Y, the message is placed on the server’s the undelivered message queue.

Valid selections: N(o) and Y(es). Default selection: N.

Body Trace Tracing for this destination generates trace messages that include the message body.

Valid selections: N(o) and Y(es). Default selection: N.

Message Type The type of EMS output message.

Valid selections: M(ap), S(tream), T(ext), and B(ytes). Default: M.