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

XMLNSC: Suporte a base64

O analisador XMLNSC pode produzir dados binários no formato codificado de base64.

Se Validação estiver configurado para Conteúdo e Valor e Construir Árvore Utilizando Tipos de Esquema estiver ativado, o analisador XMLSNC decodifica automaticamente dados base64 e cria um valor de BLOB na árvore de mensagens. Ao produzir uma árvore de mensagens, o analisador XMLNSC efetuará 'base64-encode' em um BLOB se o tipo de campo incluir a constante XMLNSC.base64Binary.

Exemplo de Ccódigo ESQL para Exibir Saída de Dados base64

DECLARE Base64Data BLOB '0102030405060708090A0B0C0D0E0F';
-- Add in the base64Binary field type
DECLARE base64FieldType INTEGER XMLNSC.Field + XMLNSC.base64Binary;
CREATE LASTCHILD OF OutputRoot DOMAIN 'XMLNSC' NAME 'XMLNSC';
CREATE LASTCHILD OF OutputRoot.XMLNSC TYPE base64FieldType NAME 'myBinaryData' VALUE Base64Data;
Resultado: <myBinaryData>AQIDBAUGBwgJCgsMDQ4P</myBinaryData>

Observe que esse exemplo não depende de validação. O analisador XMLNSC pode produzir dados binários de base64 mesmo se a Validação for definida como Nenhuma.

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:54


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac67201_