# 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:

- Select E in the Sel field of the Define Triggers panel.

  For details, see Define Triggers Panel.

- Enter `EMS` in the Trigger Details panel.

  For details, see Trigger Details Panel.

    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: T.
Output Dest Name | The outbound destination that a message is published on for a given trigger transaction. Required when using the trigger method of invocation.
Output Dest Type, Sec | The optional second output destination type. Default: T.
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, note 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 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.

Copyright © TIBCO Software Inc. All rights reserved.