Um zu spezifizieren welche Eigenschaften des inkrementellen Exports ausgelesen oder gesetzt werden sollen, verwendet man Parameterelemente. Im Folgenden werden die Parameterelemente für den inkrementellen Export aufgeführt.
mode
|
---|
Bedeutung: Liefert den Modus des inkrementellen Exports, on oder off . on : sämtliche Änderungen werden zur Template Engine übertragen. off : Änderungen werden nicht protokolliert. Der Modus kann mit dem Systemkonfigurationseintrag export.incrementalUpdate.isActive eingestellt werden. |
Definition: <!ELEMENT mode (%cm.atom;)> |
getKeys
|
---|
Bedeutung: Liste der mit incrExport-get abfragbaren Parameter. |
Definition: <!ELEMENT getKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
updateRecordCount
|
---|
Bedeutung: Liefert im Modus active die Anzahl der Update-Records, die zur Übertragung zur Template Engine anstehen. Im Modus suspended liefert updateRecordsCount den Wert 0 und im Modus off wird eine Fehlermeldung erzeugt. |
Definition: <!ELEMENT updateRecordsCount (%cm.atom;)> |
updateRecords
|
---|
Bedeutung: Liefert im Modus (mode ) active eine Liste mit Update-Records. Jeder Update-Record ist selbst eine Liste, die aus zwei Elementen besteht, updateRecordId und updateType . Im Modus suspended liefert updateRecords die leere Liste und im Modus off den Fehlertext "incremental Export is turned off". Die zurück gegebenen Update-Records werden nicht aus der Liste der Update-Records gestrichen. Dies muss explizit mit dem Befehl incrExport removeUpdateRecords ausgelöst werden. |
Definition: <!ELEMENT updateRecords (%cm.atom;)> |