Los valores de configuración para el programa de utilidad de conversión de bases de datos UMF se almacenan en un archivo de configuración.
La tabla 1 define dos secciones del archivo de configuración del programa de utilidad de conversión de bases de datos UMF.
Tabla 1. Secciones del archivo de configuraciónCabecera de sección |
Descripción |
[gda] |
Contiene datos de configuración para un programa de utilidad de conversión de bases de datos
UMF. No cambie el nombre de esta sección. |
[SQL] |
Define la conexión de base de datos para las bases de datos de configuración y fuente. |
Parámetros de la sección [gda]
- ErrorLimit =n
- Número de errores que se producen antes de que el nodo se detenga (valor por omisión = 10).
- ErrorPause =n
- Número de segundos en pausa después de un error (valor por omisión = 1).
- ErrorResetInterval =n
- Minutos antes de inicializar la cuenta de errores (valor
por omisión 0 1440 minutos/24 horas).
Nota:
ErrorLimit y ErrorResetInterval interactúan entre sí. Si
no se excede el límite de errores durante ErrorResetInterval, cuando se alcanza ErrorResetInterval el recuento de errores se restablece
en 0. El siguiente error que se produce se cuenta como el error #1, y la interconexión no se detiene a menos que se exceda
ErrorLimit durante ErrorResetInterval.
- SyncLogName
- Permite especificar un nombre de registro síncrono diferente en el archivo INI (valor por omisión = SYNC_LOG). El valor por omisión es 'sync_log'. Se puede utilizar con la macro $$REPLACE(SYNC_LOG) para permitir que varios nodos compartan un conjunto de entradas de configuración en la base de datos.
- ConfigName
- (Parámetro opcional) Se utiliza para especificar qué registros de configuración se utilizan para este nodo (valor por omisión = SYNC_LOG_TEST). Debe coincidir con el valor de ACQ_NODE_QUERY.ACQ_NODE y ACQ_NODE_MAP.ACQ_NODE.
Permite que varios nodos utilicen las mismas tablas de base de datos de configuración. El valor por omisión es el nombre de nodo.
- SelectCount
- Determina el número de registros procesados en una sentencia Select; normalmente, alrededor de 1000 (valor por omisión = 4). Puede
que sea necesario realizar algún ajuste de rendimiento a fin de encontrar el valor óptimo para este parámetro.
- Si este valor tiene un valor demasiado alto, se puede producir un bloqueo excesivo en la base de datos fuente.
- Si este valor se establece demasiado bajo (próximo a 1), el rendimiento del sistema puede disminuir debido a la sobrecarga,
ya cada sentencia Select se ejecuta con más frecuencia.
- Se puede utilizar el cambio del valor de este parámetro para ajustar la velocidad a la que se envían los mensajes a las colas de interconexión
(normalmente un número más alto significa un envío más rápido a las colas).
- DsrcCode
- (Serie opcional) Se puede utilizar en correlaciones utilizando $$REPLACE(DSRC_CODE) en ACQ_NODE_QUERY.SELECT_STMT (valor por omisión = `Source1'). Normalmente
se utiliza para permitir que varios nodos de adquisición utilicen las mismas entradas de configuración de base de datos.
- PropertyCode
- (serie de caracteres opcional) Se utiliza en la
correlaciones utilizando $$REPLACE(PROPERTY_CODE) en
ACQ_NODE_QUERY.SELECT_STMT. Normalmente
se utiliza para permitir que varios nodos de adquisición utilicen las mismas entradas de configuración de base de datos.
- String1 (String2 a 5 también existe)
- (Serie opcional) Se puede utilizar en correlaciones utilizando $$REPLACE(STRING1) en ACQ_NODE_QUERY.SELECT_STMT (valor por
omisión = 'E,G,H'). Normalmente
se utiliza para permitir que varios nodos de adquisición utilicen las mismas entradas de configuración de base de datos.
- RoutingField
- El código UMF que determina el campo UMF utilizado para dividir mensajes UMF de destino entre todas las interconexiones definidas en las normas
de direccionamiento del nodo (valor por omisión = DSRC_ACCT).
Este campo es el número de referencia del cliente (normalmente DSRC_ACCT). Todos los caracteres no numéricos se recortan del campo y se ejecuta un módulo en el número resultante.
- ConfigEntryLessThanEqualT =n
- Se utiliza para ejecutar más de un nodo en un único registro síncrono (valor por omisión = 4).
Fuerza el nodo a ejecutarse únicamente con entradas ACQ_NODE_QUERY donde ACQ_QUERY_SEQ <= valor
- ConfigEntryGreaterThanEqualT =n
- Se utiliza para ejecutar más de un nodo en un único registro síncrono (valor por omisión = 1).
Fuerza el nodo a ejecutarse únicamente con entradas ACQ_NODE_QUERY donde ACQ_QUERY_SEQ >= valor
Parámetros de la sección [sql]
- ConfigDatabaseName = fuente_datos
- La base de datos de configuración:
- Oracle = SID
- MS SQL Server =DSN.
- DSN debe tener la base de datos por omisión establecida en la base de datos de destino.
- DB2 = ODBC
- ConfigLoginName
=nombre_usuario
- Nombre de inicio de sesión de la base de datos config. Esto puede estar en blanco para
Windows
si la conexión ODBC está utilizando la autenticación de
Windows.
- ConfigLoginPassword
=contraseña
- Contraseña de la base de datos de
configuración.
- ConfigDbType
=tipo_base_datos
- El tipo de la base de datos de
configuración:
- MSSQL (valor por omisión)
- DB2
- ORACLE
- SourceDatabaseName
- La base de datos fuente:
- Oracle = SID
- MS SQL Server =DSN.
- DSN debe tener la base de datos por omisión establecida en la base de datos de destino.
- DB2 = ODBC
- SourceLoginName
- Nombre de inicio de sesión de la base de datos fuente. Esto puede estar en blanco para
Windows
si la conexión ODBC está utilizando la autenticación de
Windows.
- SourceLoginPassword
- Contraseña de la base de datos fuente.
- SourceDbType
=tipo_base_datos
- El tipo de la base de datos fuente:
- MSSQL (valor por omisión)
- DB2
- ORACLE
- DBTimeOut =n
- Tiempo (en segundos) que el programa de utilidad de conversión de bases de datos UMF espera una respuesta de la
base de datos antes de exceder el tiempo de espera. (Valor por omisión = 10)
- DebugLevel =n
- Controla los mensajes enviados al registro de depuración de SQL: nodename.SqlDebug.log
- 0=No se crea ningún registro, se usa para depuración (valor por omisión)
- 1=Registrar estados de rendimiento
- 2=Registrar todo SQL
- 3=Niveles de depuración 1 y 2