Към съдържанието

Операции

SYNCATT

Функция, която ви позволява да извлечете стойността на атрибут въз основа на подоперация. Тя връща празна стойност, ако атрибутът не бъде намерен.

Синтаксис на ключовата дума:

<SYNCATT:[Attribute_Name]:[Source]:[Operation]>

  • Attribute_Name: име на атрибута, чиято стойност искате да извлечете.
  • Source: SRC или DST за дефиниране на хранилището, което да се използва. Параметърът не е задължителен, освен ако не е указана операция. Ако параметърът не е указан, по подразбиране се прилага стойността SRC.
  • Operation: ADD или DEL за дефиниране на желаното действие. Параметърът не е задължителен.

Начин на използване:

  • Ключовата дума може да се използва само в правила за импортиране, в операцията Modify на SQL конектор. Режимът на делта е активен само при операциите Modify.

Пример за конфигурация:

  • Заявка, използваща ключовата дума SYNCATT:
1
2
3
4
5
6
INSERT INTO WikiApp 
(Login, Password, Nom, 
Prenom, Matricule, Profil) 
VALUES 
('<SyncAttSrc:login>', '<SyncAttSrc:password>', '<SyncAttSrc:nom>', 
'<SyncAttSrc:prenom>','<SyncAttSrc:matricule>','<SyncAtt:wiki_profil:SRC:ADD>')

SYNCATTSRC

Функция, която ви позволява да извлечете стойността на атрибут в хранилище (източник, местоназначение или делта).

Синтаксис на ключовата дума:

<SYNCATTSRC:[Attribute_Name]>

  • Attribute_Name: име на атрибута, чиято стойност искате да извлечете

Начин на използване:

  • Ключовата дума SYNCATTSRC може да се използва във всички полета от тип „expression“, например COPY, MODVALUE и т.н.
  • Ако ключовата дума SYNCATTSRC се използва в правила за филтриране или за преобразуване, атрибутите се търсят в източника, указан в правилата.
  • Ако ключовата дума SYNCATTSRC се използва в правила „Match“, атрибутите се търсят в експортирането от авторитетния източник

SYNCATTDST

Функция, която ви позволява да извлечете стойността на атрибут в експортирането от целевия източник.

Синтаксис на ключовата дума:

<SYNCATTDST:[Attribute_Name]>

  • Attribute_Name: име на атрибута, чиято стойност искате да извлечете.

Начин на използване:

  • Ключовата дума SYNCATTDST може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
  • Ключовата дума SYNCATTDST може да се използва само в правила „Match“, като в този случай атрибутите се търсят в експортирането от целевия източник.

SYNCATTSRCOPERATION

Функция, която ви позволява да извлечете типа на операцията във файла DELTA. Възможните стойности са следните: CREATE, DELETE и MODIFY.

Синтаксис на ключовата дума:

<SYNCATTSRCOPERATION>

Начин на използване:

  • Ключовата дума SYNCATTSRCOPERATION може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
  • Ключовата дума SYNCATTSRCOPERATION може да се използва само в правила за филтриране или за преобразуване върху източника DELTA.

SYNCSRCMATCHRNB

Функция, която връща номера на правилото за съпоставяне, позволило два обекта да бъдат сдвоени.

Синтаксис на ключовата дума:

<SYNCSRCMATCHRNB>

Начин на използване:

  • Ключовата дума SYNCSRCMATCHRNB може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
  • Ключовата дума SYNCATTSRCOPERATION може да се използва само в правила „Match“.

PLUS

Функция, която ви позволява да събирате няколко числа.

Синтаксис на ключовата дума:

<PLUS:[X]:…:[N]>

  • [X] до [N]: числата, които трябва да бъдат събрани.

Начин на използване:

  • Ключовата дума PLUS може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
  • Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.

Пример за конфигурация:

  • <PLUS:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 10.

MINUS

Функция, която ви позволява да изваждате няколко числа.

Синтаксис на ключовата дума:

<MINUS:[X]:…:[N]>

  • [X] до [N]: числата, които трябва да бъдат извадени.

Начин на използване:

  • Ключовата дума MINUS може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
  • Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.

Пример за конфигурация:

  • <MINUS:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 0.

MULT

Функция, която ви позволява да умножавате няколко числа.

Синтаксис на ключовата дума:

<MULT:[X]:…:[N]>

  • [X] до [N]: числата, които трябва да бъдат умножени.

Начин на използване:

  • Ключовата дума MULT може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
  • Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.

Пример за конфигурация:

  • <MULT:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 25.

DIV

Функция, която ви позволява да делите няколко числа.

Синтаксис на ключовата дума:

<DIV:[X]:…:[N]>

  • [X] до [N]: числата, които трябва да бъдат разделени.

Начин на използване:

  • Ключовата дума DIV може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
  • Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.

Пример за конфигурация:

  • <DIV:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 1.