Deliver Control Messages

You can send control messages using one of the delivery methods available. You can also put control messages directly into the incoming folder of the eagle_ml-2-0_default_cm_control_message stream. For example, you can use the Send Data option within Message Center Console (MCC) to copy a control message to the incoming folder of the Control Message stream.

Example: Control Message File

Here are the contents of a Control Message file for “GenericEntity” object.

It uses the following filters:

  • Date filter (parameters “fromdate” and “todate”)
  • Entity filter “ProcessCenter” (parameters “entityselectiontype” and “entityselectionvalue”)
<EagleML xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="RunTaskRequest" eaglemlVersion="2-0" xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd" eaglemlType="RunTaskRequest">
    <header>
           <messageId>ENTITYEXTRACT001</messageId>
           <sentBy>http://www.client.com</sentBy>
           <sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message</sendTo>
           <replyTo>http://www.client.com/Eagle Control Messages</replyTo>
           <creationTimestamp>2012-08-02T22:13:32.272-05:00</creationTimestamp>
    </header>
    <taskIdentifier>
           <correlationId correlationIdScheme="correlationIdScheme">tvENTITYEXTRACT093</correlationId>
           <businessTaskId correlationIdScheme="businessTaskIdScheme">ENTITYEXTRACT093</businessTaskId>
    </taskIdentifier>
    <taskTypeEnum>NEW</taskTypeEnum>
    <taskParameters>
           <taskParameter>
                  <name>ActionType</name>
                  <dataType>S</dataType>
                  <value>EXTRACT</value>
           </taskParameter>
           <taskParameter>
                  <name>StreamName</name>
                  <dataType>S</dataType>
                  <value>eagle_ml-2-0_default_out_q</value>
           </taskParameter>
           <taskParameter>
                  <name>FeedType</name>
                  <dataType>S</dataType>
                  <value>ENTITYEXTRACT</value>
           </taskParameter>
           <taskParameter>
                  <name>fromdate</name>
                  <dataType>S</dataType>
                  <value>2013-06-10 10-00-00</value>
           </taskParameter>
           <taskParameter>
                  <name>todate</name>
                  <dataType>S</dataType>
                  <value>2013-06-10 15-00-00</value>
           </taskParameter>
    <!-- PrcCenter -->
           <taskParameter>
                  <name>entityselectiontype</name>
                  <dataType>S</dataType>
                  <value>ProcessCenter</value>
           </taskParameter>
           <taskParameter>
                  <name>entityselectionvalue</name>
                  <dataType>S</dataType>
                  <value>US</value>
           </taskParameter>
    <!-- EntityList-->
           <taskParameter>
                  <name>entityselectiontype</name>
                  <dataType>S</dataType>
                  <value>EntityList</value>
           </taskParameter>
           <taskParameter>
                  <name>entityselectionvalue</name>
                  <dataType>S</dataType>
                  <value>1437</value>
           </taskParameter>
    <!-- Entity ID-->
           <taskParameter>
                  <name>entityselectiontype</name>
                  <dataType>S</dataType>
                  <value>EntityID</value>
           </taskParameter>
           <taskParameter>
                  <name>entityselectionvalue</name>
                  <dataType>S</dataType>
                  <value>MCREG9,MCREG9tC,ARENTP01</value>
           </taskParameter>
    </taskParameters>
</EagleML>