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: Formatação de Dados do Esquema XML

O analisador XMLNSC pode analisar e gravar todos os tipos simples do Esquema XML.

Os tipos raramente utilizados gYear, gYearMonth, gMonth, gMonthDay, e gDay não são mapeados diretamente a um tipo de dados do broker de mensagens. Para esses tipos simples, o analisador XMLNSC inclui um dos valores de constantes a seguir para o tipo de campo. Esse comportamento permite que o analisador produza os dados para saída no mesmo formato em que foram recebidos.

Tipos de Campos para Controlar Formato de Dados

Os tipos de campos a seguir são fornecidos para o suporte a formato de data do Esquema XML. Não utilize essas constantes de tipo de campo nas expressões de caminho. Utilize-as em conjunto com as constantes XMLNSC.Attribute e XMLNSC.Field para indicar o formato de saída necessário para valores DATE.

Constante Tipo de Campo XMLNSC Finalidade Valor
XMLNSC.gYear O valor deve ser uma DATA. Se o tipo de campo incluir esse valor, o valor DATE é gravado usando o formato gYear do Esquema XML. 0x00000010
XMLNSC.gYearMonth O valor deve ser uma DATA. Se o tipo de campo incluir esse valor, o valor DATE será gravado usando o formato gYearMonth do Esquema XML. 0x00000040
XMLNSC.gMonth O valor deve ser uma DATA. Se o tipo de campo incluir esse valor, o valor DATE será gravado usando o formato gMonth do Esquema XML. 0x00000020
XMLNSC.gMonthDay O valor deve ser uma DATA. Se o tipo de campo incluir esse valor, o valor DATE será gravado usando o formato gMonthDay do Esquema XML. 0x00000050
XMLNSC.gDay O valor deve ser uma DATA. Se o tipo de campo incluir esse valor, o valor DATE será gravado usando o formato gDay do Esquema XML. 0x00000030

Exemplo de Código ESQL

DECLARE gYear DATE ‘2007-01-01';
-- Add in the gYear field type
DECLARE gYearFieldType INTEGER XMLNSC.Field + XMLNSC.gYear;
CREATE LASTCHILD OF OutputRoot DOMAIN ‘XMLNSC' NAME ‘XMLNSC';
CREATE LASTCHILD OF OutputRoot.XMLNSC TYPE gYearFieldType NAME ‘gYear' VALUE gYear;
Resultado : <gYear>2007</gYear>
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 | ac67202_