Changes for page 05 - Operazioni su Transfer Property
Last modified by administrator BDP on 2024/11/06 16:38
From version 22.2
edited by administrator BDP
on 2021/03/11 17:54
on 2021/03/11 17:54
Change comment:
There is no comment for this version
To version 22.1
edited by administrator BDP
on 2019/03/22 17:30
on 2019/03/22 17:30
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -62,12 +62,7 @@ 62 62 * **Eliminazione spazi iniziali** (2 - Remove leading spaces): permette di eliminare gli eventuali spazi iniziali dalla stringa contenuta nella Transfer Property. 63 63 * **Eliminazione spazi finali** (3 - Remove trailing spaces): permette di eliminare gli eventuali spazi finali dalla stringa contenuta nella Transfer Property. 64 64 * **Eliminazione spazi iniziali e finali** (4 - Remove spaces): permette di eliminare gli eventuali spazi iniziali e finali dalla stringa contenuta nella Transfer Property. 65 -* **Estrazione di una parte di testo** (5 - Extract part of text): permette di estrarre una parte del testo contenuto nella Transfer Property. Richiede di indicare la posizione del primo carattere di interesse (1 per l'inizio della stringa) e il numero di caratteri da estrarre. Ad esempio se si configura il servizio per estrarre 3 caratteri a partire dalla posizione 5 della stringa "1234567890" il risultato sarà "567". Indicando un valore negativo nella posizione iniziale, viene estratta la stringa a partire dalla fine: ad esempio se il contenuto di una Transfer Property è "123456789", configurando il servizio per estrarre una parte di testo con posizione iniziale -3 e lunghezza 2, il risultato che si ottiene è la stringa "78". 66 -È possibile inserire anche una lunghezza negativa in modo da scartare un certo numero di caratteri dalla fine della stringa. Prendendo sempre come esempio la stringa di testo "1234567890", alcuni casi possibili per questo tipo di operazione sono i seguenti: 67 -** startPos positiva (2) e stringLen positiva (5), restituisce 5 caratteri a partire dal secondo, quindi "23456"; 68 -** startPos negativa (-5) e stringLen positiva (3), restituisce 3 caratteri a partire dal quinto da destra, quindi "678"; 69 -** startPos positiva (2) e stringLen positiva (-1), restituisce tutti caratteri a partire dal secondo scartando l'ultimo, quindi "23456789"; 70 -** startPos negativa (-5) e stringLen negativa (-2), restituisce tutti i caratteri a partire dal quinto da destra scartando gli ultimi due, quindi "678"; 65 +* **Estrazione di una parte di testo** (5 - Extract part of text): permette di estrarre una parte del testo contenuto nella Transfer Property; richiede di indicare la posizione del primo carattere di interesse (1 per l'inizio della stringa) e il numero di caratteri da estrarre. Ad esempio se si configura il servizio per estrarre 3 caratteri a partire dalla posizione 5 della stringa "1234567890" il risultato sarà "567". Indicando un valore negativo nella posizione iniziale, viene estratta la stringa a partire dalla fine: ad esempio se il contenuto di una Transfer Property è "123456789", configurando il servizio per estrarre una parte di testo con posizione iniziale -3 e lunghezza 2, il risultato che si ottiene è la stringa "78". 71 71 * **Verifica se sorgente è stringa nulla** (6 - Verify if source is null string): nella Transfer Property di destinazione viene salvato "1" nel caso che il contenuto della Transfer Property sorgente sia la stringa nulla, "0" altrimenti. 72 72 * **Verifica se sorgente data** (7 - Verify if source is date): nella Transfer Property di destinazione viene salvato "1" nel caso che il contenuto della Transfer Property sorgente rappresenti una data valida, "0" altrimenti. 73 73 * **Verifica se sorgente numerica** (8 - Verify if source is numeric): nella Transfer Property di destinazione viene salvato "1" nel caso che il contenuto della Transfer Property sorgente sia un valore numerico, "0" altrimenti.