Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Metadados DTLDESCRIBE
  12. Globalização do PowerExchange
  13. Usando os Drivers ODBC do PowerExchange
  14. Tipos de Dados e Matriz de Conversão do PowerExchange
  15. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  16. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Carimbos de Data/Hora Que São Relatados no Campo DTL_CAPXTIMESTAMP por Fonte de Dados

Carimbos de Data/Hora Que São Relatados no Campo DTL_CAPXTIMESTAMP por Fonte de Dados

O carimbo de data/hora que o PowerExchange relata no campo DTL_CAPXTIMESTAMP gerado em registros de alteração depende do tipo de fonte de dados e de determinados configurações de parâmetro.
Para fontes de dados do PowerExchange no z/OS, o parâmetro TIMESTAMP no UOWC CAPI_CONNECTION controla o tipo de registro de data/hora que o PowerExchange relata no campo DTL__CAPXTIMESTAMP. Se você definir o parâmetro TIMESTAMP como COMMIT, o PowerExchange relatará a data e hora da confirmação da transação na origem para todas as alterações na transação. Se você usar o valor de parâmetro padrão de LOG, o PowerExchange recupera o registro de data e hora dos logs do banco de dados de origem. Nesse caso, o tipo de carimbo de data/hora depende do tipo de fonte.
A tabela a seguir descreve os carimbos de data/hora que o PowerExchange reporta quando você usa o valor padrão LOG para o parâmetro TIMESTAMP:
Tipo de fonte de dados
Tipo de Carimbo de Data/Hora
Adabas
O carimbo de data/hora HDDATE do cabeçalho do bloco PLOG, que indica quando o bloco foi gravado.
Em ambientes do Adabas com um baixo nível de atividade de atualização, o mesmo carimbo de data/hora pode ser relatado para várias atualizações que ocorreram em momentos diferentes.
CDC baseado em tabela do Datacom
A hora UTC (Tempo Universal Coordenado) ou hora local quando o registro de alteração foi gravado no log do Datacom LXX. O parâmetro LOCAL_TIME no membro de configuração do ECCR, ECCRDCMP, controla se a hora UTC ou local é usada.
DB2 para i (i5/OS)
Um carimbo de data/hora do diário do i5/OS que reflete quando a alteração foi gravada no diário.
DB2 for
z/OS
A hora na qual o ECCR do DB2 capturou o registro de dados de alteração. Cada registro em um UOW tem um carimbo de data/hora diferente. Normalmente, esse carimbo de data/hora é um valor UTC que reflete o fuso horário do sistema DB2 for z/OS.
IDMS
A hora na qual o registro de dados de alteração foi gravado no arquivo de log do IDMS. Esse carimbo de data/hora é equivalente ao carimbo de data/hora storeclock (STCK). Ele não reflete o fuso horário local.
CDC baseado em log do IMS
A hora na qual a alteração foi gravada nos logs do IMS.
CDC síncrono do IMS
A hora na qual a alteração ocorreu.
VSAM e CICS/VSAM em lotes
A hora na qual o registro de alteração foi capturado. Cada registro em um UOW tem um carimbo de data/hora diferente. Normalmente, esse carimbo de data/hora é um valor UTC.
Para outras fontes de dados que não usam a instrução UOWC CAPI_CONNECTION, o PowerExchange determina o carimbo de data/hora apropriado para relatar no campo DTL_CAPXTIMESTAMP. Para origens do PowerExchange Express CDC para Oracle, o TIME_STAMP_MODE na instrução OPTIONS do arquivo de configuração do Express CDC controla o tipo de carimbo de data/hora.
A seguinte tabela descreve os tipos de carimbo de data/hora que o PowerExchange relata para estas fontes de dados:
Tipo de fonte de dados
Tipo de Carimbo de Data/Hora
DB2 no Linux, UNIX ou Windows
O carimbo de data/hora de confirmação da transação. Esse carimbo de data/hora é um carimbo de data/hora virtual (VTS) crescente do sistema DB2, o que normalmente corresponde ao valor UTC.
Microsoft SQL Server
A hora na qual a alteração foi gravada no banco de dados de distribuição.
MySQL
O carimbo de data/hora do evento de alteração que o MySQL registrou no log binário.
PowerExchange Express CDC for Oracle
O tipo de carimbo de data/hora é controlado pela definição de parâmetro TIME_STAMP_MODE na instrução OPTIONS do arquivo de configuração do Express CDC.
  • Se você usar o valor padrão de LOGTIME, o PowerExchange relatará o carimbo de data/hora da alteração no banco de dados de origem, conforme registrado nos logs de redo. Esse carimbo de data/hora reflete o fuso horário local.
  • Se você especificar COMMITTIME, o PowerExchange relatará o carimbo de data/hora de confirmação da transação no banco de dados de origem.
  • Se você especificar BEGINTIME, o PowerExchange relatará o carimbo de data/hora do registro de log UOW inicial.
PostgreSQL
A hora de confirmação da transação.