ETL Application Modes

From truxwiki.com
Jump to navigation Jump to search

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