Parametri dell'elemento 'lookup'
L'elemento Lookup utilizza tabelle di ricerca che specificano un gruppo di valori di dati da trasferire alla funzione.
<lookup table='tablename' business-unit='buspec' unknown='unknownoption'> <target/> <source/> </lookup>
Parametri
lookuptabletablenamerappresenta il nome della tabella di ricerca da usare in questo campo. Questo parametro è obbligatorio.business-unitIn cui
buspecèauto:source,auto:targeto un database valido.Ad esempio, quando si esegue un trasferimento interno di dati dal database "DB1" (origine) al database "DB2" (destinazione), se si seleziona
auto:source, durante la trasformazione viene usato il database "DB1". Se si selezionaauto:target, per la trasformazione viene usato il database "DB2". Quando il database di origine e di destinazione di un trasferimento interno coincidono, per la trasformazione viene utilizzato lo stesso database sia che si scelgaauto:targetsia che si scelgaauto:target.Quando non è specificato alcun database per l'origine o la destinazione, viene utilizzato un database vuoto per la trasformazione. In questo caso vengono usati i dati di ricerca globali.
unknownIn cui
unknownoptionè uno dei valori seguenti:fail- viene visualizzato un messaggio di errore quando viene trasformato un valore sconosciutocopy- il valore di origine viene usato "così com'è", ossia non viene sottoposto a trasformazione
targetIndica l'esatto percorso di destinazione, definito nella tabella di ricerca specificata, che verrà generato nei dati di output. Questo parametro è obbligatorio.
sourceIndica l'esatto percorso di origine nei dati di input. Si avvale del gruppo di regole seguente:
- Se questo valore non è presente, viene utilizzato il valore predefinito specificato nella tabella
SSX_LOOKUP_VALUE - Se questo valore è presente, ma non viene trovato nella tabella di ricerca, viene utilizzato il valore configurato dall'utente
specificato in
unknownoption - Se il valore è presente e viene rilevato nella tabella di ricerca, viene utilizzato il valore di sostituzione della tabella di ricerca
- Se questo valore non è presente, viene utilizzato il valore predefinito specificato nella tabella