Manejo de los tipos de datos Fecha/hora y Huso horario

En el formulario de Lotus Domino, se puede configurar un campo el tipo Fecha/hora para representar sólo un valor de fecha, un valor de hora o ambos valores. Esta configuración se hace al crear o editar el formulario en Domino Designer. De modo que, cuando se crea un documento para este formulario, el valor puede ser una fecha, una hora o una fecha y hora.

Por ejemplo, si un formulario que representa un calendario tiene los campos siguientes:
Tabla 1. Ejemplo
Campos Tipo de datos de Domino
startDate Fecha/hora (sólo representa la fecha)
startTime Fecha/hora (sólo representa la hora)
endDate Fecha/hora (sólo representa la fecha)
endTime Fecha/hora (sólo representa la hora)
bothDateAndTime Fecha/hora (representa tanto la fecha como la hora)
timeZone Huso horario
Asunto Texto
Cuerpo Texto

Si se crea un documento válido para este formulario:
A partir de la versión 6.1.0.9 de Cast Iron inclusive, el tipo de datos Fecha/hora se gestiona tal como se describe en los puntos siguientes:
  1. Un campo de Domino del tipo Fecha/hora se representa como xsd:string en la entrada y salida de la correlación de la actividad.
  2. La única sintaxis admitida de los valores de entrada para los campos de Fecha/hora en la entrada de correlación es la siguiente:
    1. Si el campo sólo representa la fecha: MM/dd/aaaa. Ejemplo : 05/27/2012.
    2. Si el campo sólo representa la hora (formato de 24 horas): HH:mm:ss. Ejemplo: 22:15:30.
    3. Si el campo representa la fecha y la hora (formato de 24 horas): MM/dd/aaaa HH:mm:ss. Ejemplo: 05/31/2012 23:59:59.
  3. En la mayoría de los casos la salida de la actividad también sigue la misma sintaxis que los campos de Fecha/hora.
  4. La sintaxis anterior se utiliza en la correlación de entrada y salida independientemente de:
    1. El formato de fecha y hora del sistema operativo en el que se ejecuta el servidor de Domino.
    2. Los valores del formato de fecha y hora configurados al crear el formulario en Domino Designer.
  5. El valor de Huso horario también se representa como xsd:string en la entrada y salida de la correlación. La siguiente nota técnica de Lotus Domino ofrece más información sobre la sintaxis: http://www-01.ibm.com/support/docview.wss?uid=swg21163045. Para obtener más información sobre el Huso horario en Lotus Domino, consulte la documentación de Lotus Domino.
Nota:
  1. En la versión 6.1.0.6 y versiones anteriores de Cast Iron, el campo Fecha/hora de Domino se generaba como xsd:date, lo cual no permitía manejar todas las combinaciones de valores de entrada.
  2. Los proyectos antiguos desarrollados con la versión 6.1.0.6 o versiones anteriores que ya están en ejecución, funcionarán sin problemas tal como lo hacían antes, es decir, la Fecha/hora se representará como xsd:date).
  3. Para todas las orquestaciones recientemente creadas utilizando la versión 6.1.0.9 o versiones posteriores, el campo Fecha/hora se generará como xsd:string.
  4. Si es necesario que los proyectos antiguos tengan un comportamiento nuevo, es decir, que generar la Fecha/hora como xsd:string, se deberán renovar los objetos del panel Configurar de la actividad en la versión 6.1.0.9 o versiones posteriores de Studio. La correlación se deberá validar después de este cambio.



Comentarios | Notices


Icono de fecha y hora Última actualización: Friday, November 8, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/Domino_behavior_DateTime_TImezone_datatypes.html