Trasferisci macro ( DataStage® )
Utilizza queste macro per controllare in modo esplicito il trasferimento dei singoli record.
Ciascuna delle macro accetta un argomento come segue:
- input è l'indice dell'input (da 0 a n ). Se hai definito un nome per la porta di ingresso, puoi utilizzarlo al posto dell'indice nella forma portname.portid_.
- output è l'indice dell'output (da 0 a n ). Se hai definito un nome per la porta di uscita, puoi utilizzarlo al posto dell'indice nella forma portname.portid_.
- index è l'indice del trasferimento (da 0 a n ).
Sono disponibili le seguenti macro:
- doTransfer( indice ). Esegue il trasferimento specificato dall'indice.
- doTransfersFrom( input ). Esegue tutti i trasferimenti dall'input.
- doTransfersTo( output ). Esegue tutti i trasferimenti in uscita.
- trasferisciEscriviRecord( output ). Esegue tutti i trasferimenti e scrive un record per l'output specificato. La chiamata a questa macro equivale alla chiamata alle macro doTransfersTo( ) e writeRecord( ).