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
lookup
table
tablename
rappresenta il nome della tabella di ricerca da usare in questo campo. Questo parametro è obbligatorio.business-unit
In cui
buspec
èauto:source
,auto:target
o 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:target
sia 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.
unknown
In 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
target
Indica l'esatto percorso di destinazione, definito nella tabella di ricerca specificata, che verrà generato nei dati di output. Questo parametro è obbligatorio.
source
Indica 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