Sumário

Search

  1. Prefácio
  2. Introdução aos Utilitários do PowerExchange
  3. createdatamaps - Utilitário de Criação do Mapa de Dados
  4. DTLCCADW - Utilitário Adabas PCAT
  5. DTLCUIML - Utilitário Marcador do Log do IMS
  6. DTLINFO - Utilitário de Informações de Liberação
  7. DTLREXE - Utilitário de Execução Remota
  8. DTLUAPPL - Utilitário de Token de Reinicialização
  9. DTLUCBRG - Utilitário de Registro em Lotes
  10. DTLUCDEP - Utilitário de Manutenção CDEP
  11. DTLUCSR2 - Utilitário de Registros IDMS SR2 e SR3
  12. DTLUCUDB - Utilitário do DB2 para Linux, UNIX e Windows CDC
  13. DTLULCAT e DTLULOGC - Utilitários de Catálogo de Logs IDMS
  14. DTLURDMO - Utilitário de Mapa de Dados
  15. DTLUTSK - Utilitário de Controle de Tarefa
  16. EDMLUCTR - Utilitário de Digitalização e Impressão de Log
  17. EDMUOPTS - Utilitário Service Aid
  18. EDMXLUTL - Utilitário do Marcador de Eventos
  19. HOSTENT - Utilitário Gerador de Relatórios de Endereços TCP/IP
  20. PWXCATMY - Utilitários de catálogo do MySQL
  21. PWXUCCLPRT - Utilitário de resumo de log de impressão
  22. PWXUCDCT - Utilitário do Agente de Log do PowerExchange para Linux, UNIX e Windows
  23. PWXUCREG - Utilitário de Suspensão de Registro de Captura
  24. PWXUCRGP - Utilitário de Impressão de Registros de Captura
  25. PWXUDMX - Utilitário de Memória ECSA de Hora de Atualização dos Mapas de Dados
  26. Utilitário de relatório PWXUGSK - SSL
  27. PWXUMAP - Utilitário de lista de mapas
  28. PWXUSSL - Utilitário de Relatório SSL do PowerExchange
  29. WRKJRNLCKE - Utilitário de Tabela de Bloqueio de Diário para IBM i

Instrução XM_COPY RENAME

Instrução XM_COPY RENAME

A instrução RENAME especifica quais elementos do nome do mapeamento de extração são renomeados no sistema de destino. Para a maioria dos parâmetros, o primeiro operando representa um ou mais itens que estão sendo renomeados, enquanto o segundo representa o novo nome. Por exemplo:
MAP=(map01,map02)
O primeiro operando pode ser qualquer um dos seguintes:
  • O nome completo de um esquema, um mapeamento de extração ou uma tabela
  • Um nome parcial com um caractere curinga (*)
  • Um caractere curinga (*) somente
Em cada caso, todos os itens correspondentes ao nome ou padrão especificado são renomeados para o valor do segundo operando.
IDMS_PAGEGROUP_RADIX=(
old_page_group
,
new_page_group
,
old_radix
,
new_radix
)
Para fontes de dados do IDMS, altera o valor de grupo de páginas ou de base. Esse parâmetro permite que registros e mapeamentos de extração sejam migrados para ambientes com valores diferentes para as configurações de banco de dados de grupo de páginas e de base.
Para
old_page_group
e
new_page_group
, especifique um valor de 0 a 32767.
Para
old_radix
e
new_radix
, especifique um valor de 2 a 12.
Você pode criar um mapeamento de extração no sistema de destino com valores renomeados de grupo de páginas e de base usando as instruções XM_COPY e RENAME IDMS_PAGEGROUP_RADIX. Antes de emitir essas instruções, você deve copiar o mapa de dados para a plataforma de destino usando a instrução DM_COPY. Se o mapa de dados não estiver correto na plataforma de destino, os resultados das instruções XM_COPY e RENAME IDMS_PAGEGROUP_RADIX serão imprevisíveis.
MAP=(
old_map_name,new_map_name)
Renomeia para o nome especificado os mapeamentos de extração que correspondem ao nome ou padrão do primeiro operando.
No exemplo a seguir, todos os mapeamentos de extração denominados
map01
são renomeados para
map02
:
MAP=(map01,map02)
No exemplo a seguir, todos os mapeamentos de extração são renomeados para
newmap
:
MAP=(*,newmap)
No exemplo a seguir, todos os nomes de mapeamentos de extração que terminam com
tmp
são renomeados para
fixed
:
MAP=(*tmp,fixed)
NRDB_DM_TABLE=(
old_map_name
,
new_map_name
,
old_table_name
,
new_table_name
)
Para fontes de dados do IDMS, identifica os novos e antigos mapas de dados e nomes de tabela. Esse parâmetro permite que o registro se vincule a um mapa de dados que possui uma nova identidade no novo ambiente.
NRDB_DM_TABLE somente será necessária se o mapa de dados contiver informações necessárias para extrações do CDC. Especificamente, ele é necessário para propagar alterações no valor do grupo de páginas ou de base para o mapeamento de extração.
As seguintes regras se aplicam:
  • Use o seguinte formato para
    old_map_name
    e
    new_map_name
    :
    schema_name
    .
    data_map_name
    schema_name
    e/ou
    data_map_name
    podem ser formados, total ou parcialmente, por curingas, como nos exemplos a seguir:
    *.test_map
    test_schema.*
    test*.*
  • Se você omitir
    old_map_name
    e
    new_map_name
    , inclua vírgulas como espaços reservados, da seguinte maneira:
    NRDB_DM_TABLE=(,,
    old_table_name
    ,
    new_table_name
    )
  • É possível omitir
    old_table_name
    e
    new_table_name
    . Se você os incluir, especifique o nome completo da tabela, sem curingas.
REG_NAME=(
old_registration_name
,
new_registration_name
,
new_version
)
Renomeia o registro e, opcionalmente, a versão. Como o nome de registro é usado para criar a marca de registro, essa opção substitui a opção KEEPREGTAG. Esse parâmetro fornece um link documentado para o novo registro.
REGTAG=(
old_regtag,new_regtag)
Renomeia para o nome especificado as marcas de registro que correspondem ao nome ou padrão do primeiro operando.
SCHEMA=(
old_schema_name,new_schema_name
)
Renomeia para o nome especificado os esquemas que correspondem ao nome ou padrão do primeiro operando.
No exemplo a seguir, todos os esquemas denominados
test
são renomeados para
prod
:
SCHEMA=(test,prod)
No exemplo a seguir, todos os esquemas são renomeados para
newprod
:
SCHEMA=(*,newprod)
No exemplo a seguir, todos os esquemas que terminam com
tmp
são renomeados para
fixed
:
SCHEMA=(*tmp,fixed)
TABLE=(
old_table_name,old_table_name)
Renomeia para o nome especificado as tabelas que correspondem ao nome ou padrão do primeiro operando.
No exemplo a seguir, todas as tabelas denominadas
testtab01
são renomeadas para
prodtab01
:
TABLE=(testtab01,prodtab01)
No exemplo a seguir, todas as tabelas são renomeadas para
newtable
:
TABLE=(*,newtable)
No exemplo a seguir, todas as tabelas que terminam com
01
são renomeados para
fixed
:
TABLE=(*01,fixed)