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
Example with ADD
<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>OBJECT_DESCRIPTION</objectDescription> <updateTimestamp>2017-04-28T13:15:06</updateTimestamp> <sourceName>EAGLE PACE</sourceName> <updateSource>MCADMIN</updateSource> <effectiveDate>2017-04-28</effectiveDate> <languageId>219736</languageId> <tagNochangecase>TAG_NOCHANGECASE</tagNochangecase> <preserveNull>PRESERVE_NULL</preserveNull> <noLoadValidationFlag>NO_LOAD_VALIDATION_FLAG</noLoadValidationFlag> <accountingValidationFlag>ACCOUNTING_VALIDATION_FLAG</accountingValidationFlag> <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>Y</weekEndFlag> <dailyFlag>Y</dailyFlag> <numberOfYears>257.805</numberOfYears> </paceCalendar> </referenceTransaction> </EagleML>
Example with UPDATE
<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
<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>