Informatica ® PowerExchange 10.0
Manual de Referência
Informatica PowerExchange Manual de Referência 10.0Novembro 2015
© Copyright Informatica LLC 1993, 2018
Este software e documentação contêm informações de propriedade da Informatica LLC, 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 LLC.
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 e Informatica Master Data Management são marcas comerciais ou marcas registradas da Informatica LLC nos Estados Unidos e em jurisdições pelo mundo. Todos os outros nomes de outras companhias 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 © 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 © 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.
Copyright © Jinfonet Software. Todos os direitos reservados. Copyright © Apple Inc. Todos os direitos reservados. Copyright © Telerik Inc. Todos os direitos reservados.
Copyright © BEA Systems. Todos os direitos reservados. Copyright © PDFlib GmbH. Todos os direitos reservados. Copyright © Orientation in Objects GmbH. Todos os direitos reservados. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. Todos os direitos reservados. Copyright © Sencha, Inc. All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved. Copyright © jQWidgets. Todos os direitos reservados. Copyright © Tableau Software, Inc. Todos os direitos reservados. Copyright © MaxMind, Inc. Todos os direitos reservados. Copyright © TMate Software s.r.o. Todos os direitos reservados. Copyright © MapR Technologies Inc. Todos os direitos reservados. Copyright © Amazon Corporate LLC. Todos os direitos reservados. Copyright © Highsoft. Todos os direitos reservados.
Copyright © Python Software Foundation. Todos os direitos reservados. Copyright © BeOpen.com. Todos os direitos reservados. Copyright © CNRI. Todos os direitos reservados.
Este produto inclui software desenvolvido pela Apache Software Foundation (http://www.apache.org/) e/ou outros softwares licenciados nas várias versões da Licença Apache (a "Licença"). Você pode obter uma cópia dessas Licenças em http://www.apache.org/licenses/. A menos que exigido pela legislação aplicável ou concordado por escrito, o software distribuído em conformidade com estas Licenças é fornecido "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA OU CONDIÇÃO DE QUALQUER TIPO, seja expressa ou implícita. Consulte as Licenças para conhecer as limitações e as permissões que regulam o idioma específico de acordo com as Licenças.
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 Lesser General Public License Agreement, 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-2013, 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 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. As permissões e as limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.eclipse.org/org/documents/epl-v10.php e em http://www.eclipse.org/org/documents/edl-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:// 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://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; 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; http://benalman.com/about/license/;
https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://
jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://
github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html;
https://github.com/lyokato/libgeohash/blob/master/LICENSE; https://github.com/hjiang/jsonxx/blob/master/LICENSE; https://code.google.com/p/lz4/; https://
github.com/jedisct1/libsodium/blob/master/LICENSE; http://one-jar.sourceforge.net/index.php?page=documents&file=license; https://github.com/EsotericSoftware/
kryo/blob/master/license.txt; http://www.scala-lang.org/license.html; https://github.com/tinkerpop/blueprints/blob/master/LICENSE.txt; http://gee.cs.oswego.edu/dl/
classes/EDU/oswego/cs/dl/util/concurrent/intro.html; https://aws.amazon.com/asl/; https://github.com/twbs/bootstrap/blob/master/LICENSE; and https://
sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/LICENSE.txt.
Este produto inclui software licenciado de acordo com a Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), a Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php), a Common Public License (http://www.opensource.org/licenses/cpl1.0.php), a Sun Binary Code License Agreement Supplemental License Terms, a BSD License (http://www.opensource.org/licenses/bsd-license.php), a nova BSD License (http://opensource.org/
licenses/BSD-3-Clause), a MIT License (http://www.opensource.org/licenses/mit-license.php), a Artistic License (http://www.opensource.org/licenses/artistic- license-1.0) e a Initial Developer’s Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-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 Copyright © 2013 Frank Balluffi e Markus Moeller. Todos os direitos reservados. As permissões e limitações relativas a este software estão sujeitas aos termos da licença MIT.
Consulte as patentes em https://www.informatica.com/legal/patents.html.
ISENÇÃO DE RESPONSABILIDADE: a Informatica LLC 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 LLC não garante que este software ou documentação não contenha 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 em funcionamento da Progress Software Corporation ("DataDirect"), que estão 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.
Data da Publicação: 2018-10-01
Conteúdo
Prefácio. . . 15
Recursos da Informatica. . . 15
Portal My Support da Informatica. . . 15
Documentação da Informatica. . . 16
Matrizes de Disponibilidade de Produto Informatica. . . 16
Site da Informatica. . . 16
Biblioteca de Recursos da Informatica. . . 16
Base de Dados de Conhecimento da Informatica. . . 17
Canal de Suporte da Informatica no YouTube. . . 17
Informatica Marketplace. . . 17
Informatica Velocity. . . 17
Suporte Global a Clientes da Informatica. . . 17
Capítulo 1: Introdução ao PowerExchange. . . 18
Visão Geral do PowerExchange. . . 18
Componentes do PowerExchange. . . 19
Capítulo 2: Arquivo de Configuração DBMOVER. . . 21
Visão Geral do Arquivo de Configuração DBMOVER. . . 21
Tabelas de Resumo de Instruções DBMOVER. . . 21
Resumo de Todas as Instruções DBMOVER . . . 22
Resumo de Instruções DBMOVER Específicas da Fonte de Dados. . . 37
Resumo de Instruções DBMOVER Específicas do Sistema Operacional. . . 44
Sintaxe de Instruções DBMOVER. . . 50
Regras de Sintaxe e Diretrizes de Instruções DBMOVER. . . 51
Convenções de Notação de Instruções DBMOVER. . . 51
Instruções DBMOVER. . . 52
Instrução ABEND_SW. . . 52
Instrução ADA_L3_ALLOW. . . 53
Instrução ADABAS_DEFAULT_DBID. . . 53
Instrução ADABAS_PREFIX. . . 54
Instrução ADABASCODEPAGE. . . 55
Instrução ADAOPT. . . 55
Instrução ADAOPTM. . . 56
Instrução ADAPREFETCH. . . 56
Instrução ADASTATS. . . 57
Instrução ADAUSER. . . 57
Instrução APPBUFSIZE. . . 58
Instrução AS400USRJRNCODE. . . 60
Instrução BS. . . 61
Instrução CAPI_CONN_NAME. . . 61
Instrução CAPI_CONNECTION - AS4J. . . 62
Instrução CAPI_CONNECTION - CAPX. . . 67
Instrução CAPI_CONNECTION - LRAP. . . 70
Instrução CAPI_CONNECTION - MSQL. . . 71
Instrução CAPI_CONNECTION - ORAD. . . 76
Instrução CAPI_CONNECTION - ORCL. . . 78
Instrução CAPI_CONNECTION - UDB. . . 85
Instrução CAPI_CONNECTION - UOWC. . . 89
Instrução CAPI_SRC_DFLT. . . 94
Instrução CAPT_PATH. . . 96
Instrução CAPT_XTRA. . . 96
Instrução CMDNODE. . . 97
Instrução CODEPAGE. . . 98
Instrução COLON. . . 99
Instrução COMPRESS. . . 99
Instrução CONSOLE_CODEPAGE. . . 100
Instrução CONSOLE_TRACE. . . 100
Instrução CONVCHAR. . . 100
Instrução CPX_DIR. . . 101
Instrução CREDENTIALS_CASE. . . 102
Instrução DATAMAP_SERVER. . . 102
Instrução DATERANGE. . . 103
Instrução DB2_BIN_AS_CHAR. . . 104
Instrução DB2_BIN_CODEPAGE. . . 104
Instrução DB2_ERRORFILE. . . 105
Instrução DB2CODEPAGE. . . 106
Instrução DB2DEF_ENCODING. . . 110
Instrução DB2ID. . . 110
Instrução DB2PLAN. . . 111
Instrução DECPOINT. . . 112
Instrução DEFAULTCHAR. . . 112
Instrução DEFAULTDATE. . . 112
Instrução DISABLE_PARTITIONS. . . 113
Instrução DISP. . . 113
Instrução DM_RESOURCE. . . 114
Instrução DM_SUBTASK. . . 115
Instrução DMXCACHE_DELETEECSA. . . 116
Instrução DMXCACHE_MAX_MEMORY_MB. . . 117
Instrução DMXCACHE_MULTIPLEJOBS. . . 117
Sumário 5
Instrução DMX_DIR. . . 118
Instrução DTLMSG_CODEPAGE. . . 119
Instrução DTLMSG_LANGUAGE. . . 119
Instrução ENABLE_AUTOCOMMIT. . . 120
Instrução ENCRYPT. . . 120
Instrução ENCRYPTLEVEL. . . 121
Instrução ENQMAJORNAME. . . 122
Instrução ENQSYSTEMS. . . 123
Instrução ERRROWNOTFOUND. . . 123
Instrução EXT_CP_SUPPT. . . 124
Instrução GDGLOCATE. . . 125
Instrução GSBUFSIZE. . . 126
Instrução HOSTNAME. . . 126
Instrução ICUALIAS. . . 127
Instrução ICUCNVPROPERTY. . . 127
Instrução ICUCONVERTER. . . 130
Instrução ICUDATADIR. . . 131
Instrução IMSID. . . 132
Instrução JOBCLASS. . . 133
Instrução LDAP_BASE. . . 133
Instrução LDAP_BIND_DN. . . 134
Instrução LDAP_BIND_EPWD. . . 134
Instrução LDAP_BIND_PWD. . . 135
Instrução LDAP_BIND_TIMEOUT. . . 136
Instrução LDAP_FILTER. . . 136
Instrução LDAP_HOST. . . 137
Instrução LDAP_LOGIN_ATTRIBUTE. . . 137
Instrução LDAP_PORT. . . 138
Instrução LDAP_SASL_MECH. . . 138
Instrução LDAP_SCOPE. . . 139
Instrução LDAP_SEARCH_TIMEOUT. . . 139
Instrução LDAP_TLS. . . 140
Instrução LISTENER. . . 141
Instrução LOADCTLFILE. . . 142
Instrução LOADJOBFILE. . . 143
Instrução LOG_CODEPAGE. . . 144
Instrução LOG_LINE_LIMIT. . . 144
Instrução LOGPATH. . . 145
Instrução LOGSID. . . 145
Instrução LOWVALUES. . . 146
Instrução LRECL. . . 146
Instrução MSSQL_SERVER_CONNECT_TIMEOUT. . . 147
Instrução MSSQL_SERVER_STATEMENT_TIMEOUT. . . 148
Instrução MSGPREFIX. . . 148
Instrução MSGPREFIX-HYPHEN. . . 148
Instrução MSS_ERRORFILE. . . 149
Instrução MVSDB2AF. . . 149
Instrução NEGSIGN. . . 150
Instrução NETPORT. . . 150
Instrução NODE. . . 153
Instrução NOGETHOSTBYNAME. . . 155
Instrução NRDB_WRITE_CHAR_NULL_FILL. . . 155
Instrução NRDB_WRITE_NUM_NULL_FILL. . . 156
Instrução NUMERICSIGN. . . 156
Instrução ODBASUPP. . . 156
Instrução ORA_ERRORFILE. . . 157
Instrução ORACLE_CAPTURE_TYPE. . . 157
Instrução ORACLE_UNHANDLED_NUMASCHAR. . . 158
Instrução ORACLECODEPAGE. . . 159
Instrução ORACLEID. . . 161
Instrução OUSP. . . 163
Instrução PC_AUTH. . . 163
Instrução PIPE. . . 164
Instrução POLLTIME. . . 164
Instrução PRE861_COMPAT. . . 165
Instrução PRGIND. . . 165
Instrução PRGINT. . . 166
Instrução PWXSOMAXCONN. . . 166
Instrução RACF_CLASS. . . 166
Instrução RDBMSINSRTDFLT. . . 167
Instrução RECFM. . . 167
Instrução REJECT_FILE_DELIMITER. . . 168
Instrução RELEASE. . . 168
Instrução RMTRDBDIRE. . . 169
Instrução RMTSYSNAME. . . 169
Instrução SECURITY. . . 170
Instrução SECURITY_MSGSUPP. . . 173
Instrução SERVICE_TIMEOUT. . . 174
Instrução SESSID. . . 174
Instrução SHOW_THREAD_PERF. . . 175
Instrução SPACE. . . 175
Instrução SSL. . . 176
Instrução SSL_ALLOW_SELFSIGNED. . . 177
Sumário 7
Instrução SSL_CIPHER_LIST. . . 177
Instrução SSL_CONTEXT_METHOD. . . 179
Instrução SSL_REQ_CLNT_CERT. . . 179
Instrução SSL_REQ_SRVR_CERT. . . 179
Instrução STATS. . . 180
Instrução SUBMITTIMEOUT. . . 182
Instrução SUP_FUNC. . . 182
Instrução SUP_REQUEST. . . 183
Instrução SUP_SSNAME. . . 183
Instrução SUP_SSTYPE. . . 184
Instrução SUPPRESS_DATA_LOGGING. . . 184
Instrução SVCNODE. . . 185
Instrução SYSOUT_TIMESTAMP. . . 186
Instrução TAPEWAIT. . . 186
Instrução TCPIP_DIAGNOSTICS_TRACE. . . 187
Instrução TCPIP_DIAGNOSTICS_TRACE_SZ. . . 187
Instrução TCPIP_SHOW_POOLING. . . 187
Instrução TCPIPBUFSIZE. . . 188
Instrução TCPIPVER. . . 188
Instrução TEMPHLQ. . . 188
Instrução TEXT_EOF_FOR_BINARY. . . 189
Instrução TIMEZONE. . . 189
Instrução TRACE. . . 190
Instrução TRACING. . . 190
Instrução UNIT. . . 197
Instrução USE_DB_AUTH. . . 197
Instrução USE_TYPE1_FALLBACKS. . . 198
Instrução USESUP. . . 198
Instrução VOLSER. . . 199
Instrução VSAM. . . 199
Instrução WAITDSN. . . 200
Instrução WORKCLASS. . . 200
Instrução WRT_ERROR_HANDLING. . . 201
Instruções de Conexão da API (CAPI) de Consumo. . . 202
Várias Conexões e Substituições de CAPI. . . 202
Instruções CAPI_CONNECTION Específicas da Fonte. . . 204
Instruções DBMOVER para Comandos Emitidos pelo Programa pwxcmd. . . 205
Exemplo de Arquivos de Configuração DBMOVER. . . 206
Capítulo 3: Trabalhos Netport. . . 208
Visão Geral de Trabalhos Netport. . . 208
Mensagens de Status de Trabalho para Trabalhos Netport. . . 210
Variáveis de Substituição do PowerExchange para Trabalhos Netport. . . 211
Exemplo de SSID do IMS e Substituição do PSB para um Trabalho Netport do IMS. . . 214
Trabalhos Netport e Processamento de Descarregamento. . . 215
Trabalhos Netport e Carregamentos de Dados em Massa do DB2. . . 215
Usando Trabalhos Netport para Conjuntos de Dados de Geração. . . 216
Configurando Trabalhos Netport para GDGs. . . 216
Capítulo 4: Logs de Mensagens do PowerExchange e Substituições de Destinos. . . 218
Logs de Mensagens do PowerExchange. . . 218
Arquivo de Log de Mensagens do PowerExchange. . . 219
Arquivos de Log Alternativos do PowerExchange. . . 220
Substituições de Destino de Mensagem do PowerExchange. . . 225
Arquivo DTLMSGO e Instruções. . . 226
Capítulo 5: Log de Estatísticas Usando o SMF. . . 228
Visão Geral do Log de Estatísticas Usando o SMF. . . 228
Configurando o Log SMF no z/OS. . . 229
Configurando o Log SMF para um Arquivo. . . 229
Exibindo Estatísticas Gravadas em um Arquivo. . . 230
Formato de Registro SMF. . . 231
Cabeçalho SMF Padrão com Subtipo. . . 231
Cabeçalho/Descritor do PowerExchange. . . 232
Descritor de Seção Estendida. . . 233
Seção Geral. . . 234
Seção Estendida para o Ouvinte do PowerExchange. . . 235
Seção Estendida para o Cliente PowerExchange. . . 237
Seção Estendida para Acesso a Dados. . . 237
Seção de Função/Método de Acesso (DB2). . . 238
Capítulo 6: Segurança do PowerExchange. . . 239
Visão Geral da Segurança do PowerExchange. . . 239
Instrução SECURITY. . . 241
Segurança do i5/OS. . . 245
Requisitos de Acesso a Recursos no i5/OS. . . 246
Autorização para Executar Comandos do Ouvinte do PowerExchange no i5/OS. . . 248
Autenticação do Usuário para o Programa pwxcmd no i5/OS. . . 249
Autorização para Executar Comandos pwxcmd no i5/OS. . . 249
Segurança do Linux, UNIX e Windows. . . 250
Autorização para Executar Comandos do Ouvinte do PowerExchange no Windows. . . 251
Autorização para Executar Comandos pwxcmd e infacmd pwx no Linux, UNIX e Windows. . . 251
Sumário 9
Autenticação do Usuário para os Programas pwxcmd ou infacmd pwx no Linux, UNIX e
Windows. . . 252
Segurança do z/OS. . . 253
Requisitos de Acesso a Recursos no z/OS. . . 255
Segurança para Registros de Captura e Mapas de Extração no z/OS. . . 259
Segurança para Mapas de Dados . . . 264
Segurança para Comandos do Ouvinte do PowerExchange. . . 265
Segurança do Adabas. . . 265
Segurança do Datacom. . . 266
Segurança do DB2 para z/OS. . . 267
Segurança do IMS. . . 268
Autenticação do Usuário para o Programa pwxcmd no z/OS. . . 269
Autorização para Executar Comandos pwxcmd no z/OS. . . 269
Códigos de Acesso do PowerExchange. . . 270
Autenticação de Usuário LDAP do PowerExchange. . . 272
Componentes da Autenticação LDAP do PowerExchange. . . 273
Plataformas Compatíveis para Autenticação LDAP. . . 274
Servidor LDAP com Suporte. . . 274
Pesquisa de Usuário LDAP. . . 274
Controlando a Pesquisa do LDAP. . . 274
Segurança da Camada de Transporte LDAP. . . 275
Failover do Servidor LDAP. . . 276
Tarefas de Configuração. . . 277
Exemplo: Configurações do LDAP de DBMOVER. . . 279
Sign-on Seletivo do PowerExchange. . . 283
Configurando o Sign-on Seletivo do PowerExchange. . . 283
Arquivo de Conexão do PowerExchange. . . 283
Sintaxe de Arquivo de Conexão do PowerExchange. . . 284
Instruções de Arquivo de Conexão do PowerExchange. . . 284
Exemplos de Arquivo de Conexão do PowerExchange. . . 288
Capítulo 7: Suporte a Secure Sockets Layer. . . 290
Segurança de SSL em uma rede do PowerExchange. . . 290
Arquitetura SSL do PowerExchange. . . 291
Conformidade com o FIPS 140-2. . . 291
Pacotes de criptografia compatíveis com FIPS 140-2. . . 292
Considerações de conformidade com o FIPS 140-2 no z/OS. . . 293
Utilitário PWXUSSL. . . 293
Etapas de configuração de SSL do PowerExchange. . . 293
Configuração do servidor SSL no z/OS. . . 294
Atualizando o arquivo de política do AT-TLS. . . 294
Configuração de cliente e servidor SSL no Linux, UNIX e Windows. . . 299
OpenSSL em um ambiente SSL do PowerExchange. . . 299
Criando um certificado de Autoridade de Certificação com o OpenSSL. . . 299
Criando um certificado pessoal com o OpenSSL. . . 300
Personalizando o arquivo de configuração DBMOVER no servidor SSL. . . 302
Personalizando o arquivo de configuração DBMOVER no cliente SSL. . . 303
Verificando as conexões. . . 304
Capítulo 8: Segurança de Rede Alternativa do PowerExchange. . . 305
Visão Geral da Segurança de Rede Alternativa do PowerExchange. . . 305
Modos de Criptografia do PowerExchange. . . 305
Padrão de Criptografia do PowerExchange. . . 306
Padrão de Criptografia DES. . . 306
Padrão de Criptografia DES Triplo. . . 306
Codificação RC2. . . 306
Definindo Padrões de Criptografias no Arquivo de Configuração DBMOVER. . . 307
Capítulo 9: SQL Não Relacional do PowerExchange. . . 308
Visão Geral de SQL Não Relacional do PowerExchange. . . 308
Sintaxe SQL Não Relacional do PowerExchange. . . 308
Sintaxe SQL para uma Comparação Básica. . . 309
Comparação LIKE. . . 310
Comparação BETWEEN. . . 311
Comparação NULL. . . 311
Palavras-chave Permitidas na Sintaxe SQL. . . 311
Acessando Dados com Nomes de Coluna Iguais a Palavras-chave SQL. . . 311
Usando SQL com Campos Definidos pelo Usuário. . . 311
Considerações de Chamada do IMS. . . 311
Sintaxe de Metadados DTLDESCRIBE. . . 312
Qualificador DTLDESCRIBE TABLES. . . 312
Qualificador DTLDESCRIBE PROCEDURES. . . 315
Qualificador DTLDESCRIBE PROCEDURECOLUMNS. . . 316
Qualificador DTLDESCRIBE COLUMNS. . . 318
Qualificador DTLDESCRIBE RECORDS. . . 321
Qualificador DTLDESCRIBE PKEYS. . . 323
Qualificador DTLDESCRIBE FKEYS. . . 325
Qualificador DTLDESCRIBE SCHEMAS. . . 327
Qualificadores DTLDESCRIBE. . . 328
Qualificadores DTLDESCRIBE para Origens do DB2 para i5/OS. . . 329
Qualificadores DTLDESCRIBE para Origens do DB2 para z/OS. . . 329
Qualificadores DTLDESCRIBE para Origens do DB2 para Linux, UNIX e Windows. . . 329
Qualificadores DTLDESCRIBE para Origens NRDB. . . 329
Qualificadores DTLDESCRIBE para Origens NRDB2. . . 330
Sumário 11
Qualificadores DTLDESCRIBE para Origens do Oracle. . . 330
Restrições no SQL Não Relacional do PowerExchange. . . 330
Capítulo 10: Globalização do PowerExchange. . . 332
Visão Geral da Globalização do PowerExchange. . . 332
Páginas de Código Padrão Instaladas com o PowerExchange. . . 333
Páginas de Código Gerais Disponíveis com o PowerExchange. . . 333
Páginas de Código Específicas da Origem. . . 334
Como o PowerExchange Determina Números de Página de Código Internos por Fonte de Dados. . . 335
Parâmetros de Página de Código do DB2 para i5/OS. . . 336
Parâmetros de Página de Código do DB2 para z/OS. . . 337
Parâmetros de Página de Código do Oracle. . . 341
Páginas de Código Definidas pelo Usuário. . . 342
Adicionando Páginas de Código Compatíveis com ICU Definidas pelo Usuário. . . 342
Páginas de Código Estáticas do PowerExchange. . . 346
Utilitário ICUCHECK. . . 347
Sintaxe ICUCHECK. . . 348
Relatório 1. Tabela de Controle de Páginas de Código Simples do PowerExchange. . . 348
Relatório 2. Tabela de Controle de Páginas de Código ICU do PowerExchange. . . 349
Relatório 3. Comparando Informações de Tamanho de Nome e Caractere com o ICU. . . 351
Relatório 4. Comparando Informações de Página de Código ICU com o PowerExchange. . . . 352
Relatório 5. Nomes e Alias de Página de Código do PowerExchange. . . 353
Relatório 6. Páginas de Código PM Locale. . . 354
Relatório 7. Contagens de Controle. . . 354
Relatório 8. Erros. . . 355
Code Pages Shipped with PowerExchange. . . 355
Páginas de Código Estáticas do PowerExchange. . . 355
Páginas de Código que Identificam Todos os Caracteres Unicode Suportados. . . 356
Páginas de Código Baseadas na Codificação ASCII. . . 357
Páginas de Código ICU Baseadas na Codificação EBCDIC. . . 360
Páginas de Código ICU Especializadas. . . 364
Tratando Erros de Conversão e Situações Especiais. . . 367
Erros de Conversão de Página de Código. . . 367
Dados Inesperados em uma Página de Código. . . 368
Mapeamentos de Fallback Tipo 1 e Dados Multibyte. . . 370
Capítulo 11: Usando os Drivers ODBC do PowerExchange. . . 371
Visão Geral do Driver ODBC do PowerExchange. . . 371
Fontes de Dados ODBC do PowerExchange no Windows. . . 371
Criando uma Fonte de Dados ODBC no Windows. . . 372
Atualizando Fontes de Dados ODBC do PowerExchange no Windows. . . 374
Propriedades do Assistente de Fonte de Dados do PowerExchange. . . 374
Fontes de dados ODBC do PowerExchange no Linux ou UNIX. . . 388
Exemplo de Especificações de Fonte de Dados do PowerExchange. . . 388
Acessando Metadados Multibyte com o ODBC. . . 389
Parâmetros de Fonte de Dados do Driver ODBC do PowerExchange. . . 390
Sequências de Escape SQL. . . 403
Sequências de Escape SQL com o PowerCenter. . . 403
Sequências de Escape SQL Disponíveis no PowerCenter. . . 403
Sequência de Escape {DTLADAPREFETCH=Y|N}. . . 404
Sequência de Escape {DTLADAPWD= }. . . 404
Sequência de Escape {DTLAPP= }. . . 404
Sequência de Escape {DTLARRAYSIZE= }. . . 404
Sequência de Escape {DTLCONFWRITE=N|Y|T}. . . 405
Sequência de Escape {DTLCONNOVR= }. . . 405
Sequência de Escape {DTLDATAPWD= } . . . 405
Sequência de Escape {DTLDB2DEGREE= }. . . 405
Sequência de Escape {DTLDSN= }. . . 406
Sequência de Escape {DTLEVENTTB= }. . . 406
Sequência de Escape {DTLIMTYPE=BA|AI|TU}. . . 406
Sequência de Escape {DTLIMGOV=Y|N}. . . 406
Sequência de Escape {DTLINSMODE=LOAD|UPDATE}. . . 407
Sequência de Escape {DTLJRNL= }. . . 407
Sequência de Escape {DTLLIBRARYLIST= }. . . 407
Sequência de Escape {DTLNOUPDATECDEP=Y|N}. . . 407
Sequência de Escape {DTLORACOLL= }. . . 407
Sequência de Escape {DTLORACONN= }. . . 407
Sequência de Escape {DTLORAINST= }. . . 408
Sequência de Escape {DTLORASCHEMA= }. . . 408
Sequência de Escape {DTLOVRDBF= }. . . 408
Sequência de Escape {DTLREJECTFILE= }. . . 408
Sequência de Escape {DTLSESSID=}. . . 409
Sequência de Escape {DTLSTOPONERRORS =}. . . 409
Sequência de Escape {DTLSTRIPORDERBY=Y|N}. . . 409
Sequência de Escape {DTLTIMEOUT= }. . . 409
Sequência de Escape {DTLUDBDB= }. . . 409
Sequência de Escape {DTLUPDELSEINS=Y}. . . 409
Sequência de Escape {DTLWORKERS= }. . . 409
Sequência de Escape {DTLXTRASCHEMA= }. . . 409
Sequência de Escape {DTLXTYPE=RS|SL}. . . 409
Capítulo 12: Tipos de Dados e Matriz de Conversão do PowerExchange. . . 410
Conversões de Tipo de Dados do PowerExchange. . . 410
Sumário 13
Equivalências de Tipo de Dados ODBC e PowerExchange. . . 411
Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP. . . 413
Carimbos de Data/Hora Que São Relatados no Campo DTL_CAPXTIMESTAMP por Fonte de
Dados. . . 413
Apêndice B: Glossário do PowerExchange. . . 415
Índice. . . 435
Prefácio
O Manual de Referência do PowerExchange fornece informações de referência relacionadas à configuração e ao uso do PowerExchange.
O manual inclui informações sobre a configuração do arquivo de configuração DBMOVER, a segurança do PowerExchange e o driver ODBC do PowerExchange. O manual contém também as informações que você precisa para usar o PowerExchange em determinados ambientes. Por exemplo, se você tiver fontes de dados não relacionais, o manual descreve o SQL que o PowerExchange suporta para acessar esses dados.
Use este manual em conjunto com o Guia de Instalação e Atualização do PowerExchange, Guia de
Movimentação de Dados em Massa do PowerExchange e os guias do CDC do PowerExchange para obter um entendimento completo do produto.
Este manual se refere aos seguintes sistemas operacionais e bancos de dados aos quais o PowerExchange oferece suporte:
• DB2® para i5/OS® e arquivos simples no i5/OS
• Fontes de dados para Linux, UNIX e Windows:
- DB2 para Linux®, UNIX® e Windows® - Arquivos simples no Linux, UNIX e Windows - Microsoft SQL Server®
- Oracle®
• Fontes de dados z/OS:
- Adabas® - CA Datacom® - CA IDMS™ - DB2 para z/OS® - IMS™
- Conjuntos de dados do VSAM e sequenciais
Recursos da Informatica
Portal My Support da Informatica
Para o cliente da Informatica, o primeiro passo para nos contatar é acessar o Meu Portal de Suporte da Informatica em https://mysupport.informatica.com. O Meu Portal de Suporte é a maior plataforma de
15
colaboração de integração de dados online, com mais de 100.000 clientes e parceiros da Informatica em todo o mundo.
Como membro, você pode:
• Acessar todos os seus recursos Informatica em um só lugar.
• Revisar seus casos de suporte.
• Pesquisar a Base de Dados de Conhecimento, localizar documentação de produtos, acessar documentos de instruções e assistir vídeos de suporte.
• Encontrar a sua Rede de Grupo de Usuários da Informatica local e colaborar com seus colegas.
Como membro, você pode:
• Acessar todos os seus recursos Informatica em um só lugar.
• Pesquisar a Base de Dados de Conhecimento, localizar documentação de produtos, acessar documentos de instruções e assistir vídeos de suporte.
• Encontrar a sua Rede de Grupo de Usuários da Informatica local e colaborar com seus colegas.
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
https://mysupport.informatica.com.
Matrizes de Disponibilidade de Produto Informatica
As Matrizes de Disponibilidade de Produto (PAMs) indicam as versões dos sistemas operacionais, os bancos de dados e outros tipos de fontes e destinos de dados com os quais uma versão de produto é compatível. Você pode acessar as PAMs no Portal do Meu Suporte da Informatica em
https://mysupport.informatica.com.
Site da Informatica
Você pode acessar o site corporativo da Informatica no endereço https://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 https://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 https://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].
Canal de Suporte da Informatica no YouTube
Você pode acessar o canal de Suporte da Informatica no YouTube
http://www.youtube.com/user/INFASupport. O canal de Suporte da Informatica no YouTube inclui vídeos sobre soluções que orientam você na execução de tarefas específicas. Em caso de dúvidas, comentários ou ideias sobre o canal de Suporte da Informatica no YouTube, entre em contato com a equipe de Suporte do YouTube por email em [email protected] ou envie um tweet para @INFASupport.
Informatica Marketplace
O Informatica Marketplace é um fórum em que desenvolvedores e parceiros podem compartilhar soluções para aumentar, ampliar ou aprimorar implementações da integração de dados. Ao tirar proveito de qualquer uma das centenas de soluções disponíveis no Marketplace, você pode melhorar sua produtividade e agilizar o tempo de implementação em seu projeto. Você pode acessar o Informatica Marketplace através do link http://www.informaticamarketplace.com.
Informatica Velocity
Você pode acessar o Informatica velocity em https://mysupport.informatica.com. Desenvolvido com base na experiência no mundo real de centenas de projetos de gerenciamento de dados, o Informatica Velocity representa o conhecimento coletivo de nossos consultores, que trabalharam com organizações de todo o mundo para planejar, desenvolver, implantar e manter soluções de gerenciamento de dados bem-sucedidas.
Se você tiver dúvidas, comentários ou ideias sobre o Informatica Velocity, entre em contato com os Serviços Profissionais da Informatica em [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.
Os números de telefone para o Suporte Global a Clientes da Informatica estão disponíveis no site da Informatica em
http://www.informatica.com/us/services-and-training/support-services/global-support-centers/.
Prefácio 17
C a p í t u l o 1
Introdução ao PowerExchange
Este capítulo inclui os seguintes tópicos:
• Visão Geral do PowerExchange, 18
• Componentes do PowerExchange, 19
Visão Geral do PowerExchange
O PowerExchange pode executar as seguintes funções para sincronizar uma fonte e um destino de dados:
• Movimentação de dados em massa para materializar ou atualizar inteiramente um destino de dados.
• Captura de dados alterados para manter uma fonte e um destino de dados sincronizados.
A movimentação de dados em massa do PowerExchange pode mover grandes quantidades de dados entre diferentes sistemas de forma eficiente. Entretanto, operações frequentes de movimentação de dados em massa podem tem um custo alto em termos de recursos de espaço, tempo e equipe.
Com o change data capture (CDC) do PowerExchange, você pode capturar somente as alterações feitas em uma fonte de dados. O CDC do PowerExchange tem impacto mínimo sobre o desempenho e a
disponibilidade do banco de dados de origem, tabelas e arquivos. O PowerExchange oferece dois métodos de captura de dados alterados:
• Captura síncrona de dados alterados, que ocorre em tempo real integrando-se na transação que executa a alteração
• Captura assíncrona de dados alterados, também chamada de captura de dados alterados com base em logs, que captura as alterações do banco de dados de origem ou dos logs do banco de dados relacional de origem.
O PowerExchange trabalha com o PowerCenter para permitir que você mova dados em massa e alterados para vários destinos de dados.
Este manual oferece informações de referência para personalizar o PowerExchange de acordo com o seu ambiente. Após a instalação do produto, consulte os tópicos sobre os parâmetros do arquivo de
configuração DBMOVER e as opções de segurança do produto. Além disso, consulte todos os demais tópicos que possam estar relacionados a requisitos específicos do seu ambiente e replicação de dados.
Componentes do PowerExchange
O PowerExchange usa alguns ou todos os componentes a seguir para executar suas funções, dependendo do sistema que você está usando:
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 PowerExchange usa essas definições para determinar as fontes de dados a serem processadas. Os registros de captura e mapas de extração pertencem ao change data capture (CDC) somente.
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. O Ouvinte do PowerExchange mantém essas definições nos seguintes arquivos:
• Mapas de dados no arquivo DATAMAPS
• Registros de captura no arquivo CCT
• Mapas de extração no arquivo DTLCAMAP ou CAMAPS
O Ouvinte do PowerExchange também identifica solicitações de extração de dados em massa e dados alterados.
Se uma fonte ou destino de dados for remota em relação ao sistema no qual você está usando o PowerExchange, execute também um Ouvinte do PowerExchange na origem ou destino remoto para comunicar-se com o PowerExchange.
Agente do PowerExchange
Em um sistema z/OS, especifique informações de registro de captura para os seguintes ECCRs durante o CDC:
• DB2
• IMS síncrono
• VSAM em lotes
• CICS/VSAM
Os outros ECCRs leem informações de registro 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.
Agente de Log do PowerExchange para Linux, UNIX e Windows
Em uma máquina Linux, UNIX ou Windows, pode gravar os dados alterados do fluxo de mudança nos arquivos de log do Agente de Log do PowerExchange. O PowerExchange extrai os dados alterados dos arquivos de log do PowerExchange, em vez de extraí-los do banco de dados ou dos arquivos de log de origem. Um processo do Agente de Log do PowerExchange pode operar em modo contínuo ou em lotes.
Agente de Log do PowerExchange para MVS
Em um sistema z/OS, recebe os dados capturados do PowerExchange Environmental Change Capture Routines (ECCR) que está conectado com ele e armazena os dados alterados em conjuntos de dados de log. Os dados alterados então ficam disponíveis para extrações em tempo real ou trabalhos do
Condensador do PowerExchange.
Componentes do PowerExchange 19
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. O PowerExchange oferece um ECCR para cada tipo de fonte de dados. Dependendo do tipo de fonte, o ECCR captura as alterações de modo síncrono à medida que elas são feitas, ou de modo assíncrono nos logs do banco de dados.
Condensador do PowerExchange
No i5/OS ou z/OS, pode criar arquivos condensados contendo uma versão condensada dos dados alterados no fluxo de mudança. Se você usar esse recurso opcional, o PowerExchange extrairá os dados alterados dos arquivos condensados, não dos arquivos de log. Você pode executar vários trabalhos do Condensador ao mesmo tempo.
C a p í t u l o 2
Arquivo de Configuração DBMOVER
Este capítulo inclui os seguintes tópicos:
• Visão Geral do Arquivo de Configuração DBMOVER, 21
• Tabelas de Resumo de Instruções DBMOVER, 21
• Sintaxe de Instruções DBMOVER, 50
• Instruções DBMOVER, 52
• Instruções de Conexão da API (CAPI) de Consumo, 202
• Instruções DBMOVER para Comandos Emitidos pelo Programa pwxcmd, 205
• Exemplo de Arquivos de Configuração DBMOVER, 206
Visão Geral do Arquivo de Configuração DBMOVER
O arquivo de configuração DBMOVER do PowerExchange contém instruções que controlam operações e a comunicação do PowerExchange. Defina um arquivo de configuração DBMOVER em cada sistema do PowerExchange.
O PowerExchange oferece um exemplo de arquivo de configuração DBMOVER para cada sistema operacional suportado. As informações em um exemplo de arquivo são suficientes para testar a instalação do software do PowerExchange. Personalize o exemplo de arquivo. Por exemplo, você poderá precisar configurar nós adicionais do PowerExchange, uma fonte de dados, opções do CDC ou opções de localização.
Tabelas de Resumo de Instruções DBMOVER
O PowerExchange tem muitas instruções DBMOVER que você usa para configurar o PowerExchange.
Algumas instruções DBMOVER se aplicam a determinados sistemas operacionais ou fontes de dados.
As tabelas a seguir listam todas as instruções DBMOVER em ordem alfabética, por fonte de dados e sistema operacional.
21
Resumo de Todas as Instruções DBMOVER
O PowerExchange oferece instruções DBMOVER que você usa para configurá-lo.
A tabela a seguir define resumidamente todas as instruções DBMOVER e oferece referências cruzadas para a descrição completa de cada instrução:
Instrução Descrição Referência
ABEND_SW Controla se o PowerExchange ativa rotinas de erros adicionais para gerenciar abends.
“Instrução ABEND_SW” na página 52
ADA_L3_ALLOW Uma instrução de otimização do Adabas que controla se o PowerExchange usa comandos L3 do Adabas para ler registros de um arquivo em sequência lógica por valor do descritor.
“Instrução ADA_L3_ALLOW” na página 53
ADABAS_DEFAULT_DBID Especifica o valor DBID que o
PowerExchange usa quando um mapa de dados especifica 0 na propriedade ID do Banco de Dados e a sessão de
movimentação de dados em massa não especifica um valor substituto.
“Instrução ADABAS_DEFAULT_DBID” na página 53
ADABAS_PREFIX Especifica o prefixo que o
PowerExchange usa para criar um ID de usuário para acessar arquivos do Adabas.
“Instrução ADABAS_PREFIX” na página 54
ADABASCODEPAGE Especifica as páginas de código de byte único e multibyte a serem usadas em um banco de dados Adabas.
“Instrução ADABASCODEPAGE” na página 55
ADAOPT Uma instrução de otimização do Adabas
que controla se o PowerExchange usa comandos L3 do Adabas para ler registros de um arquivo em sequência lógica por valor do descritor.
“Instrução ADAOPT” na página 55
ADAOPTM Obsoleto. Existe para fins de
compatibilidade com versões anteriores.
“Instrução ADAOPTM” na página 56
ADAPREFETCH Controla se o PowerExchange usa o recurso de pré-busca do Adabas durante a leitura de registros.
“Instrução ADAPREFETCH” na página 56
ADASTATS Controla se o PowerExchange grava
informações estatísticas sobre as operações do Adabas no arquivo de log de mensagens do PowerExchange.
“Instrução ADASTATS” na página 57
ADAUSER Controla se o PowerExchange usa o nome de trabalho como ID de usuário do Adabas para acessar os arquivos do Adabas em um trabalho netport.
“Instrução ADAUSER” na página 57
APPBUFSIZE Especifica o tamanho máximo do buffer “Instrução APPBUFSIZE” na página 58
Instrução Descrição Referência APPBUFSIZEDYN Em fontes de dados compatíveis,
especifica se o tamanho máximo do buffer de dados deve ser dinamicamente aumentado.
“Instrução APPBUFSIZEDYN” na página 58
AS400EVENTMSGQ Especifica uma fila de mensagens de evento em um sistema i5/OS no qual o PowerExchange grava mensagens.
“Instrução AS400EVENTMSGQ” na página 59
AS400USRJRNCODE Especifica os códigos de tipo de entrada de diário de dois caracteres que identificam as operações adicionar biblioteca excluir biblioteca em um diário do DB2 para i5/OS. Use essa instrução para substituir os códigos padrão usados para atualizar a lista de interesses da biblioteca do CDC depois de adicionar ou excluir as bibliotecas que contêm instâncias da mesma tabela de origem.
“ Instrução AS400USRJRNCODE” na página 60
BS Especifica o tamanho do bloco que o
PowerExchange usa quando aloca dinamicamente os conjuntos de dados de destino no z/OS quando um tamanho de bloco não foi informado.
“Instrução BS” na página 61
CAPI_CONN_NAME Especifica a instrução
CAPI_CONNECTION padrão para todos os tipos de fonte de dados.
“Instrução CAPI_CONN_NAME” na página 61
CAPI_CONNECTION - AS4J Especifica os parâmetros da API (CAPI) de Consumo a serem usados nas fontes de CDC do DB2 para i5/OS.
“Instrução CAPI_CONNECTION - AS4J” na página 62
CAPI_CONNECTION - CAPX Especifica os parâmetros CAPI a serem usados para extração contínua de dados alterados dos arquivos de log do Agente de Log do PowerExchange para Linux, UNIX e Windows.
“Instrução CAPI_CONNECTION - CAPX” na página 67
CAPI_CONNECTION - LRAP Especifica os parâmetros CAPI a serem usados para o componente Log Read API (LRAPI) do Agente de Log do
PowerExchange para MVS.
“Instrução CAPI_CONNECTION - LRAP” na página 70
CAPI_CONNECTION - MSQL Especifica os parâmetros CAPI a serem usados nas fontes de CDC do Microsoft SQL Server.
“Instrução CAPI_CONNECTION - MSQL” na página 71
CAPI_CONNECTION - ORAD Especifica os parâmetros CAPI para usar para origens do PowerExchange Express CDC para Oracle.
“Instrução CAPI_CONNECTION - ORAD” na página 76
CAPI_CONNECTION - ORCL Especifica os parâmetros CAPI a serem usados para as origens do
PowerExchange Oracle CDC com LogMiner.
“Instrução CAPI_CONNECTION - ORCL” na página 78
Tabelas de Resumo de Instruções DBMOVER 23
Instrução Descrição Referência CAPI_CONNECTION - UDB Especifica os parâmetros CAPI a serem
usados para fontes de CDC do DB2 para Linux, UNIX e Windows (LUW).
“Instrução CAPI_CONNECTION - UDB” na página 85
CAPI_CONNECTION - UOWC Especifica os parâmetros CAPI a serem
usados para o UOW Cleanser. “Instrução CAPI_CONNECTION - UOWC” na página 89
CAPI_SRC_DFLT Especifica a instrução
CAPI_CONNECTION padrão para um tipo específico de fonte de dados.
“Instrução CAPI_SRC_DFLT” na página 94
CAPT_PATH Especifica o caminho do diretório local em um sistema Linux, UNIX ou Windows que contém os arquivos de controle do CDC.
“Instrução CAPT_PATH” na página 96
CAPT_XTRA Especifica o caminho do diretório local em um sistema Linux, UNIX ou Windows que armazena os mapas de extração do CDC.
“Instrução CAPT_XTRA” na página 96
CMDNODE Especifica informações de conexão de um processo do Ouvinte do
PowerExchange, do PowerExchange Condense ou do Agente de Log do PowerExchange para Linux, UNIX e Windows que representa o destino de comandos pwxcmd.
“Instrução CMDNODE” na página 97
CODEPAGE Especifica as páginas de código que o PowerExchange usa para obter informações, dados e valores literais do sistema operacional em instruções SQL.
“Instrução CODEPAGE” na página 98
COLON Define o caractere que o PowerExchange
usa como delimitador para valores de hora em campos de hora e de carimbo de data/hora.
“Instrução COLON” na página 99
COMPRESS Controla se o PowerExchange usa as rotinas de compressão proprietárias para comprimir os dados que ele transmite pela rede.
“Instrução COMPRESS” na página 99
CONSOLE_CODEPAGE Especifica a página de código que o PowerExchange usa para exibir o texto da mensagem nos consoles.
“Instrução CONSOLE_CODEPAGE” na página 100
CONSOLE_TRACE Controla se o PowerExchange grava mensagens de instruções TRACE no conjunto de dados DTLOUT do z/OS ou na saída QPRINT do i5/OS, além de gravar essas mensagens no arquivo de log de mensagens do PowerExchange.
“Instrução CONSOLE_TRACE” na página 100
Instrução Descrição Referência CONVCHAR Controla como o PowerExchange gerencia
erros de conversão nas colunas CHAR e VARCHAR que ele detecta durante operações de leitura de movimentação de dados em massa.
“Instrução CONVCHAR” na página 100
CPX_DIR Especifica o nome da biblioteca que o PowerExchange usa no i5/OS para ler e armazenar os mapas de extração de fontes de CDC do DB2 para i5/OS.
“Instrução CPX_DIR” na página 101
CREDENTIALS_CASE Controla a definição de maiúsculas e minúsculas que o PowerExchange usa em IDs de usuário e senhas do sistema operacional.
“Instrução CREDENTIALS_CASE” na página 102
DATAMAP_SERVER Especifica o nome do nó do Ouvinte do PowerExchange que age como servidor para solicitações de acesso ao arquivo que armazena mapas de dados.
“Instrução DATAMAP_SERVER” na página 102
DATERANGE Especifica o intervalo de anos que o PowerExchange usa para validar dados nos campos DATE e TIMESTAMP quando a verificação de dados em um mapa de dados está ativada.
“Instrução DATERANGE” na página 103
DB2_BIN_AS_CHAR Controla se o PowerExchange considera como dados de caractere os dados das colunas CHAR e VARCHAR que você define com a cláusula FOR BIT DATA.
“Instrução DB2_BIN_AS_CHAR” na página 104
DB2_BIN_CODEPAGE Define os valores CCSID de byte único e multibyte que o PowerExchange usa para processar dados de caractere nas colunas que você define com a cláusula FOR BIT DATA, caso especifique Y para a instrução DB2_BIN_AS_CHAR.
“Instrução DB2_BIN_CODEPAGE” na página 104
DB2_ERRORFILE Especifica o nome do arquivo de erro SQL personalizado pelo usuário que o PowerExchange utiliza nas operações de movimentação de dados em massa do DB2.
“Instrução DB2_ERRORFILE” na página 105
DB2CODEPAGE Define os valores CCSID de byte único, combinados e gráficos que o
PowerExchange usa para processar dados em massa no subsistema do DB2 especificado.
“Instrução DB2CODEPAGE” na página 106
DB2DEF_ENCODING Define o esquema de codificação padrão que o PowerExchange atribui a cada coluna do DB2 sem um esquema de codificação quando você cria um mapa de dados do DB2.
“Instrução DB2DEF_ENCODING” na página 110
Tabelas de Resumo de Instruções DBMOVER 25
Instrução Descrição Referência
DB2ID Define o plano do DB2 e o módulo de
método de acesso do PowerExchange usado pelo PowerExchange para processar dados em massa no subsistema do DB2 especificado.
“Instrução DB2ID” na página 110
DB2PLAN Define o plano do DB2 que o
PowerExchange usa no processamento da movimentação de dados em massa.
“Instrução DB2PLAN” na página 111
DECPOINT Define o caractere que o PowerExchange usa como ponto decimal nos campos que contêm números não inteiros.
“Instrução DECPOINT” na página 112
DEFAULTCHAR Define o caractere que o PowerExchange usa para substituir qualquer dado de caractere em uma fonte de dados não relacional que não é válida.
“Instrução DEFAULTCHAR” na página 112
DEFAULTDATE Define uma sequência numérica de caracteres de data que o PowerExchange usa para substituir qualquer componente não encontrado em um campo de data.
“Instrução DEFAULTDATE” na página 112
DISABLE_PARTITIONS Controla se o PowerExchange desativa o particionamento dos dados de origem nas operações de movimentação de dados em massa.
“Instrução DISABLE_PARTITIONS” na página 113
DISP Especifica o status, a disposição normal
e a disposição anormal que o PowerExchange usa quando aloca dinamicamente conjuntos de dados de destino no z/OS quando informações de DISP não são fornecidas.
“Instrução DISP” na página 113
DM_RESOURCE Especifica o sufixo que o PowerExchange usa para criar o perfil de recurso específico do PowerExchange que controla o acesso ao conjunto de dados DATAMAPS.
“Instrução DM_RESOURCE” na página 114
DM_SUBTASK Controla o modo de acesso do Ouvinte do PowerExchange ao arquivo que armazena mapas de dados.
“Instrução DM_SUBTASK” na página 115
DMXCACHE_DELETEECSA Determina se o PowerExchange liberará memória do ECSA quando o cache de mapas de dados for executado no modo de várias tarefas e não houver arquivos com contagens de uso diferentes de zero na memória do ECSA.
“Instrução
DMXCACHE_DELETEECSA” na página 116
DMXCACHE_MAX_MEMORY_MB Ativa o cache e configura o tamanho máximo em megabytes dos mapas de dados do PowerExchange.
“Instrução
DMXCACHE_MAX_MEMORY_MB” na página 117
Instrução Descrição Referência DMXCACHE_MULTIPLEJOBS Determina se o PowerExchange executa o
cache de mapas de dados no modo de várias tarefas ou de tarefa única.
“Instrução
DMXCACHE_MULTIPLEJOBS” na página 117
DMX_DIR Especifica a localização que o
PowerExchange usa para ler e armazenar mapas de dados.
“Instrução DMX_DIR” na página 118
DTLMSG_CODEPAGE Especifica o identificador de página de código que indica qual versão do arquivo de mensagens do PowerExchange usar.
“Instrução DTLMSG_CODEPAGE” na página 119
DTLMSG_LANGUAGE Especifica o idioma que, juntamente com o identificador de página de código UTF8, indica qual versão do arquivo de mensagens do PowerExchange deve ser utilizada.
“Instrução DTLMSG_LANGUAGE” na página 119
ENCRYPT Controla se o PowerExchange usa
criptografia ao mover dados. Além de um método de criptografia proprietária interna, o PowerExchange é compatível com criptografia DES e RSA Security RC2.
“Instrução ENCRYPT” na página 120
ENCRYPTLEVEL Especifica o nível de criptografia a ser usado se você selecionar DES ou RSA Security RC2. O nível de criptografia determina o tamanho da chave de criptografia. Se você digitar DES ou RC2 na instrução ENCRYPT, inclua a instrução ENCRYPTLEVEL.
“Instrução ENCRYPTLEVEL” na página 121
ENQMAJORNAME Especifica o nome principal para macros ENQ que o PowerExchange emite para bloquear conjuntos de dados e recursos do PowerExchange.
“Instrução ENQMAJORNAME” na página 122
ENQSYSTEMS Controla se o PowerExchange usa um escopo SYSTEM ou SYSTEMS para macros ENQ que ele emite para bloquear conjuntos de dados e recursos do PowerExchange.
“Instrução ENQSYSTEMS” na página 123
ERRROWNOTFOUND Especifica se o PowerExchange gera ou não erros para operações UPDATE ou DELETE em linhas não existentes.
“Instrução ERRROWNOTFOUND” na página 123
EXT_CP_SUPPT Controla a conversão de caracteres em
páginas de código estático de byte único. “Instrução EXT_CP_SUPPT” na página 124
GDGLOCATE Controla se o PowerExchange instrui a alocação dinâmica a usar LOCATE para obter as informações mais recentes do catálogo sobre solicitações de alocação de conjunto de dados de geração.
“Instrução GDGLOCATE” na página 125
Tabelas de Resumo de Instruções DBMOVER 27