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

XMLNSC: Formato de fechas del Esquema XML

El analizador XMLNSC puede analizar y grabar todos los tipos simples de Esquema XML.

Los tipos gYear, gYearMonth, gMonth, gMonthDay y gDay que se utilizan con menos frecuencia no están correlacionados directamente con un tipo de datos de intermediario de mensajes. Para estos tipos simples, el analizador XMLNSC añade uno de los siguientes valores de constante al tipo de campo. Este comportamiento permite que el analizador genera los datos para la salida en el mismo formato en que los ha recibido.

Tipos de campos para controlar el formato de fecha

Los tipos de campos siguientes se proporcionan para el soporte del formato de fecha Esquema XML. No utilice estas constantes de tipo de campo en expresiones de vía de acceso. Utilícelas junto con las constantes XMLNSC.Attribute y XMLNSC.Field para indicar el formato de salida necesario para los valores DATE.

Constante de tipo de campo XMLNSC Finalidad Valor
XMLNSC.gYear El valor debe ser una fecha (DATE). Si el tipo de campo incluye este valor, el valor DATE se registrará utilizando el formato gYear del Esquema XML. 0x00000010
XMLNSC.gYearMonth El valor debe ser una fecha (DATE). Si el tipo de campo incluye este valor, el valor DATE se registra utilizando el formato gYearMonth del Esquema XML. 0x00000040
XMLNSC.gMonth El valor debe ser una fecha (DATE). Si el tipo de campo incluye este valor, el valor DATE se registra utilizando el formato gMonth del Esquema XML. 0x00000020
XMLNSC.gMonthDay El valor debe ser una fecha (DATE). Si el tipo de campo incluye este valor, el valor DATE se registra utilizando el formato gMonthDay del Esquema XML. 0x00000050
XMLNSC.gDay El valor debe ser una fecha (DATE). Si el tipo de campo incluye este valor, el valor DATE se registra utilizando el formato gDay del Esquema XML. 0x00000030

Ejemplo de código ESQL

DECLARE gYear DATE ‘2007-01-01';
-- Añadir en el tipo de campo gYear
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 | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:56


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac67202_