Accesso agli elementi in un messaggio nel dominio MRM

E' possibile utilizzare ESQL per manipolare la struttura ad albero logica che rappresenta un messaggio nel flusso di messaggi. Questo argomento descrive come accedere ai dati per gli elementi in un messaggio nel dominio MRM.

E' possibile popolare un elemento con dei dati tramite l'istruzione SET:
SET OutputRoot.MRM.Name = UPPER(InputRoot.MRM.Name);

Il riferimento di campo sul lato sinistro dell'espressione si riferisce all'elemento denominato Name all'interno del dominio di messaggio MRM. Questa istruzione estrae il valore di input per il campo Name, lo converte in maiuscolo e assegna il risultato allo stesso elemento nel messaggio di output.

L'elemento Name è definito nello spazio dei nomi noTarget. Non è specificato alcun prefisso dello spazio dei nomi davanti alla parte relativa a Name del riferimento di campo nell'esempio precedente. Se è stato definito un elemento MRM in uno spazio dei nomi diverso dallo spazio dei nomi noTarget, è necessario specificare anche un prefisso dello spazio dei nomi nell'istruzione. Ad esempio:
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

SET OutputRoot.MRM.brw:Borrowed.VideoTitle = 'MRM Greatest Hits';

Per ulteriori informazioni sull'utilizzo degli spazi dei nomi con i messaggi nel dominio MRM, consultare Accesso al contenuto di un messaggio nel dominio MRM con il supporto spazio dei nomi abilitato.

Concetti correlati
Panoramica dei flussi di messaggi
Panoramica di ESQL
Creazione di modelli di messaggio
Attività correlate
Progettazione di un flusso di messaggi
Definizione del contenuto del flusso di messaggi
Gestione dei file ESQL
Sviluppo di modelli di messaggio
Accesso al contenuto di un messaggio nel dominio MRM con il supporto spazio dei nomi abilitato
Riferimenti correlati
Nodo Compute
Nodo Database
Nodo Filter
Riferimento ESQL
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac17190_