Impostazione del valore di un elemento di destinazione mediante un'espressione o una funzione

Due sono le modalità per impostare il valore di un elemento di destinazione su un'espressione, a seconda se l'elemento di destinazione ha una voce nella colonna Script di mappa del riquadro Foglio elettronico dell'editor di mappatura dei messaggi:
Negli esempi riportati di seguito sono presenti le tecniche per l'immissione di espressioni di mappatura nel riquadro Modifica.
  • Se l'elemento di destinazione è ricavato da un elemento di origine, trascinare uno o più elementi di origine nel riquadro Modifica; ad esempio:
    $source/Properties/MessageSet
  • Utilizzare le espressioni aritmetiche, come:
    $source/Properties/Priority + 1
  • Utilizzare la mappatura, nomi di funzione Xpath o ESQL. Content assist (Modifica > Content assist) fornisce un elenco di funzioni disponibili. Ad esempio:
    esql:upper($source/Properties/ReplyIdentifier)
  • E' possibile procedere all'esecuzione del cast nel riquadro Modifica; ad esempio:
    xs:string($source/Properties/CodedCharSetId)
Non è possibile immettere un'espressione per un elemento semplice se anche uno dei relativi predecessori ha una mappatura. Ad esempio, non è possibile eseguire la mappatura delle proprietà dall'origine alla destinazione, quindi impostare un valore per Properties/MessageFormat.
Concetti correlati
Funzioni del nodo Mapping
Sintassi del nodo Mapping
Attività correlate
Impostazione del valore di un elemento di destinazione su una costante
Impostazione del valore di un elemento di destinazione su una costante WebSphere MQ
Riferimenti correlati
Mappature di messaggi
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ar25269_