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

Uma Nota sobre Cópia de Campos

Quando você copia um elemento de mensagem de entrada em um elemento de saída, o valor e o tipo do elemento de saída são configurados para aqueles do elemento de entrada. Portanto, se, por exemplo, você tiver um documento XML de entrada com um atributo, e desejar configurar um elemento Campo (em vez de um atributo) em sua mensagem de saída com o valor do atributo de entrada, deverá incluir um cast de cláusula TYPE para alterar o tipo de elemento de atributo para Campo.

Por exemplo, fornecida a seguinte entrada:
<Field01 Attrib01='Attrib01_Value'>Field01_Value</Field01>
Para criar uma saída, tal como no exemplo a seguir:
<MyField_A MyAttrib_A='Attrib01_Value' MyAttrib_B='Field01_Value' >
		<MyField_B>Field01_Value</MyField_BC>
		<MyField_C>Attrib01_Value</MyField_C>
	</MyField_A'>
Você utilizaria o seguinte ESQL:
-- Criar atributo de saída a partir do atributo de entrada
SET OutputRoot.XMLNSC.MyField_A.MyAttrib_A = InputRoot.XMLNSC.Field01.Attrib01;
-- Criar campo de saída a partir de campo de entrada
SET OutputRoot.XMLNSC.MyField_A.MyField_B = InputRoot.XMLNSC.Field01;

-- Criar atributo de saída a partir de valor de campo de entrada, observando que é necessário 
-- "lançar" de volta para um elemento de atributo
SET OutputRoot.XMLNSC.MyField_A.(XMLNSC.Attribute)MyAttrib_B = 
               InputRoot.XMLNSC.Field01;

-- Criar campo de saída a partir do valor de atributo de entrada, observando que é necessário 
-- "lançar" de volta a um elemento de campo
SET OutputRoot.XMLNSC.MyField_A.(XMLNSC.Field)MyField_C = 
               InputRoot.XMLNSC.Field01.Attrib01;
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:28:27


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac20425_