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.
Los métodos delete e import de SQL de Loader utilizan conexiones JDBC para actualizar la base de datos.
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:
![]()
![]()
![]()
![]()
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.
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.
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.
![]() |