PACE Calendar Examples

Note

To load a PACE Calendar you need to determine the <action> node in the header with one of the following values: ADD, UPDATE, ROLLDATE
 Update Current Business Date example (click to expand):
<EagleML
  eaglemlVersion="2-0"
  eaglemlType="ReferenceTransactionMessage"
  eaglemlRevision="282"
  xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
  xsi:type="ReferenceTransactionMessage"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0">
<referenceTransaction>
<header>
	<action>UPDATE</action>
	<objectType>PaceCalendar</objectType>
</header>
<paceCalendar>
	<objectType>PaceCalendar</objectType>
	<objectId>PaceCalendar</objectId>
	<objectDescription>REFERENCE</objectDescription>
	<calendarName>EAGLE PACE</calendarName>
	<calendarDescription>Eagle PACE</calendarDescription>
	<businessDate>2025-01-01</businessDate>
	<currentBusinessDay>Y</currentBusinessDay>
	<numberOfYears>0</numberOfYears>
</paceCalendar>
</referenceTransaction>
</EagleML>
 Example with ADD (click to expand):
<EagleML
 xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 eaglemlVersion="2-0"
 eaglemlType="ReferenceTransactionMessage"
 xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
 xsi:type="ReferenceTransactionMessage">
    <referenceTransaction>
        <header>
            <action>ADD</action>
            <objectType>PaceCalendar</objectType>
        </header>
        <paceCalendar>
            <objectType>PaceCalendar</objectType>
            <objectId>PaceCalendar</objectId>
            <objectDescription>REFERENCE</objectDescription>
            <updateTimestamp>2017-04-28T13:15:06</updateTimestamp>
            <sourceName>EAGLE PACE</sourceName>
            <updateSource>MCADMIN</updateSource>
            <effectiveDate>2017-04-28</effectiveDate>
            <calendarName>CALENDAR_NAME</calendarName>
            <calendarDescription>CALENDAR_DESCRIPTION</calendarDescription>
            <calendarComments>CALENDAR_COMMENTS</calendarComments>
            <businessDate>2017-04-28</businessDate>
            <currentBusinessDay>Y</currentBusinessDay>
            <monthEndFlag>Y</monthEndFlag>
            <quarterEndFlag>N</quarterEndFlag>
            <yearEndFlag>N</yearEndFlag>
            <weekEndFlag>N</weekEndFlag>
            <dailyFlag>N</dailyFlag>
            <numberOfYears>0</numberOfYears>
        </paceCalendar>
    </referenceTransaction>
</EagleML>
 Example with UPDATE (click to expand):
<EagleML
 xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 eaglemlVersion="2-0"
 eaglemlType="ReferenceTransactionMessage"
 xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
 xsi:type="ReferenceTransactionMessage">
    <referenceTransaction>
        <header>
            <action>UPDATE</action>
            <objectType>PaceCalendar</objectType>
        </header>
        <paceCalendar>
            <objectType>PaceCalendar</objectType>
            <calendarName>EAGLE PACE</calendarName>
            <businessDate>2021-01-01</businessDate>
            <monthEndFlag>N</monthEndFlag>
            <numberOfYears>2</numberOfYears>
        </paceCalendar>
    </referenceTransaction>
</EagleML>
 Example with ROLLDATE (click to expand):
<EagleML
 xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 eaglemlVersion="2-0"
 eaglemlType="ReferenceTransactionMessage"
 xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
 xsi:type="ReferenceTransactionMessage">
    <referenceTransaction>
        <header>
            <action>ROLLDATE</action>
            <objectType>PaceCalendar</objectType>
        </header>
        <paceCalendar>
            <objectType>PaceCalendar</objectType>
            <calendarName>EAGLE PACE</calendarName>
            <businessDate>2021-01-01</businessDate>
        </paceCalendar>
    </referenceTransaction>
</EagleML>