Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 3 Next »

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>
  • No labels