Aqbeż għall-kontenut

Sensiliet ta’ karattri

UPPER

Tikkonverti sensiela ta’ test f’ittri kbar.

Sintassi tal-funzjoni:

<UPPER:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija UPPER tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

LOWER

Tikkonverti sensiela ta’ test f’ittri żgħar.

Sintassi tal-funzjoni:

<LOWER:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija LOWER tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

LEFT

Sintassi tal-funzjoni:

<LEFT:[Character_number]:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija LEFT tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

TOKLEFT

Tikseb l-oġġett numru n, magħdud mix-xellug.

Sintassi tal-funzjoni:

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

Oġġett huwa magħluq bejn żewġ separaturi. Mhux meħtieġ li tqiegħed separatur fil-bidu u fit-tmiem tas-sensiela tal-espressjoni.

Mod ta’ użu:

  • Il-kelma ewlenija TOKLEFT tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • Eżempju:
    • <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Riżultat mogħti: Level 3

Tikseb numru ta’ karattri min-naħa tal-lemin ta’ valur.

Sintassi tal-funzjoni:

<RIGHT:[Character_number]:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija RIGHT tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

SHA256

Tikkriptja sensiela ta’ karattri bl-algoritmu SHA256.

Sintassi tal-funzjoni:

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

Fejn:

  • [string_encoding]: “UTF8” jew “UTF16”. Kodifikazzjoni li għandha tiġi speċifikata skont il-format mistenni mill-applikazzjoni tad-destinazzjoni. Fil-biċċa l-kbira tal-każijiet għandu jintuża UTF8.
  • [Hex_B64]: “HEX” jew “B64” biex tagħżel il-format tas-sensiela. HEX għal eżadeċimali, B64 għal base 64.

Mod ta’ użu:

  • Il-kelma ewlenija SHA256 tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

TOKRIGHT

Tikseb parti minn sensiela ta’ karattri billi tibda mill-oġġett numru n, magħdud mil-lemin.

Sintassi tal-funzjoni:

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

Oġġett huwa magħluq bejn żewġ separaturi. Mhux meħtieġ li tqiegħed separatur fil-bidu u fit-tmiem tas-sensiela tal-espressjoni.

Mod ta’ użu:

  • Il-kelma ewlenija TOKRIGHT tista’ tintuża fl-oqsma kollha tat-tip “expression” bħal COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • Eżempju:
    • <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Riżultat mogħti: Level 4/ Level 5

CENTER

Tikseb il-karattri li jinsabu fin-nofs billi tħassar numru ta’ karattri fuq ix-xellug u fuq il-lemin.

Sintassi tal-funzjoni:

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

Mod ta’ użu:

  • Il-kelma ewlenija CENTER tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet tat-tip COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

REWRITEURL

Kitba mill-ġdid ta’ URL.

Sintassi tal-funzjoni:

<REWRITEURL:[url]>

Mod ta’ użu:

  • Il-kelma ewlenija REWRITEURL tista’ tintuża fl-oqsma kollha tat-tip “expression” bħal COPY, MODVALUE, eċċ.

Eżempji ta’ konfigurazzjoni:

  • Eżempju:

    • <REWRITEURL:http%3F%3A%3Awww.avencis.net>
    • Riżultat mogħti: http://www.avencis.net

GEN_PASSWORD

Ġenerazzjoni ta’ password ibbażata fuq maskra u b’appoġġ għall-karattri speċjali definiti fis-settings.

Sintassi tal-funzjoni:

<GEN_PASSWORD:[pwd_format]:[special_characters]>

Il-format tal-password għandu jiġi definit bl-elementi li ġejjin:

  • U Ittra kbira
  • L Ittra żgħira
  • A Ittra kbira jew żgħira
  • N Ċifra
  • S Karattru speċjali mil-lista [special_characters]
  • X Il-karattri kollha (U+L+N+S)

Mod ta’ użu:

  • Il-kelma ewlenija GEN_PASSWORD tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet COPY, MODVALUE, eċċ.

Eżempji ta’ konfigurazzjoni:

  • Eżempju:
    • <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>

B64ENCODEASCII

Tikkonverti espressjoni fil-format ASCII u mbagħad tagħti lura s-sensiela kodifikata fil-format B64.

Sintassi tal-funzjoni:

<B64ENCODEASCII:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija B64ENCODEASCII tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

B64SID2STRING

Tikkonverti SID fil-format Base64 u tagħti lura s-sensiela fil-format Unicode.

Sintassi tal-funzjoni:

<B64SID2STRING:[Expression]>

Mod ta’ użu:

  • Il-kelma ewlenija B64SID2STRING tista’ tintuża fl-oqsma kollha tat-tip “expression” bħall-operazzjonijiet COPY, MODVALUE, eċċ.
  • L-espressjoni evalwata jista’ jkun fiha kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

FIND

Funzjoni biex tinstab il-pożizzjoni ta’ sensiela ta’ karattri ġewwa sensiela oħra ta’ karattri. Tagħti lura l-indiċi tal-pożizzjoni (li jibda mill-indiċi 0) jekk is-sensiela tinstab, inkella tagħti lura t-tul tas-sensiela.

Sintassi tal-funzjoni:

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

L-indiċi jibda mill-pożizzjoni 0.

Mod ta’ użu:

  • L-operazzjoni FIND tista’ tintuża fl-oqsma kollha tat-tip “expression”, bħal COPY, MODVALUE, eċċ.
  • Is-sensiliet differenti użati fl-espressjoni jista’ jkun fihom kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • Eżempju 1:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> fejn <SyncAttSrc:FIRSTNAME> = Emilie
    • Riżultat = 0
  • Eżempju 2:
    • <FIND:I:<SyncAttSrc:FIRSTNAME>:0> fejn <SyncAttSrc:FIRSTNAME> = Emilie
    • Riżultat = 2
  • Eżempju 3:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> fejn <SyncAttSrc:FIRSTNAME> = Paul
    • Riżultat = 4

SUBSTRING

Funzjoni li toħroġ sensiela ta’ karattri minn sensiela oħra ta’ karattri. Tagħti lura s-sensiela ta’ karattri jekk il-parametri mgħoddija jkunu validi; inkella tagħti lura valur vojt. Sintassi tal-funzjoni:

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

L-indiċi jibda mill-pożizzjoni 0.

Mod ta’ użu:

  • L-operazzjoni SUBSTRING tista’ tintuża fl-oqsma kollha tat-tip “expression” bħal COPY, MODVALUE, eċċ.
  • Is-sensiliet differenti użati fl-espressjoni jista’ jkun fihom kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • Eżempju 1:
    • <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>> fejn <SyncAttSrc:DisplayName> = Carine HOPFNER
    • Riżultat = Carine

LEN

Funzjoni li tagħti lura t-tul ta’ sensiela ta’ karattri. Il-funzjoni tagħti lura 0 jekk ikun hemm żball fil-konfigurazzjoni.

Sintassi tal-funzjoni:

<LEN:[chaîne_initiale]>

Mod ta’ użu:

  • L-operazzjoni LEN tista’ tintuża fl-oqsma kollha tat-tip “expression”, bħal COPY, MODVALUE, eċċ.
  • Is-sensiliet differenti użati fl-espressjoni jista’ jkun fihom kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • Eżempju 1:
    • <LEN:<SyncAttSrc:DisplayName>> fejn <SyncAttSrc:DisplayName> = Emilie Paris
    • Riżultat = 12

REPLACE

Disponibbli mill-verżjoni 7.0 ’il quddiem. Funzjoni li tissostitwixxi s-sensiela ta’ karattri “string_to_replace” f’sensiela partikolari “initial_string” bis-sensiela “destination_string”. Tagħti lura s-sensiela ta’ karattri modifikata. Il-funzjoni tagħmel distinzjoni bejn ittri kbar u ittri żgħar.

Sintassi tal-funzjoni:

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

Boolean_all_or_first: jista’ jieħu l-valuri 0 jew 1. Jekk 0, tiġi sostitwita biss l-ewwel okkorrenza misjuba; jekk 1, jiġu sostitwiti l-okkorrenzi kollha misjuba. Il-parametru huwa fakultattiv; il-valur default huwa 0.

Destination_string tista’ tkun vojta: f’dan il-każ, is-sensiela li għandha tiġi sostitwita sempliċement titħassar.

Mod ta’ użu:

  • L-operazzjoni REPLACE tista’ tintuża fl-oqsma kollha tat-tip “expression”, bħal COPY, MODVALUE, eċċ.
  • Is-sensiliet differenti użati fl-espressjoni jista’ jkun fihom kliem ewlieni biex jinkisbu l-valuri tal-attributi, pereżempju SyncAttSrc jew SyncAttDst.

Eżempji ta’ konfigurazzjoni:

  • <REPLACE:XXXstringXXX:string:newString> jagħti lura XXXnewStringXXX
  • <REPLACE:XXXstringXXX:X::0> jagħti lura XXstringXXX
  • <REPLACE:XXXstringXXX:X::1> jagħti lura string
  • <REPLACE:XXXstringXXX:X:A:1> jagħti lura AAAstringAAA