Vorgänge¶
SYNCATT¶
Funktion, mit der der Wert eines Attributs anhand eines Untervorgangs abgerufen wird. Sie gibt einen leeren Wert zurück, wenn das Attribut nicht gefunden wird.
Syntax des Schlüsselworts:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: Name des Attributs, dessen Wert abgerufen werden soll.
- Source: SRC oder DST, um das zugrunde zu legende Repository festzulegen. Der Parameter ist optional, außer wenn ein Vorgang angegeben ist. Ist der Parameter nicht angegeben, gilt standardmäßig der Wert SRC.
- Operation: ADD oder DEL, um die gewünschte Aktion festzulegen. Der Parameter ist optional.
Verwendungsweise:
- Das Schlüsselwort lässt sich nur in Importregeln verwenden, im Vorgang Modify eines SQL-Konnektors. Der Delta-Modus ist nämlich nur bei Vorgängen Modify aktiv.
Konfigurationsbeispiel:
- Abfrage, die das Schlüsselwort SYNCATT verwendet:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Funktion, mit der der Wert eines Attributs in einem Repository abgerufen wird (Quelle, Ziel oder Delta).
Syntax des Schlüsselworts:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: Name des Attributs, dessen Wert abgerufen werden soll
Verwendungsweise:
- Das Schlüsselwort SYNCATTSRC lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in COPY, MODVALUE usw.
- Wird das Schlüsselwort SYNCATTSRC in Filter- oder Umwandlungsregeln verwendet, werden die Attribute in der in den Regeln angegebenen Quelle gesucht.
- Wird das Schlüsselwort SYNCATTSRC in Regeln „Match“ verwendet, werden die Attribute im Export der autoritativen Quelle gesucht
SYNCATTDST¶
Funktion, mit der der Wert eines Attributs im Export der Zielquelle abgerufen wird.
Syntax des Schlüsselworts:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: Name des Attributs, dessen Wert abgerufen werden soll.
Verwendungsweise:
- Das Schlüsselwort SYNCATTDST lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in den Vorgängen COPY, MODVALUE usw.
- Das Schlüsselwort SYNCATTDST lässt sich nur in Regeln „Match“ verwenden; die Attribute werden dann im Export der Zielquelle gesucht.
SYNCATTSRCOPERATION¶
Funktion, mit der der Typ des Vorgangs in der DELTA-Datei abgerufen wird. Die möglichen Werte sind: CREATE, DELETE und MODIFY.
Syntax des Schlüsselworts:
<SYNCATTSRCOPERATION>
Verwendungsweise:
- Das Schlüsselwort SYNCATTSRCOPERATION lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in den Vorgängen COPY, MODVALUE usw.
- Das Schlüsselwort SYNCATTSRCOPERATION lässt sich nur in Filter- oder Umwandlungsregeln auf der Quelle DELTA verwenden.
SYNCSRCMATCHRNB¶
Funktion, die die Nummer der Zuordnungsregel zurückgibt, mit der zwei Objekte einander zugeordnet werden konnten.
Syntax des Schlüsselworts:
<SYNCSRCMATCHRNB>
Verwendungsweise:
- Das Schlüsselwort SYNCSRCMATCHRNB lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in den Vorgängen COPY, MODVALUE usw.
- Das Schlüsselwort SYNCATTSRCOPERATION lässt sich nur in Regeln „Match“ verwenden.
PLUS¶
Funktion, mit der mehrere Zahlen addiert werden.
Syntax des Schlüsselworts:
<PLUS:[X]:…:[N]>
- [X] bis [N]: die zu addierenden Zahlen.
Verwendungsweise:
- Das Schlüsselwort PLUS lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in Vorgängen des Typs COPY, MODVALUE usw.
- Die im Ausdruck verwendeten Zeichenketten können Schlüsselwörter enthalten, um Attributwerte abzurufen, zum Beispiel SyncAttSrc oder SyncAttDst.
Konfigurationsbeispiel:
- <PLUS:<SyncAttSrc:NbJour>:5> mit <SyncAttSrc:NbJour> = 5 ergibt das Ergebnis 10.
MINUS¶
Funktion, mit der mehrere Zahlen subtrahiert werden.
Syntax des Schlüsselworts:
<MINUS:[X]:…:[N]>
- [X] bis [N]: die zu subtrahierenden Zahlen.
Verwendungsweise:
- Das Schlüsselwort MINUS lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in Vorgängen des Typs COPY, MODVALUE usw.
- Die im Ausdruck verwendeten Zeichenketten können Schlüsselwörter enthalten, um Attributwerte abzurufen, zum Beispiel SyncAttSrc oder SyncAttDst.
Konfigurationsbeispiel:
- <MINUS:<SyncAttSrc:NbJour>:5> mit <SyncAttSrc:NbJour> = 5 ergibt das Ergebnis 0.
MULT¶
Funktion, mit der mehrere Zahlen multipliziert werden.
Syntax des Schlüsselworts:
<MULT:[X]:…:[N]>
- [X] bis [N]: die zu multiplizierenden Zahlen.
Verwendungsweise:
- Das Schlüsselwort MULT lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in Vorgängen des Typs COPY, MODVALUE usw.
- Die im Ausdruck verwendeten Zeichenketten können Schlüsselwörter enthalten, um Attributwerte abzurufen, zum Beispiel SyncAttSrc oder SyncAttDst.
Konfigurationsbeispiel:
- <MULT:<SyncAttSrc:NbJour>:5> mit <SyncAttSrc:NbJour> = 5 ergibt das Ergebnis 25.
DIV¶
Funktion, mit der mehrere Zahlen dividiert werden.
Syntax des Schlüsselworts:
<DIV:[X]:…:[N]>
- [X] bis [N]: die zu dividierenden Zahlen.
Verwendungsweise:
- Das Schlüsselwort DIV lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in Vorgängen des Typs COPY, MODVALUE usw.
- Die im Ausdruck verwendeten Zeichenketten können Schlüsselwörter enthalten, um Attributwerte abzurufen, zum Beispiel SyncAttSrc oder SyncAttDst.
Konfigurationsbeispiel:
- <DIV:<SyncAttSrc:NbJour>:5> mit <SyncAttSrc:NbJour> = 5 ergibt das Ergebnis 1.