Functoid avanzati

Panoramica

I functoid avanzati vengono suddivisi, in base al relativo utilizzo, in cinque gruppi:

  • Gestione dei record di ciclo. I functoid Index, Iteration, Looping, Nil Value, Record Count, Table Extractor e Table Looping functoid vengono usati in varie combinazioni quando il messaggio di istanza di input contiene sezioni con un numero imprevedibile di elementi ripetuti, come rappresentato dai record di ciclo nello schema di origine.

  • Mapping condizionale. I functoid Mapping valore e Mapping valori(Flattening) vengono usati per fornire il mapping condizionale da un messaggio di istanza di input a un messaggio di istanza di output. Quando il primo parametro di input di questi functoid è true, il secondo parametro di input viene inserito nell'elemento o nell'attributo specificato nel messaggio dell'istanza di output. In caso contrario, l'elemento o l'attributo non viene creato nel messaggio dell'istanza di output.

  • Esecuzione di script arbitrari. Il functoid scripting viene usato per eseguire script arbitrari o codice compilato quando viene eseguito il mapping di un messaggio di istanza di input a un messaggio di istanza di output. Tale script o codice compilato può essere creato in modo che accetti i parametri di input dal messaggio dell'istanza di origine, dai valori costanti configurati, dall'output di un altro functoid o da una combinazione di questi elementi.

  • Mapping semplice. Il functoid copia di massa può essere usato per copiare un intero elemento, inclusi i relativi sottoelementi in una profondità arbitraria, da un messaggio di istanza di input a un messaggio di istanza di output.

  • Risoluzione dei problemi. Il functoid Assert può essere usato per testare i presupposti sui valori degli elementi.

Functoid disponibili

I functoid avanzati sono:

  • Functoid Asserzione
  • Functoid Indice
  • Functoid Iterazione
  • Functoid Ciclo
  • Functoid Copia di massa
  • Functoid Valore Nil
  • Functoid Conteggio record
  • Functoid Esecuzione script
  • Functoid Ciclo tabelle ed Estrazione da tabella
  • Functoid Mapping di valori
  • Functoid Mapping di valori (Flat)

Altri dettagli su questi functoid sono inclusi nel riferimento functoid nella guida dell'interfaccia utente e nei riferimenti allo spazio dei nomi delle API per sviluppatori.

Passaggi successivi