Table Detail Report

ESO_TRIGHOLD_INPUT_QUE



Column Section Top of Page


Table-level Detail

Description: ESO Trigger Hold Input Que
Definition: Acts as an input queue for the trigger hold server. Populated by HNAUSER. Logs information about each trigger that is enqueued on the eso_trighold_que table.
Table Type: ACTIVITY





Column Detail - ESO_TRIGHOLD_INPUT_QUE


Column Name Type Null? Definition
ERROR_TEXT VC2(500) Y Error text reported by the script if a trigger combine failed
ESO_TRIGHOLD_INPUT_QUE_ID NUMBER N Defines a unique ID for each trigger's input que info
ESO_TRIGHOLD_QUE_ID NUMBER N Defines a unique ID for each trigger enqueued on the eso_trighold_que table.
MESSAGE LONG RAW Y Compressed message
MESSAGE_LEN NUMBER Y Message lengthColumn
PRIMARY_ENTITY_ID NUMBER N Value of the first identifier used for matching triggers of this class
TRIGGER_HELD_IND NUMBER N Trigger held indicatorColumn
TRIGGER_PROC_FLAG NUMBER Y Trigger process status flag 1 = Trigger Received 2 = Trigger on hold 3 = Trigger sent to CQM
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.


ESO_TRIGHOLD_PARM



Column Section Top of Page


Table-level Detail

Description: ESO Trigger Hold Parameter
Definition: Stores trigger hold parameters for different class/type/subtype combinations. If a row exists for a particular combination, then that trigger can be held.
Table Type: REFERENCE





Column Detail - ESO_TRIGHOLD_PARM


Column Name Type Null? Definition
CLASS VC2(15) N The trigger's CQM class
ESO_TRIGHOLD_PARM_ID NUMBER N Defines a unique ID for each trigger hold parameter
SUBTYPE VC2(15) N The trigger's CQM subtype
TRIG_ROLLUP_SCRIPT_NAME VC2(40) Y Defines which script will be used to combine multiple triggers
TYPE VC2(15) N The trigger's CQM type
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row.


ESO_TRIGHOLD_QUE



Column Section Top of Page


Table-level Detail

Description: ESO Trigger Hold Queue
Definition: Stores outbound triggers before they reach the CQM server. Will combine selected triggers to reduce outbound volume.
Table Type: ACTIVITY





Column Detail - ESO_TRIGHOLD_QUE


Column Name Type Null? Definition
CLASS VC2(15) N The trigger's CQM class
ESO_TRIGHOLD_QUE_ID NUMBER N Defines a unique ID for each trigger on the queue
MESSAGE LONG RAW Y Compressed messageColumn
MESSAGE_LEN NUMBER Y Message lengthColumn
QUE_INSERT_DT_TM DATE N Date/time trigger was inserted into queue
TRIG_IDENTIFIER_COMP VC2(100) N Trigger identifier composite string
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row.


ESO_TRIGHOLD_RULE



Column Section Top of Page


Table-level Detail

Description: ESO Trigger Hold Rule
Definition: Stores rules for combining currently held triggers with incoming triggers.
Table Type: REFERENCE





Column Detail - ESO_TRIGHOLD_RULE


Column Name Type Null? Definition
CLASS VC2(15) N The trigger's CQM class
DOUBLE_LIST_NAME VC2(40) N Defines the rule for combining triggers
ESO_TRIGHOLD_RULE_ID NUMBER N Defines a unique ID for each trigger hold rule
SEQ_NBR NUMBER N Sequence number of double list entry
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row.


ESO_TRIG_ROUTINE_R



Column Section Relationship Section Top of Page


Table-level Detail

Description: ESO Trigger Routine Relation Table
Definition: This table define the relationships between ESO Triggers and ESO routines. For each outbound trigger event, this table define the list of processing units (scripts or routines) that are needed to format an outbound message according to UI specifications.
Table Type: REFERENCE





Column Detail - ESO_TRIG_ROUTINE_R


Column Name Type Null? Definition
ACTIVE_IND NUMBER N The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc.
CREATE_DT_TM DATE N This is the date and time that a row is created in the eso_trig_routine_r table.
DEBUG_IND NUMBER Y This indicator may be used by the ESO Server to debug ESO routines or scripts while in a run-time mode.
ROUTINE_ARGS VC2(255) Y This string defines the arguments that are passed into the ESO script or routine when the event trigger is processed.
ROUTINE_CONTROL NUMBER Y This integer number is passed into the ESO script or routine when the event trigger is processed to control routine specific processing elements..
ROUTINE_ID NUMBER N Part of the Unique Identifier fro this table. Identifies the routine from the ESO_ROUTINE table.
SEQUENCE_NBR NUMBER N Identifies the sequence that the routine should be performed in by trigger (TRIGGER_ID).
TRIGGER_ID NUMBER N Part of the unique identifier for the table. Identifies the Trigger from the ESO_TRIGGER table.
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row.
VERBOSITY_FLAG NUMBER Y This flag may be used by the ESO Server to control the verbosity when debugging an ESO routine or script while in a run-time mode.



Relationship Detail - ESO_TRIG_ROUTINE_R


Child Column in ESO_TRIG_ROUTINE_R(FK) Parent Table Name Parent Column Name
Parents: ROUTINE_ID ESO_ROUTINE ROUTINE_ID
TRIGGER_ID ESO_TRIGGER TRIGGER_ID




Parent Column in ESO_TRIG_ROUTINE_R (PK) Child Table Name Child Column Name
Children: ROUTINE_ID SI_ESO_TRIG_ROUT_R_HIST ROUTINE_ID
TRIGGER_ID SI_ESO_TRIG_ROUT_R_HIST TRIGGER_ID