Categorie di functoid
I functoid di BizTalk sono suddivisi in categorie in base all'utilizzo previsto. I functoid di database ad esempio sono progettati per l'estrazione dei dati da un database in fase di esecuzione, mentre i functoid matematici sono utilizzati per l'esecuzione di operazioni matematiche e così via. In BizTalk Mapper i functoid vengono visualizzati in base alla categoria nella casella degli strumenti di Visual Studio.
Categorie & descrizione
Nella tabella seguente sono riportate le categorie di functoid con una breve descrizione e l'elenco di functoid per ciascuna categoria, inclusi i collegamenti per le pagine di riferimento corrispondenti.
Categoria di functoid Descrizione della categoria |
Functoid nella categoria |
---|---|
Funzionalità avanzate Utilizzati principalmente con i record di ciclo. Utilizzati anche per l'esecuzione di script arbitrari o codice compilato. |
Asserzione, Indice, Iterazione, Ciclo, Copia di massa, Valore Nil, Conteggio record, Esecuzione script, Estrazione da tabella, Ciclo tabelle, Mapping di valori, Mapping di valori (Flat) |
Conversione Utilizzati per la conversione in e da ASCII e tra basi numeriche. |
Da ASCII a carattere, Da carattere ad ASCII, Esadecimale, Ottale |
Cumulativo Utilizzati per l'esecuzione di operazioni matematiche quali media e concatenazione. |
Media cumulativa, Concatenazione cumulativa, Valore massimo cumulativo, Valore minimo cumulativo, Somma cumulativa |
Database Utilizzati per l'estrazione di dati da un database e nei messaggi di istanza di destinazione. |
Ricerca nel database, Restituzione errore, Formatta messaggio, Ottieni ID applicazione, Ottieni valore applicazione, Ottieni ID comune, Ottieni valore comune, Rimuovi ID applicazione, Imposta ID comune, Estrazione del valore |
Data e ora Utilizzati per recuperare la data e l'ora correnti e per calcolare le durate intervalli. |
Aggiunta giorni, Data, Data e ora, Ora |
Logico Utilizzati per l'esecuzione di una serie di operazioni logiche, ad esempio maggiore di ed esistenza logica. |
Uguale, Maggiore di, Maggiore di o uguale a, IsNil, Minore di, Minore di o uguale a, AND logico, Data logica, Esistenza logica, Numerico logico, NOT logico, OR logico, Stringa logica e Diverso da. |
Funzioni matematiche Utilizzati per l'esecuzione di una serie di operazioni matematiche, ad esempio addizioni e moltiplicazioni. |
Valore assoluto, Aggiunta, Divisione, Intero, Valore massimo, Valore minimo, Modulo, Moltiplicazione, Arrotondamento, Radice quadrata, Sottrazione |
Notazione scientifica Utilizzati per l'esecuzione di una serie di operazioni scientifiche, ad esempio logaritmi e trigonometria. |
10^n, Arcotangente, Logaritmo di base specificata, Logaritmo comune, Coseno, Funzione esponenziale comune, Logaritmo naturale, Seno, Tangente, X^Y |
Stringa Utilizzati per l'esecuzione di una serie di funzioni di stringa, ad esempio rimozione spazi e concatenazione. |
Minuscolo, Dimensioni, Concatenazione di stringhe, Estrazione stringa, Ricerca stringa, A sinistra della stringa, Taglia a sinistra della stringa, A destra della stringa, Taglia a destra della stringa, Maiuscolo |
Nota
Lo scopo di un functoid è in genere deducibile dal nome.
Nota
Tutti i functoid inclusi in Microsoft BizTalk Server sono inline C#, ad eccezione dei functoid del database.