Control Message Task Parameters - Define ACQUIRE Options
There are several conventional task parameter setups used with the ACQUIRE action type parameter, depending on the type of interface and incoming file.
This page describes the following setups:
Setup for CSV Data Loads
You can load CSV files to the EAGLE data warehouse using the Eagle default generic message streams with the following <taskParameter> paired options:
<name> = ActionType and <value> = ACQUIRE
<name> = StreamName and <value> = eagle_ml-2-0_default_cm_acquire_data
<name> = GICSV and <value> =Â Eagle_CSV_filename1
<name> = GICSV and <value> =Â Eagle_CSV_filename2Â Â and so forth
When using the Generic Interface CSV File (GICSV) option, the eagle_default_in_csv_all message stream is used to acquire the CSV file specified by the associated <value> option.
Example:Â Task Parameter Setup for CSV Data Loads
<taskParameters>
   <taskParameter>
       <name>ActionType</name>
       <dataType>S</dataType>
       <value>ACQUIRE</value>
   </taskParameter>
   <taskParameter>
       <name>StreamName</name>
       <dataType>S</dataType>
       <value>eagle_ml-2-0_default_cm_acquire_data</value>
   </taskParameter>
   <taskParameter>
       <name>GICSV</name>
       <dataType>S</dataType>
       <value>EAGLE_CSV_TRADES.csv</value>
   </taskParameter>
   <taskParameter>
       <name>GICSV</name>
       <dataType>S</dataType>
       <value>EAGLE_CSV_ISSUEPRICE.csv</value>
   </taskParameter>
</taskParameters>
Setup for EagleML Data Loads
You can load EagleML files to the EAGLE data warehouse using the default EagleML message streams with the following <taskParameter> paired options:
<name> = ActionType and <value> = ACQUIRE
<name> = StreamName and <value> = eagle_ml-2-0_default_cm_acquire_data
<name> = Option and <value> = EagleML_filename1
<name> = Option and <value> = EagleML_filename2  and so forth
The table below lists the options, descriptions, and execution streams that perform the data load using the EagleML file specified by the associated <value> option.
Note
The options are listed in the order in which they are handled by the pre-processing rule.
Option | Description | Execution Stream | Note |
---|---|---|---|
ENTITY | Entity | eagle_ml-2-0_default_in_xml_entity | |
ISSUER | Issuer | eagle_ml-2-0_default_in_xml_issuer_mi | Currently not supported with MC2Load parameter |
SMFGENERIC | Â Security Master | eagle_ml-2-0_default_in_xml_smf_generic | This is typically the SMF option you should use |
SECMASTERÂ | Security Master* | eagle_ml-2-0_default_in_xml_smf_mi* | *Reserved for advanced usage. Â Please discuss with Eagle prior to using. |
COUPON | Coupon | eagle_ml-2-0_default_in_xml_reference | |
FACTOR | Factor | eagle_ml-2-0_default_in_xml_reference | |
CODECAT | Code Category | eagle_ml-2-0_default_in_xml_reference | |
CODEVAL | Code Value | eagle_ml-2-0_default_in_xml_reference | |
REFERENCE | All other Reference data | eagle_ml-2-0_default_in_xml_reference | |
PRICE | Price | eagle_ml-2-0_default_in_xml_reference | |
WAREHOUSE | Warehouse data | eagle_ml-2-0_default_in_xml_warehouse_preproc |
Example: Task Parameter Setup for EagleML Data Loads
<taskParameters>
   <taskParameter>
       <name>ActionType</name>
       <dataType>S</dataType>
       <value>ACQUIRE</value>
   </taskParameter>
   <taskParameter>
       <name>StreamName</name>
       <dataType>S</dataType>
       <value>eagle_ml-2-0_default_cm_acquire_data</value>
   </taskParameter>
   <taskParameter>
       <name>WAREHOUSE</name>
       <dataType>S</dataType>
       <value>EAGLE_ML_TRADES.xml</value>
   <taskParameter>
       <name>PRICE</name>
       <dataType>S</dataType>
       <value>EAGLE_ML_ISSUEPRICE.xml</value>
   </taskParameter>
</taskParameters>
Setup for STAR Data Loads
You can load STAR tag value files to the EAGLE data warehouse using the Eagle default generic message streams with the following <taskParameter> paired options:
<name> = ActionType and <value> = ACQUIRE
<name> = StreamName and <value> = eagle_ml-2-0_default_cm_acquire_data
<name> = Option and <value> = Eagle_TAGVALUE_filename1
<name> = Option and <value> = Eagle_TAGVALUE_filename2  and so forth
The table below lists the options, descriptions, and execution streams that perform the data load using the STAR tag value file specified by the associated <value> option.
Option | Description | Execution Stream |
---|---|---|
STARTRADES | Trades | eagle_default_in_star_trades |
GISTAR | Generic Interfaces | eagle_default_in_star_all |
Example:Â Task Parameter Setup for STAR Tag Value Data Loads
<taskParameters>
   <taskParameter>
       <name>ActionType</name>
       <dataType>S</dataType>
       <value>ACQUIRE</value>
   </taskParameter>
   <taskParameter>
       <name>StreamName</name>
       <dataType>S</dataType>
       <value>eagle_ml-2-0_default_cm_acquire_data</value>
   </taskParameter>
   <taskParameter>
       <name>STARTRADES</name>
       <dataType>S</dataType>
       <value>EAGLE_TAGVALUE_TRADES.txt</value>
   </taskParameter>
   <taskParameter>
       <name>GISTAR</name>
       <dataType>S</dataType>
       <value>EAGLE_TAGVALUE_ISSUEPRICE.txt</value>
   </taskParameter>
</taskParameters>
Load data using MC2 service
You can load data using MC2 service with the following taskParameter option:
<name> = MC2Load and <value> = Y
<taskParameter>
<name>MC2Load</name>
<value>Y</value>
</taskParameter>
This setting can be also applied globally by adding expression below to w_config_custom config file<COL TAG="W_MC2_LOAD" EXPRESSION="'Y'" />