WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Função FIELDVALUE

A função de campo FIELDVALUE retorna o valor escalar de um campo determinado.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-FIELDVALUE--(--source_field_reference--)--------------------><

FIELDVALUE retorna o valor escalar do campo identificado por source_field_reference. Se identificar um campo não existente, será retornado NULL.

Por exemplo, considere a seguinte mensagem de entrada XML:
<Dados>
   <Qty Unit="Gallons">1234</Qty>
</Data>        
A instrução ESQL
SET OutputRoot.XML.Data.Quantity = 
    FIELDVALUE(InputRoot.XML.Data.Qty);
fornece o resultado:
<Dados><Quantidade>1234</Quantidade></Dados>
enquanto essa instrução ESQL (sem a função FIELDVALUE):
SET OutputRoot.XML.Data.Quantity = 
    InputRoot.XML.Data.Qty;
gera uma cópia de árvore e o resultado é:
<Data><Quantity Unit="Gallons">1234</Quantity></Data>
porque o campo Qty não é um campo folha.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:57


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ak05560_