Cargar indicaciones de la hora y datos de fecha

Loader puede cargar datos en columnas con tipos de datos de fecha y de indicación de la hora. Los formatos de datos para los datos de fecha e indicación de la hora del documento se determinan mediante patrones que se pueden personalizar. El usuario puede editar un patrón existente o añadir más patrones a la lista de patrones existente.

Los datos de una indicación de la hora o de una fecha se comparan con los patrones (máscaras) disponibles. El primer patrón que coincide con los datos se utiliza para convertir los datos al formato de indicación de la hora de destino antes de cargarlo en la base de datos.

Hay dos patrones de salida de indicación de la hora que se pueden personalizar: TimeStampFormat.JDBC y TimeStampFormat.Load.

  1. TimeStampFormat.JDBC se utiliza cuando Loader utiliza las conexiones JDBC para realizar una operación.

    Los métodos delete e import de SQL de Loader utilizan conexiones JDBC para actualizar la base de datos.

  2. TimeStampFormat.Load se utiliza cuando Loader utiliza los programas de utilidad nativos.

    Los métodos import y load de Loader utilizan programas de utilidad nativos.

Puede personalizar los formatos de indicación de la hora realizando lo siguiente:

  1. Cree un nuevo archivo de propiedades de personalización de Loader.

    Windows NT Windows 2000 AIX Solaris Linux MassLoadCustomizer.properties está situado en el archivador MassLoader.zip. Extraiga este archivo, cámbiele el nombre pero conserve la extensión .properties, y colóquelo en un directorio que esté en la vía de acceso de clases.

  2. Importante: No elimine ni modifique el archivo MassLoadCustomizer.properties existente.

    iSeries ISeries_LODWCSDTA_Customizer.properties está situado en el directorio /QIBM/ProdData/WebCommerce/properties. Copie este archivo en el directorio /raízinst/xml, cambie el nombre del nuevo archivo pero conserve la extensión .properties, y luego efectúe los cambios que sean necesarios en el nuevo archivo.Importante: No elimine ni modifique el archivo ISeries_LODWCSDTA_Customizer.properties original.

  3. Personalice los formatos de indicación de la hora modificando o añadiendo máscaras en el nuevo archivo de propiedades de personalización de Loader.

    Se proporcionan las siguientes máscaras de indicación de la hora de entrada:

      InputTimeStampFormat.1 = aaaa-DD hh:mm:ss.SSSSSS
      InputTimeStampFormat.2 = aaaa-MM-dd hh:mm:ss.SSSSSS
      InputTimeStampFormat.3 = aaaa-DD-hh.mm.ss.SSSSSS
      InputTimeStampFormat.4 = aaaa-MM-dd-HH.mm.ss.SSSSSS
      InputTimeStampFormat.5 = aaaa-MM-dd-hh.mm.ss.SSSSSS
      InputTimeStampFormat.6 = aaaa-MM-dd HH:mm:ss.SSSSSS
      InputTimeStampFormat.7 = aaaa-DD HH:mm:ss.SSSSSS

    Los patrones por omisión para los formatos de fecha de entrada son los siguientes:

      InputDateFormat.1 = MM-dd-aaaa
      InputDateFormat.2 = aaaa-dd-MM
      InputDateFormat.3 = aaaa-MM-dd
      InputDateFormat.4 = MM/dd/aaaa
      InputDateFormat.5 = aaaa/dd/MM
      InputDateFormat.6 = aaaa-DD

    Puede modificar estas máscaras de indicación de la hora y de fecha o añadir tantas máscaras como desee. Especifique estas máscaras en el archivo de propiedades de personalización de Loader en la secuencia numérica en que desea que se comparen con la indicación de hora de entrada. Si añade una indicación de la hora de entrada, debe utilizar el número siguiente de la secuencia actual. (Por ejemplo, la siguiente máscara de indicación de la hora de entrada sería InputTimeStampFormat.8 si tuviera que añadirla a la lista anterior.)

    Los patrones para dar formato a los datos de entrada en la salida, en el caso de la indicación de la hora y la fecha, son los siguientes:

      TimeStampFormat.JDBC = aaaa-MM-dd hh:mm:ss.SSSSSS
      TimeStampFormat.Load = aaaa-MM-dd-hh.mm.ss.SSSSSS
      DateFormat.JDBC = aaaa-MM-dd
      DateFormat.Load = aaaa-MM-dd

    En general, los formatos de indicación de la hora y de fecha de salida no se personalizan.

  4. Especifique el nombre del nuevo archivo como el valor del parámetro de personalización (customizer) del mandato Load.

Conceptos relacionados

Tareas relacionadas

Referencias relacionadas

IBM copyright