WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Función FIELDVALUE

La función de campo FIELDVALUE devuelve el valor escalar de un campo determinado.

Sintaxis

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
>>-FIELDVALUE--(--referencia_campo_origen--)-------------------><

FIELDVALUE devuelve el valor escalar del campo identificado mediante source_field_reference. Si identifica un campo no existente, se devuelve NULL.

Por ejemplo, tomando como ejemplo el siguiente mensaje de entrada XML:
<Data>
   <Qty Unit="Gallons">1234</Qty>
</Data>        
La sentencia ESQL
SET OutputRoot.XML.Data.Quantity = 
    FIELDVALUE(InputRoot.XML.Data.Qty);
genera el resultado siguiente:
<Data><Quantity>1234</Quantity></Data>
mientras que esta sentencia ESQL (sin la función FIELDVALUE):
SET OutputRoot.XML.Data.Quantity = 
    InputRoot.XML.Data.Qty;
genera una copia de árbol con el resultado:
<Data><Quantity Unit="Gallons">1234</Quantity></Data>
debido a que el campo Qty no es un campo hoja.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:57


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ak05560_