Query dei valori null in un messaggio nel dominio MRM

Se si desidera confrontare un elemento con NULL, codificare l'istruzione:

IF InputRoot.MRM.Elem2.Child1 IS NULL THEN
   DO:
    -- ulteriore ESQL --
END IF;

Se per questo elemento i valori null sono consentiti, questa istruzione verifica se l'elemento esiste nel messaggio di input, o se esiste e contiene il valore null fornito da MRM. Il funzionamento di questo test dipende dal formato fisico:

Se si desidera stabilire se il campo è mancante, piuttosto che presente ma con valore null, è possibile utilizzare la funzione ESQL CARDINALITY.

Concetti correlati
Panoramica dei flussi di messaggi
Panoramica di ESQL
Creazione di modelli di messaggio
Custom Wire Format: gestione valori NULL
XML Wire Format: gestione valori NULL
Formato TDS: gestione valori NULL
Attività correlate
Impostazione dei valori null in un messaggio nel dominio MRM
Progettazione di un flusso di messaggi
Definizione del contenuto del flusso di messaggi
Gestione dei file ESQL
Sviluppo di modelli di messaggio
Riferimenti correlati
Nodo Compute
Nodo Database
Nodo Filter
Funzione CAST
Riferimento ESQL
Funzione CARDINALITY
Istruzione IF
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac06050_