Condividi tramite


Informazioni di riferimento sul functoid Ciclo tabelle

 

Usare il functoid ciclo tabella ( icona che rappresenta il functoid ciclo tabella.), insieme a uno o più functoid dell'estrattore di tabelle, per creare una struttura ripetuta in un messaggio di istanza di output usando valori costanti, valori di un messaggio di istanza e valori restituiti da altri functoid. Il functoid Ciclo tabelle può essere inoltre utilizzato per aggiungere record a una struttura di output dove non sono presenti record di input. Per altre informazioni, vedere l'esempio di ciclo basato sulla tabella.

Input

Parametro 1: Collegamento da un nodo ripetuto nello schema di origine. Il numero di istanze di questa struttura che si verificano in un determinato messaggio di istanza di input definisce il numero di volte in cui una determinata griglia Ciclo tabelle associata viene elaborata.

Parametro 2: Parametro di input costante che definisce il numero di colonne nella griglia di ciclo della tabella associata.

Parametri 3 – 100: Collegamento da un nodo nello schema di origine o da un altro functoid, ad esempio un functoid di Value Extractor o un parametro di input costante. L'ordine relativo dei parametri 3-100 non è determinante.

Output

Output 1: Collegamento a un nodo ripetuto nello schema di destinazione, identificando la posizione della struttura ripetuta nei messaggi di istanza di output creati usando i valori configurati nella griglia di ciclo della tabella associata.

Output 2 – N: Uno o più collegamenti ai functoid dell'estrattore di tabella associati, uno per ogni functoid.

Commenti

È necessario usare questo functoid insieme a uno o più functoid dell'estrattore di tabella .

Il functoid accetta più input, ad esempio collegamenti dallo schema di origine, costanti e l'output di altri functoid. Questi input vengono usati per configurare la griglia di ciclo della tabella da cui il functoid dell'estrattore di tabelle associato estrae i dati usati per compilare la parte pertinente del messaggio di istanza di output Si configura la griglia di ciclo della tabella usando la finestra di dialogo Configura functoid ciclo tabella, scheda Griglia ciclo tabella. Si accede a questa finestra di dialogo usando la griglia di ciclo tabella (proprietà functoid) . La griglia di ciclo tabella è una proprietà di functoid di ciclo di tabelle .

Ogni cella della griglia di ciclo della tabella è un elenco a discesa popolato da parametri di input da 3 a 100. La modalità di rappresentazione delle voci nell'elenco a discesa dipende dal tipo del parametro di input corrispondente e, se applicabile, sulla proprietà Label del collegamento viene assegnato un valore. Vi sono tre possibilità:

  1. I parametri di input costanti vengono visualizzati in base ai relativi valori.

  2. I parametri di input che sono collegamenti dai nodi nello schema di origine e per i quali non viene fornito alcun valore della proprietà link Label vengono visualizzati usando il valore della proprietà functoid di origine collegamento .

  3. I parametri di input che sono collegamenti da un altro functoid e per cui non viene fornito alcun valore della proprietà Link Label vengono visualizzati usando il valore della proprietà (Name).

Nel caso di 2 e 3 sopra, e soprattutto nel caso di 2, in cui i parametri di input sono collegamenti dai nodi nello schema di origine, l'impegno coinvolto nell'fornire valori descrittivi per la proprietà Label del collegamento pertinente è in genere ben trascorso quando il tempo arriva a configurare la griglia di ciclo della tabella.

La finestra di dialogo Configurazione ciclo tabella include anche una casella di controllo con l'etichetta Gated. Quando viene selezionata questa casella di controllo, si specifica che il valore dei dati specificati per la colonna 1 controlla se viene eseguita un'elaborazione di tale riga. Quando questo viene restituito da un functoid logico, se il valore specificato nella colonna 1 restituisce False, la riga associata della griglia viene ignorata (ovvero che i functoid dell'estrattore di tabella associati non vengono richiamati per tale riga). Quando la colonna 1 è un campo, il functoid considera la presenza di dati come True; considera l'assenza di dati come False.

Nota

È consigliabile non utilizzare il functoid Ciclo tabelle con il functoid Mapping di valori (Flat). Se entrambi vengono usati insieme, genera una mappa compilata che presuppone che non vi sia alcuna dipendenza di ciclo di origine per i nodi di destinazione che si trovano sotto il functoid Ciclo tabella .

Vedere anche

Informazioni di riferimento sui functoid avanzati
Functoid avanzati
Functoid Ciclo tabelle ed Estrazione da tabella
Come aggiungere functoid Ciclo tabelle ed Estrazione da tabella a una mappa