IM Centro de Informações do Relationship Resolution, Versão 4.2

Arquivo de Configuração para o Utilitário de Conversão do Banco de Dados UMF

As definições de configuração para o utilitário de conversão do banco de dados UMF são armazenadas em um arquivo de configuração.

A tabela 1 define duas seções no arquivo de configuração do utilitário de conversão do banco de dados UMF.

Tabela 1. Seções do Arquivo do Configuração
Cabeçalho da Seção Descrição
[gda] Contém dados de configuração para um utilitário de conversão do banco de dados UMF. Não altere o nome desta seção.
[SQL] Define a conexão com o banco de dados para os bancos de dados de configuração e de origem.

Parâmetros da Seção [gda]

ErrorLimit =n
Número de erros que ocorre antes que o nó pare (padrão = 10).
ErrorPause =n
Número de segundos da pausa após um erro (padrão = 1).
ErrorResetInterval =n
Minutos antes de reconfigurar a contagem de erros (padrão 0 1440 minutos/24 horas).
Nota:
O ErrorLimit e o ErrorResetInterval interagem. Se o limite de erro não for excedido dentro de ErrorResetInterval, após atingir o ErrorResetInterval, a contagem de erros será reconfigurada como 0. O próximo erro que ocorrer será contado como erro #1 e o Pipeline não pára, exceto se ErrorLimit for excedido dentro do ErrorResetInterval.
SyncLogName
Permite que um nome de log sync diferente seja especificado no arquivo INI (padrão = SYNC_LOG). O valor padrão é `sync_log'. Isso pode ser utilizado com a macro $$REPLACE(SYNC_LOG) para permitir que vários nós compartilhem um conjunto de entradas de configuração no banco de dados.
ConfigName
(Parâmetro opcional) Utilizado para especificar quais registros de configuração serão utilizados para esse nó (padrão = SYNC_LOG_TEST). Eles devem corresponder ao valor em ACQ_NODE_QUERY.ACQ_NODE e ACQ_NODE_MAP.ACQ_NODE.

Permite que vários nós utilizem as mesmas tabelas do banco de dados de configuração. O valor padrão é o nome do nó.

SelectCount
Determina o número de registros processados em uma instrução de seleção - geralmente em torno de 1000 (padrão = 4). Talvez seja necessário fazer um ajuste no desempenho para descobrir o valor ideal para esse parâmetro.
  • Configurar esse valor com um valor muito alto pode provocar excesso de bloqueio no banco de dados de origem.
  • Configurar esse valor como muito baixo (perto de 1) pode provocar um desempenho lento devido ao código extra incluído de cada instrução de seleção sendo executada com mais freqüência.
  • A alteração do valor desse parâmetro pode ser utilizada para ajustar a velocidade na qual as mensagens são enviadas para as filas pipeline (o número maior normalmente significa envio mais rápido para as filas).
DsrcCode
(Cadeia Opcional) Pode ser utilizada nos mapeamentos utilizando $$REPLACE(DSRC_CODE) em ACQ_NODE_QUERY.SELECT_STMT (padrão = `Source1'). Normalmente utilizado para permitir que vários nós de aquisição utilizem as mesmas entradas de configuração do banco de dados.
PropertyCode
(Cadeia Opcional) Utilizada em mapeamentos, utilizando o $$REPLACE(PROPERTY_CODE) em ACQ_NODE_QUERY.SELECT_STMT. Normalmente utilizado para permitir que vários nós de aquisição utilizem as mesmas entradas de configuração do banco de dados.
String1 (também existem String2 a 5)
(Cadeia Opcional) Pode ser utilizada nos mapeamentos utilizando $$REPLACE(STRING1) em ACQ_NODE_QUERY.SELECT_STMT (padrão = 'E,G,H'). Normalmente utilizado para permitir que vários nós de aquisição utilizem as mesmas entradas de configuração do banco de dados.
RoutingField
A tag UMF determinando o campo UMF utilizado para dividir mensagens UMF de destino entre todos os pipelines definidos nas regras de roteamento do nó (padrão = DSRC_ACCT). Esse campo é o número de referência do cliente (normalmente DSRC_ACCT). Todos os caracteres não numéricos são divididos do campo e um módulo é executado no número resultante.
ConfigEntryLessThanEqualT =n
Utilizado para executar mais de um nó em um único log sync (padrão = 4). Força o nó a executar apenas as entradas ACQ_NODE_QUERY em que ACQ_QUERY_SEQ <= value
ConfigEntryGreaterThanEqualT =n
Utilizado para executar mais de um nó em um único log sync (padrão =1). Força o nó a executar apenas as entradas ACQ_NODE_QUERY em que ACQ_QUERY_SEQ >= value

Parâmetros da Seção [sql]

ConfigDatabaseName = datasource
O banco de dados de configuração:
  • Oracle = SID
  • MS SQL Server =DSN.
  • DSN deve ter o conjunto de bancos de dados padrão para o banco de dados de destino.
  • DB2 = ODBC
ConfigLoginName =username
O nome de login para o banco de dados de configuração. Pode ser deixado em branco no Windows se a conexão do ODBC estiver utilizando a conexão do Windows.
ConfigLoginPassword =password
Senha para o banco de dados de config.
ConfigDbType =databasetype
O tipo de banco de dados de config:
  • MSSQL (padrão)
  • DB2
  • ORACLE
SourceDatabaseName
O banco de dados de origem:
  • Oracle = SID
  • MS SQL Server =DSN.
  • DSN deve ter o conjunto de bancos de dados padrão para o banco de dados de destino.
  • DB2 = ODBC
SourceLoginName
Nome do login para o banco de dados de origem. Pode ser deixado em branco no Windows se a conexão do ODBC estiver utilizando a conexão do Windows.
SourceLoginPassword
Senha para o banco de dados de origem.
SourceDbType =databasetype
O tipo de banco de dados de origem:
  • MSSQL (padrão)
  • DB2
  • ORACLE
DBTimeOut =n
Tempo (em segundos) que o utilitário de conversão do banco de dados UMF espera por uma resposta do banco de dados antes de atingir seu tempo limite. (padrão = 10)
DebugLevel =n
Controla as mensagens enviadas ao registro de Depuração SQL: nodename.SqlDebug.log
  • 0=Nenhum log criado, utilizar para depuração (padrão)
  • 1=Estatísticas de desempenho do registro
  • 2=Registrar todo o SQL
  • 3=Depurar níveis 1 e 2
Conceitos relacionados
Utilitário de Conversão de Banco de Dados do UMF
Tarefas relacionadas
Convertendo Registros do Banco de Dados em Registros UMF


Feedback

Última atualização: 2007