Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleNote
To load a PACE Calendar you need to determine theĀ <action> node in the header with one of the following values: ADD, UPDATE, ROLLDATE


Expand
titleUpdate Current Business Date example (click to expand):


Code Block
languagexml
<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>CALENDAR</calendarName>
	<calendarDescription>Eagle PACE</calendarDescription>
	<businessDate>2025-01-01</businessDate>
	<currentBusinessDay>Y</currentBusinessDay>
	<numberOfYears>0</numberOfYears>
</paceCalendar>
</referenceTransaction>
</EagleML>



Expand
titleExample with ADD (click to expand):


Code Block
languagexml
<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>REFERENCE</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>N</weekEndFlag>
            
<dailyFlag>Y<
<dailyFlag>N</dailyFlag>
            
<numberOfYears>257.805<
<numberOfYears>0</numberOfYears>
        </paceCalendar>
    </referenceTransaction>
</EagleML>



Expand
titleExample with UPDATE (click to expand):


Code Block
languagexml
<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>



Expand
titleExample with ROLLDATE (click to expand):


Code Block
languagexml
<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>