Difference between revisions of "ETL Application Modes"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "These values for the bits used in the ETL mode bit-flag field. {| class="wikitable" ! Name ! Value ! Meaning |- | <code>ETL_APPLICATION_MODE_NORMAL</code> | style="text-align...")
 
 
Line 40: Line 40:
 
| <code>ETL_APPLICATION_MODE_EXCLUSIVE_ROUTING</code>
 
| <code>ETL_APPLICATION_MODE_EXCLUSIVE_ROUTING</code>
 
| style="text-align:center;" | 128
 
| style="text-align:center;" | 128
| Any attempt to alter the <code>[ETLRoutes]</code> table to have different file types routed to this ETL will be overwritten.
+
| Any attempt to alter the <code><nowiki>[</nowiki>[[ETLRoute Table|ETLRoute]]<nowiki>]</nowiki></code> table to have different file types routed to this ETL will be overwritten.
 
|-
 
|-
 
| <code>ETL_APPLICATION_MODE_SEND_PINGS</code>
 
| <code>ETL_APPLICATION_MODE_SEND_PINGS</code>

Latest revision as of 11:12, 22 January 2021

These values for the bits used in the ETL mode bit-flag field.

Name Value Meaning
ETL_APPLICATION_MODE_NORMAL 0 No special ways to run this ETL.
ETL_APPLICATION_MODE_LOG_MESSAGES 1 Very dangerous option that will dump every message that the ETL receives.
ETL_APPLICATION_MODE_LOW_MESSAGE_VOLUME 2 This tells Truxton that you are an ETL that won't receive very many messages.
ETL_APPLICATION_MODE_NO_DATABASE 4 You are an ETL that doesn't write to the database.
ETL_APPLICATION_MODE_MINIMIZE_DATABASE 8 You are an ETL that rarely writes to the database.
ETL_APPLICATION_MODE_NO_HASHSETS 16 You are an ETL that doesn't deal in files so don't waste resources loading the hash sets.
ETL_APPLICATION_MODE_EXIT_AFTER_INITIALIZE 32 You are an ETL that will perform initialization then exit immediately.
ETL_APPLICATION_MODE_DONT_CREATE_QUEUE 64 You are an ETL that won't be using the Message Bus.
ETL_APPLICATION_MODE_EXCLUSIVE_ROUTING 128 Any attempt to alter the [ETLRoute] table to have different file types routed to this ETL will be overwritten.
ETL_APPLICATION_MODE_SEND_PINGS 256 Have the ETL send periodic Ping messages to Les letting him know you are still processing a file