Changes for page 05 - Operazioni su Transfer Property
Last modified by administrator BDP on 2024/11/06 16:38
From version 26.3
edited by administrator BDP
on 2022/06/15 12:45
on 2022/06/15 12:45
Change comment:
There is no comment for this version
To version 27.1
edited by administrator BDP
on 2024/08/01 15:10
on 2024/08/01 15:10
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -28,7 +28,7 @@ 28 28 29 29 [[image:block_PropertiesManager.png||height="517" style="-moz-box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); -webkit-box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); margin:20px 20px" width="400"]] 30 30 31 - Leoperazioni disponibili sono le seguenti:31 +I tipi di operazioni disponibili sono le seguenti: 32 32 33 33 * **0 - Formattazione personalizzata**: permette di formattare il valore contenuto nella Transfer Property sorgente. Il formato finale del dato, salvato nella Transfer Property destinazione è dato dal parametro contenente la regola di formattazione. Questa è la composizione di un insieme differente di parti base a seconda dal tipo di dato sorgente. Gli elementi base ammessi sono, a seconda del tipo del dato sorgente, i seguenti (vedere anche [[esempi di conversione>>||anchor="HEsempidiconversione"]] in fondo alla sezione): 34 34 ... ... @@ -80,7 +80,11 @@ 80 80 * **11 - Ottieni valore dalla stringa CallData**: passando alla funzione una stringa formattata come i CallData (ad esempio //Param1 = Value1}{Param2 = Value2}…..{ParamN = ValueN//) è possibile ottenere il valore associato alla coppia nome-valore indicata nei parametri del blocchetto. Questa funzione è utile per fare il parsing della stringa restituita da un blocchetto di tipo //CReadTextMessage// che restituisce appunto una stringa formattata come i CallData. Tale stringa contiene, oltre al testo del messaggio ricevuto anche altre informazioni dipendenti dal media da cui il messaggio stesso è stato generato (in linea generale informazioni sul mittente). L’unico parametro previsto è il nome del CallData da estrarre. 81 81 * **12 - Generazione valore numerico casuale**: permette di generare un valore casuale nel range di valori indicato. I parametri di configurazione sono il //valore minimo// e il //valore massimo// che tale numero casuale può assumere. 82 82 * **13 - Confronta una stringa con un modello**: permette di verificare se una data stringa di testo soddisfa un certo modello (pattern); restituisce "1" se il modello è soddisfatto, "0" in caso contrario. La verifica viene fatta impostando le opzioni di confronto in modalità testuale//, //cioè senza distinzioni tra maiuscole e minuscole. 83 -* **14 - Suddividi stringa**: permette di suddividere la stringa contenuta nella Transfer Property sorgente rispetto a un determinato delimitatore. 83 +* **14 - Suddividi stringa**: permette di suddividere la stringa contenuta nella Transfer Property sorgente rispetto a un determinato delimitatore. Ad esempio, se la stringa di ingresso è //1#2#3#4#5// e si configura per dividerla utilizzando il separatore //#//, l'uscita consisterà di 5 valori (1, 2, 3, 4, 5). In uscita il blocchetto genererà un numero variabile di transfer property, in base al numero di sottostringhe trovate nella transfer property sorgente, con i seguenti nomi (dove //targetTpName// è il nome configurato per la transfer property di destinazione del risultato): 84 +** //targetTpName_Count//: contiene il numero di sottostringhe trovate; 85 +** //targetTpName_1//: prima sottostringa; 86 +** //targetTpName_2//: seconda sottostringa; 87 +** //targetTpName_n//: n-esima sottostringa. 84 84 * **15 - Sostituisci stringa (Case Sensitive)**: permette di sostituire tutte le occorrenze di una stringa contenuta nella Transfer Property sorgente con una nuova stringa. La ricerca della vecchia stringa da sostituire viene fatta rispettando maiuscole e minuscole. 85 85 * **16 - Sostituisci stringa (case Insensitive)**: permette di sostituire tutte le occorrenze di una stringa contenuta nella Transfer Property sorgente con una nuova stringa. La ricerca della vecchia stringa da sostituire non fa distinzione tra minuscole e maiuscole. 86 86 ... ... @@ -88,7 +88,7 @@ 88 88 ==== **Parametri di Configurazione** ==== 89 89 90 90 (% border="1" style="border:1px solid #cccccc; margin:20px 0 50px 0" %) 91 -(% style="background-color:#f0f0f0 ;" %)|=(% style="width: 200px;" %)**Parametro**|**Descrizione**95 +(% style="background-color:#f0f0f0" %)|=(% style="width: 200px;" %)**Parametro**|**Descrizione** 92 92 |**Tipo operazione**|Indica il tipo dell'operazione da eseguire. 93 93 |**Transfer Property destinazione**|Nome della Transfer Property in cui memorizzare il risultato dell'operazione. 94 94 |**Direttive di concatenazione**|Contiene le direttive per l'esecuzione dell'operazione concatenazione di Transfer Property e/o Call Data. ... ... @@ -103,7 +103,7 @@ 103 103 Se il valore sorgente contiene una data/ora, ad esempio "23/05/2001 14:47:33": 104 104 105 105 (% border="1" style="border:1px solid #cccccc; margin-bottom:50px" %) 106 -(% style="background-color:#f0f0f0 ;" %)|=(% style="width: 300px;" %)**Regola di formattazione**|**Contenuto della Transfer Property destinazione dal servizio**110 +(% style="background-color:#f0f0f0" %)|=(% style="width: 300px;" %)**Regola di formattazione**|**Contenuto della Transfer Property destinazione dal servizio** 107 107 |//dd/mm/yyyy//|23/05/2001 108 108 |//dddd dd mmmm yyyy//|mercoledì 23 maggio 2001 109 109 |//dddd dd mmmm yyyy - hh:mm//|mercoledì 23 maggio 2001 - 14.47 ... ... @@ -112,7 +112,7 @@ 112 112 Se il valore sorgente contiene un valore numerico, ad esempio "123456": 113 113 114 114 (% border="1" style="border:1px solid #cccccc; margin-bottom:50px" %) 115 -(% style="background-color:#f0f0f0 ;" %)|=(% style="width: 300px;" %)**Regola di formattazione**|**Contenuto della Transfer Property destinazione dal servizio**119 +(% style="background-color:#f0f0f0" %)|=(% style="width: 300px;" %)**Regola di formattazione**|**Contenuto della Transfer Property destinazione dal servizio** 116 116 |//#,~#~##,~#~##//|123.456 117 117 |//#,~#~##,~#~#0.00//|123.456,00 118 118 |//£ #,~#~##,~#~#0.00//|£ 123.456,00