Keri sisuni

Märgistringid

UPPER

Teisendab tekstistringi suurtähtedeks.

Funktsiooni süntaks:

<UPPER:[Expression]>

Kasutusviis:

  • Võtmesõna UPPER saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

LOWER

Teisendab tekstistringi väiketähtedeks.

Funktsiooni süntaks:

<LOWER:[Expression]>

Kasutusviis:

  • Võtmesõna LOWER saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

LEFT

Funktsiooni süntaks:

<LEFT:[Character_number]:[Expression]>

Kasutusviis:

  • Võtmesõna LEFT saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

TOKLEFT

Toob vasakult lugedes n-nda objekti.

Funktsiooni süntaks:

<TOKLEFT:[separator]:[Object_number]:[Expression]>

Objekt asub kahe eraldaja vahel. Eraldajat ei ole vaja paigutada avaldise stringi algusesse ega lõppu.

Kasutusviis:

  • Võtmesõna TOKLEFT saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • Näide:
    • <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Tagastatud tulemus: Level 3

Toob väärtuse paremast servast teatud arvu märke.

Funktsiooni süntaks:

<RIGHT:[Character_number]:[Expression]>

Kasutusviis:

  • Võtmesõna RIGHT saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

SHA256

Krüptib märgistringi SHA256-algoritmiga.

Funktsiooni süntaks:

<SHA256:[string_encoding]:[Hex_B64]:[Expression]>

Kus:

  • [string_encoding]: „UTF8“ või „UTF16“. Kodeering määratakse vastavalt sihtrakenduse oodatavale vormingule. Enamasti tuleks kasutada UTF8-t.
  • [Hex_B64]: „HEX“ või „B64“ stringi vormingu valimiseks. HEX tähistab kuueteistkümnendsüsteemi, B64 base 64 kodeeringut.

Kasutusviis:

  • Võtmesõna SHA256 saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

TOKRIGHT

Toob märgistringi osa alates n-ndast objektist, lugedes paremalt.

Funktsiooni süntaks:

<TOKRIGHT:[separator]:[Object_number]:[Expression]>

Objekt asub kahe eraldaja vahel. Eraldajat ei ole vaja paigutada avaldise stringi algusesse ega lõppu.

Kasutusviis:

  • Võtmesõna TOKRIGHT saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • Näide:
    • <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Tagastatud tulemus: Level 4/ Level 5

CENTER

Toob keskel asuvad märgid, kustutades vasakult ja paremalt teatud arvu märke.

Funktsiooni süntaks:

<CENTER:[Number_of_characters_to_the_left_to_delete]:[Number_of_characters_to_the_right_to_delete]:[Expression]>

Kasutusviis:

  • Võtmesõna CENTER saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne tüüpi toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

REWRITEURL

URL-i ümberkirjutamine.

Funktsiooni süntaks:

<REWRITEURL:[url]>

Kasutusviis:

  • Võtmesõna REWRITEURL saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.

Konfiguratsiooninäited:

  • Näide:

    • <REWRITEURL:http%3F%3A%3Awww.avencis.net>
    • Tagastatud tulemus: http://www.avencis.net

GEN_PASSWORD

Parooli genereerimine maski alusel, toetades sätetes määratud erimärke.

Funktsiooni süntaks:

<GEN_PASSWORD:[pwd_format]:[special_characters]>

Paroolivorming tuleb määratleda järgmiste elementidega:

  • U Suurtäht
  • L Väiketäht
  • A Suur- või väiketäht
  • N Number
  • S Erimärk loendist [special_characters]
  • X Kõik märgid (U+L+N+S)

Kasutusviis:

  • Võtmesõna GEN_PASSWORD saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes.

Konfiguratsiooninäited:

  • Näide:
    • <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>

B64ENCODEASCII

Teisendab avaldise ASCII-vormingusse ja tagastab B64-kodeeringus stringi.

Funktsiooni süntaks:

<B64ENCODEASCII:[Expression]>

Kasutusviis:

  • Võtmesõna B64ENCODEASCII saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

B64SID2STRING

Teisendab SID-i Base64-vormingusse ja tagastab stringi Unicode-vormingus.

Funktsiooni süntaks:

<B64SID2STRING:[Expression]>

Kasutusviis:

  • Võtmesõna B64SID2STRING saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes.
  • Hinnatav avaldis võib sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

FIND

Funktsioon, mis leiab märgistringi asukoha teises märgistringis. Kui string leitakse, tagastab see asukoha indeksi (alates indeksist 0), vastasel juhul tagastab stringi pikkuse.

Funktsiooni süntaks:

<FIND:[chaîne_recherchée]:[chaîne_initiale]:[index_de_départ]>

Indeks algab positsioonist 0.

Kasutusviis:

  • Toimingut FIND saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.
  • Avaldises kasutatavad stringid võivad sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • Näide 1:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0>, kui <SyncAttSrc:FIRSTNAME> = Emilie
    • Tulemus = 0
  • Näide 2:
    • <FIND:I:<SyncAttSrc:FIRSTNAME>:0>, kui <SyncAttSrc:FIRSTNAME> = Emilie
    • Tulemus = 2
  • Näide 3:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0>, kui <SyncAttSrc:FIRSTNAME> = Paul
    • Tulemus = 4

SUBSTRING

Funktsioon, mis eraldab märgistringi teisest märgistringist. Kui edastatud parameetrid on kehtivad, tagastab see märgistringi; vastasel juhul tagastab tühja väärtuse. Funktsiooni süntaks:

<SUBSTRING:[chaîne_initiale]:[index_début]:[longueur_chaîne]>

Indeks algab positsioonist 0.

Kasutusviis:

  • Toimingut SUBSTRING saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.
  • Avaldises kasutatavad stringid võivad sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • Näide 1:
    • <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>>, kui <SyncAttSrc:DisplayName> = Carine HOPFNER
    • Tulemus = Carine

LEN

Funktsioon, mis tagastab märgistringi pikkuse. Konfiguratsioonivea korral tagastab funktsioon 0.

Funktsiooni süntaks:

<LEN:[chaîne_initiale]>

Kasutusviis:

  • Toimingut LEN saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.
  • Avaldises kasutatavad stringid võivad sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • Näide 1:
    • <LEN:<SyncAttSrc:DisplayName>>, kui <SyncAttSrc:DisplayName> = Emilie Paris
    • Tulemus = 12

REPLACE

Saadaval alates versioonist 7.0. Funktsioon, mis asendab antud stringis „initial_string“ märgistringi „string_to_replace“ stringiga „destination_string“. Tagastab muudetud märgistringi. Funktsioon on tõstutundlik.

Funktsiooni süntaks:

<REPLACE:[initial_string]:[string_to_replace]:[destination_string]:[Boolean_all_or_first]>

Boolean_all_or_first: võib saada väärtuse 0 või 1. Väärtuse 0 korral asendatakse ainult esimene leitud esinemus; väärtuse 1 korral asendatakse kõik leitud esinemused. Parameeter on valikuline; vaikeväärtus on 0.

Destination_string võib olla tühi: sel juhul asendatav string lihtsalt kustutatakse.

Kasutusviis:

  • Toimingut REPLACE saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne.
  • Avaldises kasutatavad stringid võivad sisaldada võtmesõnu atribuutide väärtuste toomiseks, näiteks SyncAttSrc või SyncAttDst.

Konfiguratsiooninäited:

  • <REPLACE:XXXstringXXX:string:newString> tagastab XXXnewStringXXX
  • <REPLACE:XXXstringXXX:X::0> tagastab XXstringXXX
  • <REPLACE:XXXstringXXX:X::1> tagastab string
  • <REPLACE:XXXstringXXX:X:A:1> tagastab AAAstringAAA