View Categories

SQLSync – Parámetros DBF

4 minutos de lectura

Configuración para conexión a la BD #

Válida para el integrador.jar y monitor.jar

#Conexión con Base de datos
database.dbf.parent_folder=/home/SQLSync
database.dbf.facturasend_table=facturasend.dbf

Configuración de la estructura principal #

Válida para el integrador.jar y monitor.jar

Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura principal (transacciones_fe_view).

El nombre de la tabla de la estructura principal transacciones_fe_view, se pueden ajustar a la necesidad del usuario o del ERP de la Empresa.

Por ejemplo, para indicar el nombre de la tabla/vista de la estructura principal, modifique el siguiente parámetro:

#Nombre de la tabla principal
database.dbf.transaccion_table=transacc.dbf

Configuración de la tabla de cobros #

Válida para el integrador.jar y monitor.jar

Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura de cobros (transacciones_fc_fe_view).

A continuación el parámetro que permite éste cambio en la configuración:

#Nombre de la tabla de formas de cobros.
database.hana.payment_view=formas_de_cobro

Configuración de tabla de resultados #

Válida para el integrador.jar y monitor.jar

Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura de resultados (facturasend_result).

El nombre de la tabla de la tabla de resultados (facturasend_result), así como el nombre de algunos campos claves, se pueden ajustar a la necesidad del usuario o del ERP de la Empresa. Eso es mostrado a continuación:

#Nombres de la tabla de resultados
database.hana.facturasend_table=resultados_integracion

Lo mismo ocurría si lo que desea es cambiar por ejemplo, el campo name y/o value, como se vé en el ejemplo:

#Nombres de campos name y value de la tabla resultados.
database.dbf.facturasend_table.key=nombre
database.dbf.facturasend_table.value=valor


Y así consecuentemente para todos los tipos de documentos y clasificadores respectivos. Deberá especificar el clasificador para todos los tipos de documentos, si va tilizar ésta opción

Variación de campos de tablas #

Válida para el integrador.jar 

#Variación de campos de tablas
database.hana.read_all_status_from_facturasend_table=Y
database.dbf.load_strategy=
database.dbf.table_date_field_update=fec_udt
database.dbf.payment_table.pk=auto_id, tra_id, tip_doc, clasific
database.dbf.facturasend_table.pk=id, tra_id, tip_doc, clasific
database.dbf.transacciones_table.pk=auto_id, tra_id, tip_doc, clasific, estable, punto, numero, i_codigo
database.dbf.transacctions_sql=

Permite que los items de los DEs sean cargados en su totalidad para luego ser procesados. #

database.dbf.control_total_sum_items_subtotal=Y
database.dbf.control_total_sum_items_subtotal_tolerance=100
database.dbf.control_total_sum_items_subtotal_tolerance_otros=100
dabase.dbf.control_total_sum_items_subtotal_tolerance_pyg=100

Resumen de config.properties para DBF #

#Conexión con Base de datos
database.dbf.parent_folder=/home/SQLSync
database.dbf.facturasend_table=facturasend.dbf

#Nombre de la tabla principal
database.dbf.transaccion_table=transacc.dbf

#Nombre de la tabla de formas de cobros.
database.hana.payment_view=formas_de_cobro

#Nombres de la tabla de resultados
database.hana.facturasend_table=resultados_integracion

#Nombres de campos name y value de la tabla resultados.
database.dbf.facturasend_table.key=nombre
database.dbf.facturasend_table.value=valor

#Variación de campos de tablas
database.hana.read_all_status_from_facturasend_table=Y
database.dbf.load_strategy=
database.dbf.table_date_field_update=fec_udt
database.dbf.payment_table.pk=auto_id, tra_id, tip_doc, clasific
database.dbf.facturasend_table.pk=id, tra_id, tip_doc, clasific
database.dbf.transacciones_table.pk=auto_id, tra_id, tip_doc, clasific, estable, punto, numero, i_codigo
database.dbf.transacctions_sql=

#Permite que los items de los DEs sean cargados en su totalidad para luego ser procesados.
database.dbf.control_total_sum_items_subtotal=Y
database.dbf.control_total_sum_items_subtotal_tolerance=100
database.dbf.control_total_sum_items_subtotal_tolerance_otros=100
dabase.dbf.control_total_sum_items_subtotal_tolerance_pyg=100


#Parámetros generales
#Habilitar/Deshabilitar integraciones por Tipo de Documento
facturasend.do_integrar_tipo_1=y
facturasend.do_integrar_tipo_2=n
facturasend.do_integrar_tipo_3=n
facturasend.do_integrar_tipo_4=n
facturasend.do_integrar_tipo_5=n
facturasend.do_integrar_tipo_6=n
facturasend.do_integrar_tipo_7=n

#Intervalo de ejecución de integración 
database.autoupdate_millis.integracion=3000

#Habilitar/deshabilitar consulta estado de forma general
facturasend.recuperar_estado=Y

#Habilitar/deshabilitar consulta de estado por tipo de documento #
facturasend.do_obtener_estado_tipo_1=n
facturasend.do_obtener_estado_tipo_2=n
facturasend.do_obtener_estado_tipo_3=n
facturasend.do_obtener_estado_tipo_4=n
facturasend.do_obtener_estado_tipo_5=y
facturasend.do_obtener_estado_tipo_6=n
facturasend.do_obtener_estado_tipo_7=n

#Intervalo de ejecución para consulta estado
database.autoupdate_millis.consulta_estado=5000

#Habilitar/Deshabilitar sincronización de eventos
facturasend.do_evento_cancelacion=n
facturasend.do_evento_inutilizacion=n
facturasend.do_evento_nominacion=n

#Discriminar por Tipo de Documento
database.discriminate_facturasend_table_by_tipo_documento=N

#Discriminar por Clasificador
database.discriminate_facturasend_table_by_clasificador=N

#Documentos por Lotes
facturasend.rows_lote_request=1

#Habilitar/deshabilitar logs de forma general
logs.conf_impresion=Y

#Habilitar/deshabilitar logs de integración
logs.sql_integracion_facturasend_data=Y
logs.sql_integracion_facturasend_flujo=Y
logs.sql_integracion_facturasend_result=Y
logs.sql_integracion_sql_command=Y
logs.sql_integracion_sql_result=Y

#Habilitar/deshabilitar los de consulta de estado
logs.sql_consulta_estado_facturasend_data=Y
logs.sql_consulta_estado_facturasend_flujo=Y
logs.sql_consulta_estado_facturasend_result=Y
logs.sql_consulta_estado_sql_command=Y
logs.sql_consulta_estado_sql_result=Y


#Habilitar/deshabilitar logs de cancelación
logs.sql_cancelacion_facturasend_data=Y
logs.sql_cancelacion_facturasend_flujo=Y
logs.sql_cancelacion_facturasend_result=Y
logs.sql_cancelacion_sql_command=Y
logs.sql_cancelacion_sql_result=Y

Habilitar/deshabilitar logs de pausado
logs.sql_guardar_pausar_facturasend_data=Y
logs.sql_guardar_pausar_facturasend_flujo=Y
logs.sql_guardar_pausar_facturasend_result=Y
logs.sql_guardar_pausar_sql_command=Y
logs.sql_guardar_pausar_sql_result=Y

#Habilitar/deshabilitar logs de inutilizacion
logs.sql_inutilizacion_facturasend_data=Y
logs.sql_inutilizacion_facturasend_flujo=Y
logs.sql_inutilizacion_facturasend_result=Y
logs.sql_inutilizacion_sql_command=Y
logs.sql_inutilizacion_sql_result=Y

#Configuración del monitor
#Título de la Ventana
title=Distribuidora Asunción (TEST)
title=Distribuidora Asunción (PRODUCCION)

#Refrescar documentos
database.autoupdate_millis.table_view=2000

#Limitar Registros
database.limit_records

#BD Test
#Esta configuración se utiliza para verificar cada X milisegundos la conexión con la base de datos.
database.connection_check_millis=1000