• Nenhum resultado encontrado

Informatica PowerExchange (Versão 9.5.1) Guia do CDC para z/os

N/A
N/A
Protected

Academic year: 2021

Share "Informatica PowerExchange (Versão 9.5.1) Guia do CDC para z/os"

Copied!
370
0
0

Texto

(1)

Informatica PowerExchange (Versão 9.5.1)

(2)

Informatica PowerExchange Guia do CDC para z/OS Versão 9.5.1

Dezembro 2012

Copyright (c) 1998-2012 Informatica. Todos os direitos reservados.

Este software e a respectiva documentação contêm informações de propriedade da Informatica Corporation. Eles são fornecidos sob um contrato de licença que contém restrições quanto a seu uso e divulgação, e são protegidos por leis de copyright. A engenharia reversa do software é proibida. Não está permitida de forma alguma a reprodução ou a transmissão de qualquer parte deste documento (seja por meio eletrônico, fotocópia, gravação ou quaisquer outros) sem o consentimento prévio da Informatica Corporation. Este Software pode estar protegido por patentes dos EUA e/ou internacionais e outras patentes pendentes.

O uso, duplicação ou divulgação do Software pelo Governo dos Estados Unidos estão sujeitos às restrições estipuladas no contrato de licença de software aplicável e como estabelecido em DFARS 227.7202-1(a) e 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19 ou FAR

52.227-14 (ALT III), conforme aplicável.

As informações contidas neste produto ou documentação estão sujeitas a alteração sem aviso prévio. Informe-nos por escrito caso encontre quaisquer problemas neste produto ou documentação.

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging and Informatica Master Data Management são marcas comerciais ou marcas registradas da Informatica Corporation nos Estados Unidos e em jurisdisdições pelo mundo. Todos os outros nomes de empresas e produtos podem ser nomes ou marcas comerciais de seus respectivos proprietários.

Partes desta documentação e/ou software estão sujeitas a direitos autorais de terceiros, incluindo sem limitação: Copyright DataDirect Technologies. Todos os direitos reservados. Copyright © Sun Microsystems. Todos os direitos reservados. Copyright © RSA Security Inc. Todos os direitos reservados. Copyright © Ordinal Technology

Corp. Todos os direitos reservados. Copyright (C) Aandacht c.v. Todos os direitos reservados. Copyright Genivia, Inc. Todos os direitos reservados. Copyright Isomorphic Software. Todos os direitos reservados. Copyright © Meta Integration Technology, Inc. Todos os direitos reservados. Copyright © Intalio. Todos os direitos

reservados. Copyright © Oracle. Todos os direitos reservados. Copyright © Adobe Systems Incorporated. Todos os direitos reservados. Copyright © DataArt, Inc. Todos

os direitos reservados. Copyright © ComponentSource. Todos os direitos reservados. Copyright © Microsoft Corporation. Todos os direitos reservados. Copyright ©

Rogue Wave Software, Inc. Todos os direitos reservados. Copyright © Teradata Corporation. Todos os direitos reservados. Copyright © Yahoo! Inc. Todos os direitos

reservados. Copyright © Glyph & Cog, LLC. Todos os direitos reservados. Copyright © Thinkmap, Inc. Todos os direitos reservados. Copyright © Clearpace Software

Limited. Todos os direitos reservados. Copyright © Information Builders, Inc. Todos os direitos reservados. Copyright © OSS Nokalva, Inc. Todos os direitos reservados.

Copyright Edifecs, Inc. Todos os direitos reservados. Copyright Cleo Communications, Inc. Todos os direitos reservados. Copyright © International Organization for

Standardization 1986. Todos os direitos reservados. Copyright © ej-technologies GmbH. Todos os direitos reservados. Copyright © Jaspersoft Corporation. Todos os

direitos reservados. Copyright © é International Business Machines Corporation. Todos os direitos reservados. Copyright © yWorks GmbH. Todos os direitos

reservados. Copyright © Lucent Technologies. Todos os direitos reservados. Copyright (C) University of Toronto. Todos os direitos reservados. Copyright © Daniel

Veillard. Todos os direitos reservados. Copyright © Unicode, Inc. Copyright IBM Corp. Todos os direitos reservados. Copyright © MicroQuill Software Publishing, Inc.

Todos os direitos reservados. Copyright © PassMark Software Pty Ltd. Todos os direitos reservados. Copyright © LogiXML, Inc. Todos os direitos reservados. Copyright © 2003-2010 Lorenzi Davide, todos os direitos reservados. Copyright © Red Hat, Inc. Todos os direitos reservados. Copyright © The Board of Trustees of the Leland

Stanford Junior University. Todos os direitos reservados. Copyright © EMC Corporation. Todos os direitos reservados. Copyright © Flexera Software. Todos os direitos

reservados.

Este produto inclui software desenvolvido pela Apache Software Foundation (http://www.apache.org/) e outros softwares licenciados pela Apache License, Versão 2.0 (a "Licença"). Você pode obter uma cópia da Licença em http://www.apache.org/licenses/LICENSE-2.0. A menos que exigido pela legislação aplicável ou concordado por escrito, o software distribuído sob a Licença é fornecido em uma base "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA OU CONDIÇÃO DE QUALQUER TIPO, seja expressa ou implícita. Consulte a Licença para conhecer as limitações e as permissões que regulam o idioma específico de acordo com a Licença. Este produto inclui software desenvolvido pela Mozilla (http://www.mozilla.org/), direitos autorais de software de The JBoss Group, LLC; todos os direitos reservados; direitos autorais de software © 1999-2006 de Bruno Lowagie e Paulo Soares e outros produtos de software licenciados sob a Licença Pública GNU LGPL (Lesser

General Public License), que pode ser encontrada em http://www.gnu.org/licenses/lgpl.html. Os materiais são fornecidos gratuitamente pela Informatica, no estado em que se encontram, sem garantia de qualquer tipo, explícita nem implícita, incluindo, mas não limitando-se, as garantias implicadas de comerciabilidade e adequação a um determinado propósito.

O produto inclui software ACE(TM) e TAO(TM) com copyright de Douglas C. Schmidt e seu grupo de pesquisa na Washington University, University of California, Irvine e Vanderbilt University, Copyright (©) 1993-2006, todos os direitos reservados.

Este produto inclui o software desenvolvido pelo OpenSSL Project para ser usado no kit de ferramentas OpenSSL (copyright The OpenSSL Project. Todos os direitos reservados) e a redistribuição deste software está sujeita aos termos disponíveis em http://www.openssl.org e http://www.openssl.org/source/license.html.

Este produto inclui o software Curl com o Copyright 1996-2007, Daniel Stenberg, <[email protected]>. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://curl.haxx.se/docs/copyright.html. É permitido usar, copiar, modificar e distribuir este software com qualquer objetivo, com ou sem taxa, desde que a nota de direitos autorais acima e esta nota de permissão apareçam em todas as cópias.

O produto inclui direitos autorais de software 2001-2005 (©) MetaStuff, Ltd. Todos os direitos reservados. Permissões e limitações relativas a este software estão

sujeitas aos termos disponíveis em http://www.dom4j.org/license.html.

O produto inclui o copyright de software © 2004-2007, The Dojo Foundation. Todos os direitos reservados. Permissões e limitações relativas a este software estão

sujeitas aos termos disponíveis em http://dojotoolkit.org/license.

Este produto inclui o software ICU com o copyright International Business Machines Corporation e outros. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://source.icu-project.org/repos/icu/icu/trunk/license.html.

Este produto inclui o copyright de software © 1996-2006 Per Bothner. Todos os direitos reservados. O direito de usar tais materiais é estabelecido na licença que pode

ser encontrada em http://www.gnu.org/software/kawa/Software-License.html.

Este produto inclui o software OSSP UUID com Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 e OSSP Project Copyright © 2002 Cable & Wireless

Deutschland. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.opensource.org/licenses/mit-license.php. Este produto inclui software desenvolvido pela Boost (http://www.boost.org/) ou sob a licença de software Boost. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.boost.org/LICENSE_1_0.txt.

Este produto inclui direitos autorais de software © 1997-2007 University of Cambridge. Permissões e limitações relativas a este software estão sujeitas aos termos

disponíveis em http://www.pcre.org/license.txt.

Este produto inclui o copyright de software © 2007 The Eclipse Foundation. Todos os direitos reservados. Permissões e limitações relativas a este software estão

sujeitas aos termos disponíveis em http://www.eclipse.org/org/documents/epl-v10.php.

Este produto inclui softwares licenciados de acordo com os termos disponíveis em http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/? License, http://www.stlport.org/doc/ license.html, http://www.asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt, http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/ release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt. http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/ 2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://developer.apple.com/library/mac/#samplecode/HelpHook/Listings/HelpHook_java.html; http:// nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/ license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html;

(3)

http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http:// srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; and http://benalman.com/about/license/. Este produto inclui softwares licenciados de acordo com a Licença Acadêmica Livre (http://www.opensource.org/licenses/afl-3.0.php), a Licença de Distribuição e Desenvolvimento Comum (http://www.opensource.org/licenses/cddl1.php), a Licença Pública Comum (http://www.opensource.org/licenses/cpl1.0.php), os Termos Complementares de Licença do Acordo de Licença de Código Binário da Sun, a Licença BSD (http:// www.opensource.org/licenses/bsd-license.php. a Licença MIT (http://www.opensource.org/licenses/mit-license.php) e a Licença Artística (http://www.opensource.org/licenses/artistic-license-1.0).

Este produto inclui copyright do software © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. Todos os direitos reservados. Permissões e limitações relativas a

este software estão sujeitas aos termos disponíveis em http://xstream.codehaus.org/license.html. Este produto inclui software desenvolvido pelo Indiana University Extreme! Lab. Para obter mais informações, visite http://www.extreme.indiana.edu/.

Este produto inclui software desenvolvido por Andrew Kachites McCallum. "MALLET: A Machine Learning for Language Toolkit." http://mallet.cs.umass.edu (2002). Esse software é protegido pelos números de patentes dos EUA 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110, 7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 7676516; 7,720,842; 7,721,270 e 7,774,791, patentes internacionais e outras patentes pendentes.

ISENÇÃO DE RESPONSABILIDADE: a Informatica Corporation fornece esta documentação no estado em que se encontra, sem garantia de qualquer tipo, expressa ou implícita, incluindo, mas não limitando-se, as garantias implícitas de não infração, comercialização ou uso para um determinado propósito. A Informatica Corporation não garante que este software ou documentação esteja sem erros. As informações fornecidas neste software ou documentação podem incluir imprecisões técnicas ou erros tipográficos. As informações deste software e documentação estão sujeitas a alterações a qualquer momento sem aviso prévio.

AVISOS

Este produto da Informatica (o "Software") traz determinados drivers (os "drivers da DataDirect") da DataDirect Technologies, uma empresa da Progress Software Corporation ("DataDirect"), sendo esses sujeitos aos seguintes termos e condições:

1. OS DRIVERS DA DATADIRECT SÃO FORNECIDOS NO ESTADO EM QUE SE ENCONTRAM, SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO LIMITANDO-SE, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO INFRAÇÃO.

2. EM NENHUM CASO, A DATADIRECT OU SEUS FORNECEDORES TERCEIRIZADOS SERÃO RESPONSÁVEIS, EM RELAÇÃO AO CLIENTE FINAL, POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, CONSEQUENCIAIS OU DEMAIS QUE POSSAM ADVIR DO USO DE DRIVERS ODBC, SENDO OU NÃO ANTERIORMENTE INFORMADOS DAS POSSIBILIDADES DE TAIS DANOS. ESTAS LIMITAÇÕES SE APLICAM A TODAS AS CAUSAS DE AÇÃO, INCLUINDO, SEM LIMITAÇÕES, QUEBRA DE CONTRATO, QUEBRA DE GARANTIA, NEGLIGÊNCIA, RESPONSABILIDADE RIGOROSA, DETURPAÇÃO E OUTROS ATOS ILÍCITOS.

(4)

Conteúdo

Prefácio. . . xi

Recursos da Informatica. . . xi

Portal de Clientes da Informatica. . . xi

Documentação da Informatica. . . xi

Site da Informatica. . . xii

Biblioteca de Recursos da Informatica. . . xii

Base de Dados de Conhecimento da Informatica. . . xii

Base de Dados de Conhecimento Multimídia da Informatica. . . xii

Suporte Global a Clientes da Informatica. . . xii

Parte I: Introdução ao Change Data Capture do PowerExchange. . . 1

Capítulo 1: Visão Geral do Change Data Capture. . . 2

Visão Geral do CDC do PowerExchange. . . 2

Componentes do PowerExchange para CDC. . . 4

Agente do PowerExchange . . . 4

PowerExchange Environmental Change Capture Routine (ECCR). . . 4

Ouvinte do PowerExchange. . . 5

Agente de Log do PowerExchange para MVS . . . 5

Condensador do PowerExchange . . . 5

Navegador do PowerExchange . . . 6

CDC do PowerExchange para Fontes de Dados MVS. . . 6

Adabas Change Data Capture. . . 6

Change Data Capture do Datacom. . . 6

Change Data Capture do DB2 para z/OS. . . 7

IDMS Change Data Capture. . . 7

Change Data Capture do IMS. . . 8

Change Data Capture do VSAM. . . 8

Integração do PowerExchange com o PowerCenter. . . 8

Resumo da Implementação do CDC. . . 9

Parte II: Configuração e Gerenciamento dos Componentes do CDC. . . 11

Capítulo 2: Ouvinte do PowerExchange. . . 12

Visão Geral do Ouvinte do PowerExchange. . . 12

Configurando o Ouvinte do PowerExchange para CDC. . . 12

Configurando a JCL do Ouvinte do PowerExchange. . . 12

Configurando as Instruções CAPI_CONNECTION. . . 13

Gerenciando o Ouvinte do PowerExchange. . . 19

Inicializando o Ouvinte do PowerExchange. . . 19

Interrompendo o Ouvinte do PowerExchange. . . 19

Controlando Tarefas do Ouvinte do PowerExchange. . . 19

(5)

Capítulo 3: Agente do PowerExchange . . . 21

Visão Geral do Agente do PowerExchange. . . 21

Executando Várias Instâncias do Agente do PowerExchange. . . 22

Configurando o MVS para o Agente do PowerExchange. . . 22

Índices de Conexão e Espaços de Dados Comuns. . . 22

Enfileiramento Global para o CDC do PowerExchange . . . 23

Configurando o Agente do PowerExchange . . . 23

Módulo de opções EDMSDIR. . . 23

Personalizando Opções do Módulo EDMSDIR. . . 26

Configurando os Parâmetros AGENTCTL. . . 27

Configurando os Parâmetros AGENTREP. . . 29

Personalizando a JCL do Agente do PowerExchange. . . 30

Log de Mensagens do Agente do PowerExchange. . . 32

Gerenciando o Agente do PowerExchange. . . 33

Inicializando o Agente do PowerExchange. . . 33

Interrompendo o Agente do PowerExchange. . . 33

Controlando o Agente do PowerExchange. . . 34

Gerenciando o Armazenamento em Cache do Registro de Captura. . . 35

Controlando a Segurança para o Agente do PowerExchange. . . 36

Controlando o Acesso a Serviços do Agente do PowerExchange. . . 36

Controlando o Acesso a Comandos do Agente do PowerExchange. . . 36

Controlando o Acesso a Componentes do PowerExchange. . . 37

Capítulo 4: Agente de Log do PowerExchange para MVS. . . 38

Visão Geral do Agente de Log do PowerExchange para MVS. . . 38

Várias Instâncias do Agente de Log do PowerExchange para MVS. . . 39

Planejamento para o Agente de Log do PowerExchange para MVS. . . 40

Grupos XCF. . . 40

Rechamada dos Conjuntos de Dados de Log Arquivado. . . 40

Considerações sobre a Configuração do Agente de Log do PowerExchange. . . 40

Configurando o Agente de Log do PowerExchange para MVS. . . 41

Configurando o Módulo de Opções EDMUPARM. . . 41

Verificando se o Log Ativo e Conjuntos de Dados de Reinicialização de Emergência Foram Criados Corretamente. . . 47

Personalizando a JCL do Agente de Log do PowerExchange. . . 48

Gerenciando o Agente de Log do PowerExchange para MVS. . . 50

Inicializando o Agente de Log do PowerExchange para MVS. . . 50

Interrompendo o Agente de Log do PowerExchange para MVS. . . 50

Controlando o Agente de Log do PowerExchange para MVS. . . 50

Substituindo Padrões Sincronizados do Log Read API. . . 51

Solucionando Unidades de Trabalho Suspeitas. . . 52

Monitorando o Agente de Log do PowerExchange para MVS. . . 53

Normas e Diretrizes de Desempenho. . . 53

Gerenciando Conjuntos de Dados de Log e de Reinicialização. . . 54

Normas e Diretrizes do Log do Arquivo Morto. . . 54

Tamanho e Número dos Conjuntos de Dados do Log Ativo. . . 55

(6)

Determinação do Tamanho do Conjunto de Dados. . . 56

Número de Conjuntos de Dados. . . 57

Alocando Conjuntos de Dados de Reinicialização. . . 57

Adicionando Definições do Conjunto de Dados de Log Ativo ao Conjunto de Dados de Reinicialização. . . 59

Alterando o Tamanho de Conjuntos de Dados do Log Ativo. . . 60

Formatando Conjuntos de Dados de Log. . . 63

Definindo Conjuntos de Dados de Log para o ERDS. . . 64

Excluindo Conjuntos de Dados de Log do ERDS . . . 65

Recuperando Conjuntos de Dados do Log Ativo Danificados. . . 66

Recuperando Conjuntos de Dados de Reinicialização Danificados. . . 68

Movendo Conjuntos de Dados de Log para Outros Dispositivos. . . 69

Usando a Mesclagem Pós-Log. . . 70

Requisitos do Sistema de Mesclagem Pós-Log. . . 70

Restrições da Mesclagem Pós-Log. . . 71

Configuração da Mesclagem Pós-Log. . . 71

Considerações sobre Desempenho. . . 74

Cenários de Recuperação. . . 75

Comandos do Trabalho de Mesclagem Pós-Log. . . 77

Capítulo 5: Condensador do PowerExchange . . . 79

Visão Geral do Condensador do PowerExchange. . . 79

Configurando o Condensador do PowerExchange. . . 80

Ativando os Registros de Captura para Uso do Condensador do PowerExchange. . . 80

Trabalho do Condensador do PowerExchange. . . 80

Modos Operacionais de Condensação. . . 81

Configurando a JCL do Condensador do PowerExchange. . . 82

Arquivos de Entrada do Condensador. . . 83

Arquivos de Saída do Condensador. . . 83

Conjuntos de Dados de Mensagens do PowerExchange. . . 86

Configurando os Parâmetros do Condensador do PowerExchange. . . 87

Descrições de Parâmetros. . . 87

Controlando os Atributos de Alocação dos Conjuntos de Dados do Condensador. . . 100

Configurando as Definições do Grupo de Condensação. . . 104

Iniciando e Interrompendo o Condensador do PowerExchange. . . 105

Inicializando o Condensador. . . 105

Encerrando a Condensação. . . 108

Saída da Mensagem do Trabalho do Condensador. . . 109

Controlando o Condensador do PowerExchange. . . 112

Fazendo Backup dos Arquivos de Saída do Condensador do PowerExchange . . . 112

Parte III: Configuração e Gerenciamento das Origens do CDC. . . 114

Capítulo 6: Adabas Change Data Capture. . . 115

Visão Geral do CDC do Adabas. . . 115

Considerações sobre o Planejamento do Adabas. . . 116

Considerações Operacionais. . . 116

(7)

Acessando Vários Bancos de Dados. . . 116

Relações dos Componentes CDC do PowerExchange. . . 117

Configurando a JCL de Arquivamento do PLOG do Adabas. . . 117

Personalizando a Amostra de Saída SAMPUEX2 do PowerExchange. . . 118

Configurando o ECCR do Adabas. . . 119

Configurando os Parâmetros do ECCR do Adabas. . . 119

Configurando a JCL do ECCR do Adabas. . . 125

Testando a Instalação e Configuração do Adabas CDC. . . 126

Gerenciando o CDC do Adabas. . . 127

Iniciando o ECCR do Adabas. . . 127

Interrompendo o ECCR do Adabas. . . 127

Adicionar um registro de captura do Adabas. . . 127

Excluir um registro de captura do Adabas. . . 128

Suspendendo a captura de alterações para fontes Adabas registradas temporariamente. . . 128

Usar o Utilitário Adabas PCAT (DTLCCADW) para Gerenciar o Arquivo PCAT. . . 129

Capítulo 7: Change Data Capture do VSAM em Lotes. . . 130

Visão Geral do CDC do VSAM em Lote. . . 130

Relações com Outros Componentes do PowerExchange. . . 130

Restrições de ECCR do VSAM em Lotes. . . 131

Configurando trabalhos VSAM em lote para CDC. . . 132

Disponibilizando o ECCR do VSAM em Lotes para Trabalhos em Lotes. . . 132

Ativando e Carregando a Interface ECCR do VSAM em Lotes. . . 133

Restaurando Conjuntos de Dados do VSAM ao Usar o ECCR do VSAM em Lotes. . . 134

Gerenciando o Change Data Capture do VSAM em Lotes. . . 134

Controlando o ECCR do VSAM em Lotes . . . 134

Saída do ECCR do VSAM em Lotes. . . 135

Interrompendo o Change Data Capture para Origens do VSAM. . . 135

Interrompendo o ECCR do VSAM em Lotes. . . 136

Atualizando o ECCR do VSAM em Lotes. . . 136

Considerações sobre a Recuperação do Aplicativo. . . 136

Gerenciando Alterações do Esquema VSAM. . . 137

Capítulo 8: Change Data Capture do CICS/VSAM. . . 138

Visão Geral do CDC do CICS/VSAM. . . 138

Planejamento para o CDC do CICS/VSAM. . . 138

Requisitos e Restrições do CDC do CICS/VSAM. . . 138

Saídas Globais do XFCFRIN e XFCFROUT do CICS. . . 139

Relacionamentos do ECCR do CICS/VSAM com Outros Componentes do PowerExchange. . . 140

Configurando CICS para CDC. . . 140

Iniciando o ECCR do CICS/VSAM. . . 142

Gerenciando o CDC do CICS/VSAM. . . 142

Saída do ECCR do CICS/VSAM. . . 143

Usando a Transação do EDMC para Gerenciar o ECCR do CICS/VSAM. . . 143

Exibindo os Conjuntos de Dados do VSAM a partir dos quais as Alterações são Capturadas. . . 144

(8)

Interrompendo o ECCR do CICS/VSAM. . . 145

Interrompendo a Captura de Alterações para um Determinado Conjunto de Dados do VSAM. . . 145

Atualizando os Registros de Captura do ECCR. . . 146

Gerenciando Alterações do Esquema do VSAM. . . 146

Capítulo 9: Change Data Capture Síncrono do Datacom . . . 147

Visão geral do CDC síncrono do Datacom. . . 147

Relações com Outros Componentes do PowerExchange. . . 148

Configurando o Datacom para CDC. . . 148

Adicionando a Subtarefa Coletor de Alterações do Datacom. . . 148

Configurando a JCL do MUF do Datacom ao Usar o Método Direct-Log-Write. . . 149

Configurando a JCL do MUF do Datacom ao Usar o Método de Log Original. . . 149

Configurando os Componentes do ECCR do Datacom. . . 150

Configurando os Parâmetros do Coletor de Alteração do Datacom. . . 150

Configurando o Controlador de Alterações do Datacom. . . 151

Executando o Datacom como Parte de um SHADOW MUF. . . 152

Configurando o Alimentador de Log do Datacom. . . 153

Gerenciando o CDC do Datacom. . . 154

Comandos do Controlador de Alteração do Datacom. . . 154

Comandos do Alimentador de Log do Datacom. . . 154

Interrompendo o Change Data Capture para Origens do Datacom. . . 154

Gerenciando Alterações do Esquema do Datacom. . . 155

Capítulo 10: Change Data Capture Baseado em Tabela do Datacom. . . 156

Visão Geral do CDC Baseado em Tabela do Datacom. . . 156

Relações com Outros Componentes do PowerExchange. . . 156

Implementando o CDC Baseado em Tabela do Datacom. . . 157

Visão Geral Arquitetônica. . . 157

Componentes do CDC do Datacom. . . 157

ECCR baseado em tabela do Datacom. . . 158

Configurando o Datacom para CDC. . . 158

Configurando o ECCR Baseado em Tabela do Datacom. . . 159

Parâmetros do ECCR Baseado em Tabela do Datacom. . . 159

JCL para o ECCR Baseado em Log do Datacom. . . 168

Gerenciando o CDC baseado em tabela do Datacom. . . 170

Inicializando o ECCR Baseado em Tabela do Datacom. . . 170

Interrompendo o ECCR Baseado em Tabela do Datacom. . . 170

Adicionar um Registro de Captura Datacom. . . 170

Excluir um Registro de Captura Datacom. . . 171

Suspendendo a captura de alterações para fontes Datacom registradas temporariamente. . . 171

Alterar uma Definição da Tabela de Origem Datacom. . . 172

Capítulo 11: Change Data Capture do DB2 . . . 173

DB2 para CDC do z/O - visão geral. . . 173

Considerações operacionais do CDC do DB2. . . 173

DB2 para tipos de dados de z/OS. . . 173

(9)

Considerações de Captura de Alterações do DB2. . . 175

Manipulação de espaços de tabela do DB2 compactados. . . 175

Considerações sobre as Rotinas de Saída FIELDPROC e EDITPROC. . . 176

Relacionamentos do ECCR do DB2 com Outros Componentes do PowerExchange. . . 176

Tabelas de Diretório de Captura do ECCR do DB2. . . 177

Executando Vários ECCRs do DB2. . . 179

Considerações sobre o Compartilhamento de Dados do DB2. . . 180

Se você migrar para o modo de Nova Função do DB2 para z/OS Versão 8 ou Versão 9.1. . . 180

Se você migrar para o modo de Nova Função do DB2 para z/OS Versão 9.1 . . . 181

Se a Migração para o Modo da Nova Função do DB2 Versão 10. . . 182

Configurando o DB2 para CDC. . . 182

Ativando Change Data Capture para Tabelas do Catálogo DB2. . . 182

Gerenciando Logs do DB2. . . 183

Log do DB2 em um Ambiente de Compartilhamento de Dados. . . 183

Configurando o ECCR do DB2. . . 183

Diretrizes de Uso do ECCR do DB2. . . 183

Acesso do ECCR do DB2 às Tabelas de Catálogo do DB2. . . 184

Instruções de controle ECCR do DB2 no conjunto de dados REPL2CTL DD. . . 185

Instruções de Configuração do ECCR do DB2 no Conjunto de Dados REPL2OPT DD. . . 186

Configurando a JCL do ECCR do DB2 . . . 191

Definindo os Tokens de Reinicialização para uma Tabela de Destino do DB2 Materializada de uma Cópia de Imagem. . . 192

Gerenciando o CDC do DB2. . . 193

Iniciando o ECCR do DB2. . . 193

Interrompendo o ECCR do DB2. . . 193

Controlando o Processamento do ECCR do DB2. . . 194

Saída do ECCR do DB2. . . 195

Recuperando o ECCR do DB2. . . 197

Alterando Tabelas do Sistema DB2 para DATA CAPTURE CHANGES. . . 198

Atualizações da Tabela do Diretório de Captura do ECCR do DB2. . . 199

Controlando a Quantidade de Dados Enviados para o ECCR do DB2. . . 200

Renomeando Manualmente uma Tabela ou Colunas em uma Tabela. . . 202

Substituindo uma Tabela por Outra Tabela com o Mesmo Nome. . . 202

Manipulando o Utilitário DB2 QUIESCE de Forma Manual. . . 202

Migrando para um Ambiente de Compartilhamento de Dados do DB2. . . 203

Migrando de um Ambiente de Compartilhamento de Dados do DB2. . . 203

Interrompendo o Change Data Capture para DB2. . . 204

Gerenciando Alterações no Esquema do DB2. . . 205

Verificação do Esquema. . . 205

Alterando o Esquema das Tabelas de Origem do DB2. . . 206

Recuperando Alterações Não Planejadas do Esquema para Tabelas de Origem do DB2. . . 207

Alterando Colunas nas Tabelas de Origem DB2.. . . 207

Alterando os Qualificadores dos Espaços de Tabela do DB2. . . 208

Capítulo 12: Change Data Capture Baseado em Log do IDMS. . . 209

Visão geral do CDC baseado em log do IDMS. . . 209

(10)

Componentes do CDC Baseados em Log do IDMS do PowerExchange. . . 209

Considerações Operacionais do ECCR Baseado em Log do IDMS. . . 211

Catálogo de Logs do PowerExchange para CDC Baseado em Logs do IDMS. . . 212

Configurando os Procedimentos do Catálogo de Logs do IDMS. . . 212

Executando o DTLULCAT. . . 213

Executando o DTLULOGC. . . 213

Configurando e Iniciando o ECCR Baseado em Log do IDMS. . . 214

Configurando Parâmetros do ECCR Baseado em Log do IDMS. . . 214

Disponibilizando Informações sobre SR2 e SR3 ao ECCR. . . 220

Inicializando o ECCR Baseado em Log do IDMS. . . 221

Gerenciando o CDC Baseado em Log do IDMS. . . 223

Adicionar um Registro de Captura do IDMS. . . 223

Excluir um Registro de Captura do IDMS. . . 223

Suspendendo a captura de alterações para fontes IDMS registradas temporariamente. . . 224

Alterar um Esquema de Origem do IDMS. . . 225

Manipulando o Catálogo de Logs. . . 225

Iniciando o ECCR após Limpar o Catálogo de Logs. . . 227

Recuperando após Falhas. . . 227

Capítulo 13: Change Data Capture Baseado em Log do IMS. . . 229

Visão geral do CDC do IMS. . . 229

Change Data Capture Baseado em Log do IMS. . . 230

Fases de Processamento do ECCR Baseado em Log do IMS. . . 231

Relações com Outros Componentes do PowerExchange. . . 231

Configurando o IMS para CDC Baseado em Log. . . 232

Especificando o Parâmetro EXIT na Instrução DBD. . . 232

Configurando o ECCR Baseado em Log do IMS. . . 233

Programas ECCR baseados em log do IMS. . . 233

Configurando os Parâmetros do ECCR Baseado em Log do IDMS. . . 233

Autorizar por APF as Bibliotecas na Concatenação STEPLIB . . . 242

Configurando a JCL do ECCR Baseado em Log do IMS. . . 242

Gerenciando o CDC Baseado em Log do IMS. . . 244

Inicializando o ECCR Baseado em Log do IMS. . . 244

Interrompendo o Change Data Capture Baseado em Log do IMS. . . 244

Usando o Utilitário DTLCUIML para Criar Pontos de Reinicialização. . . 245

Adicionar um Registro de Captura do IMS. . . 245

Excluir um Registro de Captura do IMS. . . 246

Suspendendo a captura de alterações para fontes IMS registradas temporariamente. . . . 246

Alteração de Esquema de origem do IMS. . . 247

Capítulo 14: Change Data Capture Síncrono do IMS . . . 248

Visão Geral do Change Data Capture do IMS. . . 248

Change Data Capture Síncrono do IMS. . . 249

Considerações Operacionais do CDC do IMS. . . 250

Relacionamentos do ECCR com Outros Componentes do PowerExchange. . . 251

Configurando o ECCR Síncrono do IMS. . . 252

Compatibilidade com Produtos de Software BMC. . . 252

(11)

Configurando o DBRC do IMS. . . 253

Configurando a JCL da Região do IMS. . . 254

Concatenação LNKLST do MVS . . . 258

Ativando o ECCR Síncrono do IMS. . . 258

Saída do ECCR do IMS. . . 259

Gerenciando o CDC Síncrono do IMS. . . 260

Atualizando o ECCR Síncrono do IMS. . . 260

Controlando o ECCR Síncrono do IMS. . . 260

Comandos do Console do IMS . . . 260

Exemplos de Comando do IMS . . . 261

Interrompendo o Change Data Capture Síncrono do IMS. . . 262

Considerações sobre a Recuperação do Aplicativo. . . 263

Gerenciando Alterações no Esquema do IMS. . . 264

Capítulo 15: Logs Remotos de Dados. . . 265

Visão Geral de Logs Remotos. . . 265

Logs Remotos de Dados a partir de Origens do i5/OS ou z/OS. . . 265

Requisitos para Registros de Captura. . . 266

Considerações de Segurança para Dados de Origens z/OS. . . 266

Tarefas de Configuração para Log Remoto. . . 267

Personalizando o arquivo de configuração do Agente de Log do PowerExchange para log remoto. . . 268

Personalizando o arquivo de configuração dbmover no sistema em que os dados são registrados. . . 269

Personalizando o Arquivo de Configuração dbmover no Sistema do Serviço de Integração do PowerCenter. . . 271

Configurar Registros de Captura para o Agente de Log do PowerExchange. . . 271

Configurando os Atributos de Conexão do PowerCenter para Extrair Dados dos Arquivos de Log. . . 271

Exemplo de Log Remoto a partir de uma Fonte de Dados do z/OS. . . 272

Parte IV: Extração de Dados Alterados. . . 275

Capítulo 16: Introdução à Extração de Dados Alterados. . . 276

Visão Geral da Extração de Dados Alterados. . . 276

Modos de Extração. . . 276

Colunas Geradas pelo PowerExchange em Mapas de Extração. . . 277

Usos dos Campos BI e CI em Mapas de Extração. . . 281

Tokens de Reinicialização e o Arquivo de Token de Reinicialização. . . 282

Processamento de Várias Origens nas Sessões do CDC. . . 283

Processamento de Confirmação com o PWXPC. . . 284

Opções de Ajuste. . . 286

Capítulo 17: Extraindo Dados Alterados. . . 287

Visão Geral da Extração de Dados Alterados. . . 287

Fluxo de Tarefas para Extração de Dados Alterados. . . 288

Testando um Mapa de Extração. . . 289

Configurando as Sessões do CDC do PowerCenter. . . 290

(12)

Alterando Valores Padrão para Atributos de Sessão e Conexão. . . 290

Configurando Atributos de Conexão do Aplicativo. . . 291

Exemplos de Controle do Processamento de Confirmação. . . 299

Processamento de Recuperação e Reinicialização para Sessões do CDC. . . 301

Tabelas de Recuperação do PowerCenter para Destinos Relacionais. . . 302

Arquivos de Recuperação do PowerCenter para Destinos Não Relacionais. . . 303

Nomes de Aplicativos. . . 304

Processamento de Reinicialização para Sessões do CDC por Tipo de Inicialização. . . 304

Criando Tokens de Reinicialização para Extrações. . . 307

Exibindo Tokens de Reinicialização. . . 308

Configurando o Arquivo de Token de Reinicialização. . . 308

Instruções do Arquivo de Token de Reinicialização. . . 309

Exemplo de Arquivo de Token de Reinicialização. . . 311

Capítulo 18: Gerenciando Extrações de Dados Alterados. . . 312

Inicializando Sessões do CDC do PowerCenter. . . 312

Processamento da Inicialização a Frio. . . 313

Processamento de Inicialização a Quente. . . 313

Processamento de Recuperação. . . 314

Interrompendo Sessões do CDC do PowerCenter. . . 314

Processamento do Comando de Interrupção. . . 315

Condições de Finalização. . . 315

Alterando as Sessões do CDC do PowerCenter. . . 316

Exemplos de Como Adicionar Origens e Criar Tokens de Reinicialização. . . 317

Recuperando as Sessões do CDC do PowerCenter. . . 318

Exemplo de Recuperação de Sessão. . . 319

Parte V: Monitoramento e Ajuste. . . 321

Capítulo 19: Monitorando Sessões do CDC. . . 322

Visão Geral do Monitoramento. . . 322

Monitorando Sessões do CDC no PowerExchange. . . 322

Mensagens de Progresso de Leitura. . . 322

Mensagens de Estatística de Extração. . . 323

Estatísticas de Processamento Multithread . . . 323

Saída do Comando DISPLAY ACTIVE ou LISTTASK. . . 324

Monitorando Sessões do CDC no PowerCenter. . . 325

Mensagens de Log de Sessão. . . 325

Detalhes de Desempenho no Workflow Monitor. . . 326

Exibindo Detalhes de Desempenho no Workflow Monitor. . . 328

Capítulo 20: Ajustando Sessões do CDC. . . 329

Visão Geral do Ajuste. . . 329

Instruções DBMOVER do PowerExchange para Ajuste de Sessões do CDC. . . 330

Atributos de Conexão de Propriedades de Sessão do PowerCenter. . . 332

Atributos de Conexão do PowerCenter para Ajuste de Sessões do CDC . . . 332

Propriedades de Sessão do PowerCenter para Ajuste da Memória de Buffer. . . 335

(13)

Processamento de Descarregamento do CDC. . . 336

Regras e Diretrizes para o Processamento de Descarregamento do CDC. . . 336

Ativando o Processamento de Descarregamento para Sessões do CDC. . . 336

Exemplo do Processamento de Descarregamento do CDC com uma Fonte z/OS . . . 337

Processamento Multithread. . . 338

Regras e Diretrizes para Processamento Multithread. . . 338

Habilitando o Processamento Multithread para Sessões do CDC. . . 338

Capítulo 21: Exploração de zIIP. . . 339

PowerExchange zIIP Exploitation. . . 339

Instruções DBMOVER para o PowerExchange zIIP Exploitation. . . 339

Mensagens de Log do Sistema z/OS para o PowerExchange zIIP Exploitation. . . 340

Configurar o PowerExchange para descarregar trabalho para um zIIP. . . 340

Apêndice A: Solução de Problemas do CDC para z/OS. . . 342

Visão Geral da Solução de Problemas do CDC para z/OS. . . 342

Problemas Relacionados à Propagação de Dados. . . 342

Componentes do Change Data Capture. . . 342

Reunindo Informações sobre o Ambiente Operacional. . . 343

Índice. . . 345

(14)

Prefácio

Este guia descreve como configurar, implementar e gerenciar ambientes do change data capture (CDC) do PowerExchange em z/OS.

Esse guia se aplica à opção do CDC do PowerExchange para os produtos do PowerExchange a seguir: ¨ PowerExchange® for Adabas®

¨ PowerExchange for CA Datacom®

¨ PowerExchange for CA IDMS™

¨ PowerExchange for DB2 for z/OS®

¨ PowerExchange for IMS™

¨ PowerExchange for VSAM

Neste guia, o termo MVS se refere aos sistemas operacionais z/OS. O termo DB2 se refere ao DB2 para z/ OS.

Antes de implementar o change data capture, verifique se os componentes obrigatórios do PowerExchange foram instalados.

Recursos da Informatica

Portal de Clientes da Informatica

Na qualidade de cliente da Informatica, você pode acessar o site Portal de Clientes da Informatica no endereço http://mysupport.informatica.com. O site contém informações de produtos e de grupo de usuários, boletins informativos, acesso ao sistema de gerenciamento de casos de suporte a clientes da Informatica (ATLAS), à Biblioteca de Recursos da Informatica, à Base de Dados de Conhecimento da Informatica, à Base de Dados de Conhecimento Multimídia da Informatica, à Documentação de Produtos da Informatica e acesso à comunidade de usuários da Informatica.

Documentação da Informatica

A equipe de Documentação da Informatica se esforça ao máximo para criar documentações precisas e utilizáveis. Se você tiver dúvidas, comentários ou ideias sobre esta documentação, entre em contato com a equipe de Documentação da Informatica pelo e-mail [email protected]. Nós usaremos seu feedback para melhorar a documentação. Por favor, avise-nos se pudermos entrar em contato com você em relação aos comentários.

A equipe de Documentação atualiza a documentação conforme o necessário. Para obter a documentação mais recente do seu produto, navegue para Documentação do Produto no endereço

http://mysupport.informatica.com.

(15)

Site da Informatica

Você pode acessar o site corporativo da Informatica no endereçohttp://www.informatica.com. O site contém informações sobre a Informatica, seu histórico, eventos futuros e escritórios de vendas. Você também vai encontrar informações sobre parceiros e produtos. A área de serviços do site inclui informações importantes sobre suporte técnico, treinamento e educação, bem como serviços de implementação.

Biblioteca de Recursos da Informatica

Na qualidade de cliente da Informatica, você pode acessar a Biblioteca de Recursos da Informatica no endereço http://mysupport.informatica.com. A Biblioteca de Recursos é uma coletânea de recursos que o ajuda a aprender mais sobre os produtos e recursos da Informatica. Ela inclui artigos e demonstrações interativas que apresentam soluções a problemas comuns, comparam recursos e comportamentos e o orienta na execução de tarefas específicas no mundo real.

Base de Dados de Conhecimento da Informatica

Na qualidade de cliente da Informatica, você pode acessar a Base de Dados de Conhecimento da Informatica no endereço http://mysupport.informatica.com. Use a Base de Dados de Conhecimento para pesquisar soluções documentadas a problemas técnicos conhecidos sobre produtos da Informatica. Você também pode encontrar respostas a perguntas frequentes, white papers e dicas técnicas. Se você tiver dúvidas,

comentários ou ideias sobre a Base de Dados de Conhecimento, entre em contato com a equipe da Base de Dados de Conhecimento da Informatica pelo e-mail [email protected].

Base de Dados de Conhecimento Multimídia da Informatica

Na qualidade de cliente da Informatica, você pode acessar a Base de Dados de Conhecimento Multimídia da Informatica no endereço http://mysupport.informatica.com. A Base de Dados de Conhecimento Multimídia é uma coleção de arquivos multimídia de instrução que o ajuda a aprender os conceitos comuns e o orienta na execução de tarefas específicas. Se você tiver dúvidas, comentários ou ideias sobre a Base de Dados de Conhecimento Multimídia, entre em contato com a equipe da Base de Dados de Conhecimento da Informatica pelo e-mail [email protected].

Suporte Global a Clientes da Informatica

Você pode entrar em contato com o Centro de Suporte a Clientes por telefone ou pelo Suporte Online. O Suporte Online requer um nome de usuário e uma senha. Você pode solicitar um nome de usuário e uma senha no endereço http://mysupport.informatica.com.

Use os números de telefone a seguir para entrar em contato com o Suporte Global a Clientes da Informatica:

América do Norte / América do Sul Europa / Oriente Médio / África Ásia / Austrália

Ligação Gratuita Brasil: 0800 891 0202 México: 001 888 209 8853 América do Norte: +1 877 463 2435 Ligação Gratuita França: 0805 804632 Alemanha: 0800 5891281 Itália: 800 915 985 Holanda: 0800 2300001 Portugal: 800 208 360 Espanha: 900 813 166 Suíça: 0800 463 200 Reino Unido: 0800 023 4632 Tarifa Padrão Bélgica: +31 30 6022 797 França: + 33 1 4138 9226 Ligação Gratuita Austrália: 1 800 151 830 Nova Zelândia: 09 9 128 901 Tarifa Padrão Índia: +91 80 4112 5738 xii Prefácio

(16)

América do Norte / América do Sul Europa / Oriente Médio / África Ásia / Austrália

Alemanha: +49 1805 702 702 Holanda: +31 306 022 797 Reino Unido: +44 1628 511445

(17)
(18)

Parte I: Introdução ao Change

Data Capture do PowerExchange

Esta parte contém os seguintes capítulo: ¨ Visão Geral do Change Data Capture, 2

(19)

C

A P Í T U L O

1

Visão Geral do Change Data

Capture

Este capítulo inclui os seguintes tópicos: ¨ Visão Geral do CDC do PowerExchange, 2 ¨ Componentes do PowerExchange para CDC, 4

¨ CDC do PowerExchange para Fontes de Dados MVS, 6 ¨ Integração do PowerExchange com o PowerCenter, 8 ¨ Resumo da Implementação do CDC, 9

Visão Geral do CDC do PowerExchange

O Change Data Capture (CDC) do PowerExchange oferece a capacidade de capturar operações de inserção, atualização e exclusão desempenhadas nas fontes de dados do z/OS. Ao capturar as alterações, o

PowerExchange usa técnicas que ajudam a minimizar o impacto no desempenho e na disponibilidade da tabela de origem, banco de dados ou conjunto de dados.

Às vezes, o CDC do PowerExchange captura alterações praticamente em tempo real ao se integrar à transação que desempenha a alteração. Essa técnica se chamada change data capture síncrono. Em outros casos, o CDC do PowerExchange capturará alterações do banco de dados de origem e dos logs do banco de dados relacionais de origem. Essa técnica é chamada de change data capture assíncrono ou baseado em log. O PowerExchange pode capturar alterações das fontes de dados do z/OS a seguir:

¨ arquivos Adabas

¨ bancos de dados do Datacom ¨ Tabelas do DB2 para z/OS ¨ Bancos de dados IDMS ¨ bancos de dados do IMS ¨ conjuntos de dados VSAM

O PowerExchange usa os componentes a seguir para o change data capture:

Agente do PowerExchange

Em um sistema z/OS, disponibiliza a verifica as informações de registro de captura para ECCRs.

Condensador do PowerExchange

Como alternativa, cria arquivos do condensador que contêm uma versão condensada dos dados alterados no fluxo de alterações.

(20)

PowerExchange Environmental Change Capture Routine (ECCR)

Em um sistema z/OS, captura dados alterados de uma fonte de dados e transmite as alterações capturadas ao Agente de Log do PowerExchange para gravação.

Ouvinte do PowerExchange

Gerencia mapas de dados para arquivos não relacionais e tabelas do DB2, bem como registros de captura e mapas de extração para todas as fontes de dados. Ele também identifica solicitações de extração de dados em massa e dados alterados.

Agente de Log do PowerExchange

Em um sistema z/OS, recebe os dados alterados capturados dos ECCRs que estão conectados a ele e armazena os dados alterados nos conjuntos de dados do log.

Navegador do PowerExchange

A interface gráfica do usuário na qual você define e gerencia mapas de dados, registros de captura e mapas de extração com base nas fontes de dados das quais você deseja extrair dados em massa ou capturar dados alterados.

O Navegador do PowerExchange é executado no Windows. Todos os outros componentes são executados no z/OS.

A arquitetura do PowerExchange é flexível o bastante para oferecer várias configurações alternativas. É possível configurar o PowerExchange para manipular volumes grandes de dados alterados usando várias instâncias dos componentes do CDC do PowerExchange em um único sistema z/OS. É possível capturar dados alterados de diferentes tipos de origem para vários Agentes de Log do PowerExchange.

A figura a seguir mostra um exemplo de configuração em um único sistema z/OS:

Essa configuração de amostra contém os componentes a seguir:

¨ Vários ECCRs gravando em um único Agente de Log do PowerExchange.

¨ Várias instâncias do Agente de Log do PowerExchange sendo executadas simultaneamente.

¨ Várias instâncias do Condensador do PoweExchange sendo executadas simultaneamente para extrair alterações dos logs de um Agente de Log do PowerExchange.

(21)

¨ Várias instâncias do Ouvinte do PoweExchange sendo executadas simultaneamente e extraindo alterações dos logs de um Agente de Log do PowerExchange.

¨ Um Ouvinte do PowerExchange extraindo alterações de ambos os logs de um Agente de Log do PowerExchange e dos arquivos do condensador. Para impedir a perda de dados, o Agente de Log do PowerExchange oferecerá o log duplo para os conjuntos de dados do log ativo e do arquivo morto. É possível usar o PowerCenter para propagar os dados alterados para um ou mais destinos relacionais ou não relacionais em sua empresa. O CDC do PowerExchange funciona em conjunto com o PowerCenter para desempenhar as tarefas a seguir:

¨ Capturar os dados alterados para origens com base nas quais há interesse em propagar os dados ¨ Criar um inventário dos dados alterados capturados que podem ser usados para a autoria, a recuperação

e a propagação dos dados

¨ Disponibilizar os recursos de transformação de dados que permitem a propagação das alterações que são capturadas de um banco de dados em um sistema para outro tipo de banco de dados que está em outro sistema

Componentes do PowerExchange para CDC

O PowerExchange usa uma série de componentes para o change data capture. O Navegador do PowerExchange é executado no Windows. Todos os outros componentes são executados no MVS.

Agente do PowerExchange

Em um sistema MVS, o Agente do PowerExchange oferece e verifica as informações de registro de captura para ECCRs. O Agente do PowerExchange oferece informações de registro de captura para os ECCRs a seguir:

¨ DB2

¨ IMS Síncrono ¨ VSAM em lotes ¨ CICS/VSAM

Os outros ECCRs leem registros de captura diretamente do conjunto de dados CCT. Em todos os ECCRs, o Agente do PowerExchange verifica as informações de registro de captura.

O Agente do PowerExchange também gerencia filas globais e fluxo de dados entre diversos componentes do CDC do PowerExchange.

PowerExchange Environmental Change Capture Routine (ECCR)

Em um sistema MVS, o ECCR captura dados alterados de uma fonte de dados e transmite as alterações capturadas ao Agente de Log do PowerExchange para gravação.

O PowerExchange oferece um ECCR para cada fonte de dados. O ECCR captura as alterações da origem e transmite as alterações capturadas para o Agente de Log do PowerExchange para gravação.

O mecanismo que o ECCR usa para capturar as alterações depende da fonte de dados. Alguns ECCRs capturam as alterações de forma síncrona à medida que ocorrem. Outros ECCRs capturam alterações de forma assíncrona dos logs do banco de dados ou das tabelas do CDC.

O PowerExchange oferece ECCRs síncronos para as origens a seguir: ¨ Datacom

¨ IMS

¨ VSAM em lotes ¨ CICS/VSAM

(22)

O PowerExchange oferece ECCRs assíncronos para as origens a seguir: ¨ Adabas ¨ Datacom ¨ DB2 ¨ IDMS ¨ IMS

Com exceção do Datacom, os ECCRs assíncronos são baseados em log. O Datacom é um ECCR baseado em tabela.

Ouvinte do PowerExchange

O Ouvinte do PowerExchange gerencia mapas de dados para arquivos não relacionais e tabelas do DB2, bem como registros de captura e mapas de extração para todas as fontes de dados. Ele também identifica solicitações de extração de dados em massa e dados alterados.

O Ouvinte do PowerExchange mantém essas definições nos arquivos apropriados: ¨ Mapas de dados no arquivo DATAMAPS

¨ Registros de captura no arquivo CCT ¨ Mapas de extração no arquivo DTLCAMAP

Ao criar e gerenciar registros de captura e mapas de extração, o Navegador do PowerExchange se comunicará com o Ouvinte do PowerExchange no MVS. Ao abrir um grupo de registro ou um grupo de extração, o Navegador do PowerExchange se comunicará com o Ouvinte do PowerExchange para ler os registros de captura ou mapas de extração adequados. O Navegador do PowerExchange usa o local

especificado nas definições do registro e do grupo de extração para determinar o Ouvinte do PowerExchange para entrar em contato.

Agente de Log do PowerExchange para MVS

O Agente de Log do PowerExchange para MVS recebe os dados alterados dos ECCRs que se conectam a ele e armazena os dados alterados nos conjuntos de dados de log.

Sessões de extração em tempo real ou trabalhos do Condensador do PowerExchange podem então extrair dados dos conjuntos de dados de log. Alternativamente, você pode configurar o Agente de Log do

PowerExchange para Linux, UNIX e Windows em um sistema remoto para ler dados alterados dos arquivos de log do Agente de Log do PowerExchange para MVS e registrar esses dados novamente no sistema Linux, UNIX ou Windows.

O Agente de Log do PowerExchange para MVS armazena dados alterados em um conjunto de dados de log ativo. Quando o conjunto de dados de log ativo se torna cheio, o Agente de Log do PowerExchange para MVS arquiva os dados alterados em um conjunto de dados de log de arquivo morto sequencial. Para impedir a perda de dados, o Agente de Log do PowerExchange oferecerá o log duplo para os conjuntos de dados do log ativo e do arquivo morto.

Condensador do PowerExchange

O Condensador do PowerExchange cria arquivos condensados que contêm uma versão condensada das alterações que foram capturadas por um ECCR e armazenadas pelo Agente de Log do PowerExchange. O Condensador do PowerExchange processa alterações para uma única fonte de dados. É possível executar vários trabalhos do Condensador do PowerExchange.

Ao criar um registro de captura, especifique condensação total ou condensação parcial. Para condensação total, o PowerExchange cria arquivos condensados do VSAM que contêm todas as alterações bem-sucedidas. O processamento de condensação total racionaliza toda a atividade de inserção, atualização e exclusão na imagem final da linha ou do registro. A integridade transacional não é mantida em arquivos de condensação total.

(23)

Para condensação parcial, o PowerExchange cria arquivos condensados sequenciais que contêm todas as alterações bem-sucedidas. A integridade transacional é mantida em arquivos de condensação parcial. Ao usar o Condensador do PowerExchange, extraia os dados alterados dos arquivos condensados em vez dos conjuntos de dados de log do Agente de Log do PowerExchange.

Navegador do PowerExchange

O Navegador do PowerExchange é a interface gráfica do usuário usada para definir e gerenciar mapas de dados, registros de captura e mapas de extração com base nas fontes de dados das quais você deseja extrair dados em massa ou capturar dados alterados.

O PowerExchange usa registros de captura para determinar quais fontes estão elegíveis para CDC. Use o Navegador do PowerExchange para criar e gerenciar registros de captura e mapas de extração para fontes do change data capture. Os mapas de extração podem ser importados para o PowerCenter para uso na extração dos dados alterados capturados.

Para obter mais informações sobre a criação e o gerenciamento de registros de captura e mapas de extração, consulte o Guia do Usuário do Navegador do PowerExchange.

CDC do PowerExchange para Fontes de Dados MVS

O PowerExchange oferece um Environmental Change Capture Routine (ECCR) para cada fonte de dados. Um ECCR captura alterações de uma fonte de dados e transmite os dados alterados capturados para o Agente de Log do PowerExchange para log.

Restrição: Para qualquer tipo de fonte de dados, o tamanho máximo de um registro para o qual o

PowerExchange pode capturar e processar dados alterados é 128.000 bytes. Para origens Datacom, outros limites de tamanho de registro talvez se apliquem. Para obter mais informações, consulte a documentação do CA Datacom.

Adabas Change Data Capture

O PowerExchange for Adabas CDC lê um Adabas Protection Log (PLOG) para capturar dados alterados. Quando o Adabas for alternado para um novo PLOG, o PowerExchange for Adabas CDC gravará o novo nome do conjunto de dados do PLOG no catálogo do PLOG (PCAT).

O ECCR do Adabas é executado em um espaço de endereço separado. Ele verifica periodicamente o PCAT com relação a novos PLOGs com base nos quais as alterações serão capturadas e transmite as alterações desses logs para o Agente de Log do PowerExchange para gravação.

Cada ECCR do Adabas captura alterações para um único banco de dados Adabas. Se houver vários bancos de dados Adabas, execute um ECCR do Adabas para cada banco de dados Adabas.

Change Data Capture do Datacom

O PowerExchange para CDC do Datacom pode capturar alterações de forma síncrona à medida que elas ocorrem no espaço do endereço do Recurso de Vários Usuários (MUF) do Datacom. Como alternativa, se o Datacom Versão 11 SP4 ou mais recente estiver disponível, é possível capturar as alterações de forma assíncrona das tabelas do CDC do Datacom.

CDC Baseado em Tabela

O PowerExchange para CDC baseado em tabela do Datacom captura alterações de forma assíncrona das tabelas do CDC do Datacom. O ECCR baseado em tabela detecta as alterações nas tabelas do CDC e grava os dados alterados no Agente de Log do PowerExchange para MVS.

(24)

CDC Síncrono

O PowerExchange para CDC síncrono do Datacom captura alterações à medida que elas ocorrem no espaço do endereço do Recurso de Vários Usuários do Datacom (MUF).

É possível configurar o ECCR síncrono do Datacom para usar o método Direct Log Write. Esse método usa os componentes a seguir:

Coletor de Alteração do Datacom

É executado o espaço de endereço do MUF do Datacom, captura alterações à medida que ocorrerem e as transmite para o Agente de Log do PowerExchange para gravação.

Coletor de Alteração do Datacom

É executado em um espaço de endereço separado e gerencia os registros de captura para o Coletor de Alteração do Datacom.

A Informatica recomenda o método direct-log-write porque ele tem as vantagens a seguir:

¨ Ele reduz a latência entre o período quando as alterações ocorrem e o período quando as alterações podem ser extraídas.

¨ Ele reduz a complexidade operacional e o uso dos recursos do sistema para capturar dados alterados. Visando à compatibilidade com as configurações mais antigas do CDC do Datacom, configure o ECCR síncrono do Datacom para armazenar as alterações em um espaço de dados antes que elas sejam transmitidas para o Agente de Log do PowerExchange. Esse método usa os componentes a seguir:

Coletor de Alteração do Datacom

É executado no espaço de endereço do MUF do Datacom, captura as alterações à medida que ocorrem e as transfere para o dataspace criado pelo Controlador de Alteração do Datacom.

Coletor de Alteração do Datacom

É executado em um espaço de endereço separado e cria o dataspace no Coletor de Alteração do Datacom. move os dados alterados.

Alimentador de Log do Datacom

É executado em um espaço de endereço separado e lê os dados alterados capturados com base no espaço de dados criado pelo Controlador de Alteração do Datacom. O Alimentador de Log do Datacom transmite os dados alterados para o Agente de Log do PowerExchange para gravação.

Change Data Capture do DB2 para z/OS

O PowerExchange para CDC do DB2 usa a Interface de Recursos de Instrumentação (IFI) do DB2 para capturar dados alterados dos logs do DB2. O ECCR do DB2 é executado em um espaço de endereço separado e emite chamadas IFI 306 para o DB2 para recuperar as alterações. O DB2 lê seus logs e transmite os dados para o ECCR do DB2. O ECCR do DB2 transmite os dados alterados para o Agente de Log do PowerExchange para gravação.

Um único ECCR do DB2 pode processar dados alterados em todos os subsistemas do DB2 em um grupo de compartilhamento de dados do DB2.

IDMS Change Data Capture

O PowerExchange para IDMS CDC pode capturar alterações de forma assíncrona dos logs do IDMS. Para o change data capture assíncrono do IDMS, o PowerExchange usa o ECCR baseado em log do IDMS. O ECCR baseado em log do IDMS é executado em um espaço de endereço separado. Ele lê logs de arquivo morto do IDMS para capturar dados alterados. Quando o IDMS arquivar um diário ativo, o PowerExchange para IDMS CDC registrará o novo log de arquivo morto no Catálogo de Logs. O ECCR baseado em log do IDMS verifica periodicamente o Catálogo de Logs com relação a novos logs de arquivo morto com base nos quais as alterações serão capturadas e transmite as alterações desses logs para o Agente de Log do PowerExchange para gravação.

(25)

Change Data Capture do IMS

O PowerExchange para CDC do IMS pode capturar alterações de forma síncrona na região do IMS ou assíncrona dos logs do IMS.

O ECCR síncrono do IMS é executado na região do IMS. Ele captura as alterações à medida que elas ocorrem e transmite-as ao Agente de Log do PowerExchange para gravação. O ECCR síncrono do IMS captura alterações nos ambientes de IMS a seguir:

¨ DBCTL ¨ DB/DC ¨ Lote

O ECCR baseado em log do IMS é executado em um espaço de endereço separado. Ele verifica

periodicamente os conjuntos de dados RECON do IMS com relação a novos conjuntos de dados de log do sistema (SLDS) com base nos quais as alterações serão capturadas e transmite as alterações desses logs para o Agente de Log do PowerExchange para gravação.

Change Data Capture do VSAM

O PowerExchange para VSAM CDC captura de forma síncrona os dados alterados para conjuntos de dados do VSAM de trabalhos em lotes e das regiões do CICS.

O ECCR do VSAM em Lotes é executado no espaço de endereço do trabalho em lotes. Ele captura as alterações à medida que elas ocorrem usando uma saída JRNAD do VSAM e transmite-as ao Agente de Log do PowerExchange para gravação.

O ECCR do CICS/VSAM é executado na região do CICS. Ele captura as alterações à medida que elas ocorrem usando saídas do usuário global (GLUE) do CICS e saídas de usuário relacionadas a tarefas (TRUE), e transmite-as para o Agente de Log do PowerExchange para gravação.

Integração do PowerExchange com o PowerCenter

O PowerCenter trabalha em conjunto com o PowerExchange Client for PowerCenter (PWXPC) para extrair os dados alterados que o PowerExchange captura e aplica-os a um ou mais destinos.

A principal função do PWXPC é integrar o PowerExchange com o PowerCenter para que o PowerCenter possa acessar dados controlados pelo PowerExchange e gravá-los em diversos destinos. Com o PWXPC, as sessões do CDC podem extrair dados alterados dos conjuntos de dados de log do Agente do PowerExchange e dos arquivos condensados do Condensador do PowerExchange.

O PowerCenter oferece recursos de transformação e de limpeza de dados, que podem ser usados nas sessões do CDC.

(26)

A figura a seguir mostra o fluxo de dados para o processamento dos dados alterados que o PowerExchange capturou das fontes de dados do z/OS:

Nesse fluxo de dados, os componentes do CDC do PowerExchange capturam dados alterados e o PowerCenter e o PWXPC extraem e aplicam os dados alterados.

Para obter mais informações sobre o PWXPC, consulte Interfaces do PowerExchange para o PowerCenter.

Resumo da Implementação do CDC

Após instalar o PowerExchange, desempenhe as etapas de nível elevado a seguir para implementar a captura de dados alterados em uma origem e extrair as alterações capturadas usando o PowerCenter. Referências às seções apropriadas deste manual e à documentação relacionada do PowerExchange e do PowerCenter são disponibilizadas.

Etapa Tarefa Referências

Configure e inicialize os componentes do CDC do PowerExchange

1 Configure o Ouvinte do PowerExchange. - Movimentação de Dados em Massa do

PowerExchange

- “Configurando o Ouvinte do PowerExchange para CDC” na página 12

2 Inicie o Ouvinte do PowerExchange. “Gerenciando o Ouvinte do PowerExchange” na página 19 3 Configure o Agente do PowerExchange. “Configurando o Agente do

PowerExchange ” na página 23

4 Inicialize o Agente do PowerExchange. “Gerenciando o Agente do PowerExchange” na página 33

5 Configure o Agente de Log do PowerExchange. “Considerações sobre a Configuração do Agente de Log do PowerExchange” na página 40

(27)

Etapa Tarefa Referências

6 Inicialize o Agente de Log do PowerExchange. “Gerenciando Conjuntos de Dados de Log e de Reinicialização” na página 54

7 Configure o ECCR adequado do PowerExchange para a fonte de dados.

“Configuração e Gerenciamento das Origens do CDC” na página 114

Defina fontes de dados para o CDC

8 Crie um mapa de dados usando o Navegador do PowerExchange. Esta etapa é obrigatória para fontes não relacionais.

Guia do Navegador do PowerExchange

9 Para fontes do DB2 que exijam campos e expressões definidas pelo usuário, crie um mapa de dados usando o Navegador do PowerExchange.

Guia do Navegador do PowerExchange

10 Defina e ative registros de captura e mapas de extração para a fonte de dados usando o Navegador do PowerExchange.

Guia do Navegador do PowerExchange

Materialize destinos e inicialize a captura das alterações

11 Materialize o destino com base na fonte. Guia de Movimentação de Dados em Massa do PowerExchange

12 Estabeleça um ponto inicial para a extração. “Extração de Dados Alterados” na página 275 13 Inicialize o ECCR. “Configuração e Gerenciamento das Origens

do CDC” na página 114 14 (Opcional) Configure o Condensador do PowerExchange. “Configurando o Condensador do

PowerExchange” na página 80

15 (Opcional) Inicie o Condensador do PowerExchange. “Iniciando e Interrompendo o Condensador do PowerExchange” na página 105

Extrair dados alterados

16 Preparar e extrair dados alterados usando o PowerCenter. - Interfaces do PowerExchange para o

PowerCenter

- PowerCenter Designer Guide - PowerCenter Workflow Basics Guide

(28)

Parte II: Configuração e

Gerenciamento dos Componentes

do CDC

Esta parte contém os seguintes capítulos: ¨ Ouvinte do PowerExchange, 12 ¨ Agente do PowerExchange , 21

¨ Agente de Log do PowerExchange para MVS, 38 ¨ Condensador do PowerExchange , 79

(29)

C

A P Í T U L O

2

Ouvinte do PowerExchange

Este capítulo inclui os seguintes tópicos:

¨ Visão Geral do Ouvinte do PowerExchange, 12

¨ Configurando o Ouvinte do PowerExchange para CDC, 12 ¨ Gerenciando o Ouvinte do PowerExchange, 19

Visão Geral do Ouvinte do PowerExchange

O Ouvinte do PowerExchange é um componente do CDC do PowerExchange que oferece serviços para outros componentes do CDC do PowerExchange e para usuários do PowerExchange. Esses serviços incluem: ¨ O armazenamento e o gerenciamento de mapas de dados, registros de captura e mapas de extração para

origens do MVS registradas para CDC

¨ A disponibilização de registros de captura novos ou modificados para o Agente do PowerExchange ¨ A disponibilização dos dados alterados capturados para extrações do PowerCenter e para os testes de

linha do banco de dados do Navegador do PowerExchange

O Ouvinte do PowerExchange interage com os seguintes componentes do CDC do PowerExchange: ¨ Navegador do PowerExchange

¨ Agente do PowerExchange ¨ Agente de Log do PowerExchange

Configurando o Ouvinte do PowerExchange para CDC

O Ouvinte do PowerExchange gerencia registros de captura e mapas de extração para fontes do change data capture. Também é possível se conectar ao Ouvinte do PowerExchange para extrair os dados alterados capturados.

Antes de usar o change data capture no MVS, configure o seguinte:

¨ A JCL do Ouvinte do PowerExchange no sistema MVS no qual os dados alterados, os registros de captura e os mapas de extração residem

¨ Os parâmetros de configuração do DBMOVER para o Ouvinte do PowerExchange no MVS

Configurando a JCL do Ouvinte do PowerExchange

O change data capture requer instruções DD adicionais na JCL do Ouvinte do PowerExchange. Se as opções do change data capture tiverem sido selecionadas durante o processo de instalação, o PowerExchange personalizará a JCL do Ouvinte do PowerExchange para incluir essas instruções DD.

(30)

Verifique se a JCL do Ouvinte do PowerExchange está correta. Se necessário, corrija a JCL e recicle o Ouvinte do PowerExchange.

A tabela a seguir lista as instruções DD exigidas para CDC:

Nome da Instrução DD

Descrição

DTLAMCPR Obrigatório. Aponta para o conjunto de dados CCT do VSAM, que contém os registros de captura. DTLCACDC Opcional. Aponta para o conjunto de dados CDCT do VSAM, que contém informações do arquivo

de condensação.

Essa instrução DD será necessária somente se o Condensador do PowerExchange estiver sendo usado.

DTLCACDE Obrigatório. Aponta para o conjunto de dados CDEP do VSAM, que contém os nomes dos aplicativos.

Essa instrução DD é necessária para desempenhar testes das linhas do banco de dados do Navegador do PowerExchange e se a extração de dados estiver sendo feita por meio do uso das conexões do ODBC do PowerExchange no PowerCenter.

DTLCAMAP Obrigatório. Aponta para o conjunto de dados DTLCAMAP do VSAM, que contém os mapas de extração.

EDMPARMS Obrigatório. Aponta para a biblioteca USERLIB, que contém as opções do módulo EDMSDIR usadas para se conectar ao Agente e ao Agente de Log do PowerExchange adequados.

Nota: Se você deseja substituir o tempo padrão que a API de Leitura do Log (LRAPI) espera uma resposta

após enviar um comando para o Agente de Log do PowerExchange para MVS, você pode incluir a instrução EDMLRPRM DD com os parâmetros adequados na JCL do Ouvinte do PowerExchange. Os parâmetros então pertencem a todas as instâncias de LRAPI e extrações. Como alternativa, você pode especificar os

parâmetros para uma instância de LRAPI específica, determinando o EDMLRPRM DD no trabalho que emite as chamadas da API de Leitura do Log (LRAPI) para o Agente de Log do PowerExchange. Para obter mais informações, consulte “Substituindo Padrões Sincronizados do Log Read API” na página 51.

Configurando as Instruções CAPI_CONNECTION

Para extrair os dados alterados capturados usando o modo de extração em tempo real, o Ouvinte do PowerExchange chama o Log-Read API para se conectar ao Ouvinte do PowerExchange.

Altere os parâmetros de configuração do DBMOVER usados pelo Ouvinte do PowerExchange no sistema MVS onde os dados alterados são armazenados para incluir as instruções UOW Cleanser e Log-Read API CAPI_CONNECTION. Recicle o Ouvinte do PowerExchange para ativar as alterações nos parâmetros de configuração do DBMOVER.

Instrução CAPI_CONNECTION - LRAP

A instrução LRAP CAPI_CONNECTION especifica um conjunto denominado de parâmetros que a API (CAPI) de Consumo usa para o componente Log Read API (LRAPI) do Agente de Log do PowerExchange para MVS. O LRAPI estabelece conexão com o Agente de Log do PowerExchange para ler dados alterados do espaço de endereço que está extraindo esses dados, como o espaço de endereço do Ouvinte do PowerExchange.

Fontes de Dados: Adabas, CA Datacom/DB, CA IDMS/DB, DB2 para z/OS, IMS e VSAM Instruções Relacionadas: CAPI_CONNECTION - UOWC

Obrigatório: Sim para o z/OS CDC Sintaxe:

CAPI_CONNECTION=([DLLTRACE=trace_id] ,NAME=capi_connection_name [,TRACE=trace_name] ,TYPE=(LRAP

Referências

Documentos relacionados

Our contributions are: a set of guidelines that provide meaning to the different modelling elements of SysML used during the design of systems; the individual formal semantics for

OBS : Devemos diferenciar também características radiológicas dos achados da atelectasia pulmonar e do derrame pleural: enquanto que no primeiro as estruturas mediastinais

I said to him: “My dear Fortunato, you are luckily met!. How remarkably well you are

No sentido de reverter tal situação, a realização deste trabalho elaborado na disciplina de Prática enquanto Componente Curricular V (PeCC V), buscou proporcionar as

Os casos não previstos neste regulamento serão resolvidos em primeira instância pela coorde- nação do Prêmio Morena de Criação Publicitária e, em segunda instância, pelo

CLÁUSULA CLÁUSULA PRIMEIRA – OBJETO: O objeto do presente instrumento contratual é a contratação de empresa especializada sob regime de empreitada por preço

Como foi mencionado, anteriormente, o espermatozoide tem a capacidade de mobilizar a insulina de seus grânulos durante a capacitação, desencadeando maior suprimento de

10.1 Aquando do encerramento da Sessão Conjunta, o Presidente Interino da Subcomissão Permanente de Democracia, Governação e Direitos Humanos, Darren Bergman, reiterou