• Nenhum resultado encontrado

iseries Access para Windows: Administração

N/A
N/A
Protected

Academic year: 2022

Share "iseries Access para Windows: Administração"

Copied!
170
0
0

Texto

(1)

IBM Systems - iSeries

iSeries Access para Windows: Administração

Versão 5 Release 4

򔻐򗗠򙳰

(2)
(3)

IBM Systems - iSeries

iSeries Access para Windows: Administração

Versão 5 Release 4

򔻐򗗠򙳰

(4)

Nota

Antesde utilizaressasinformaçõese oprodutosuportadoporelas,leiaasinformaçõesem

“Avisos”,na página159.

SétimaEdição(Fevereirode2006)

Estaediçãoseaplicaàversão5,release4,modificação0doiSeriesAccessparaWindows5722-XE1eatodosos releasesemodificaçõessubseqüentes,atéquesejaindicadodeoutraformaemnovasedições.Estaversãonãoé executadaemtodososmodelosRISC(ReducedInstructionSetComputer)neméexecutadanosmodelosCISC.

(5)

Índice

iSeriesAccessparaWindows:

Administração . . . . . . . . . . . . 1

OQueHádeNovonaV5R4 . . . 1 PDFimprimível . . . 3 AmbientesdeRededoiSeriesAccessparaWindows 3 MicrosoftWindowsTerminalServer . . . 4 UtilizaroiSeriesAccessparaWindowsemum AmbientedeTrêsCamadas . . . 4 IncluirConfiguraçãoTCP/IPemTodosos

Usuários. . . 7 DefinirLocaldeArquivosdoPC5250paraTodos osUsuários. . . 8 PerfisdeUsuárioparaPCscomVáriosUsuários . 8 AdministraçãodoODBC . . . 9 VisãoGeraldoDriverODBCdoiSeriesAccess . . 9 ConfiguraroSistemaparaoDriverODBCdo iSeriesAccess. . . 10 SegurançaODBCdoiSeriesAccesspara

Windows . . . 13 ResoluçãodeProblemasdoODBC . . . 15 AdministraçãodoServidorHost . . . 28

IdentificarServidoresHosti5/OSeProgramas Associados . . . 29 UtilizarServidoresHosti5/OS . . . 40 UtilizarProgramasdeSaídadoServidor . . . 66 AdministraçãodoiSeriesNetServer . . . 102 RestringirUsuárioscomPolíticaseAdministração deAplicativo . . . 102

VisãoGeraldasPolíticasdoiSeriesAccesspara Windows. . . 103 ConfiguraroSistemaparaUtilizarPolíticas . . 106 ListadePolíticasdoiSeriesAccesspara

Windows. . . 108 AdministraçãodeSSL(SecureSocketsLayer) 156 InformaçõessobreoCódigodeLicençae

Renúncia . . . 156

Apêndice.Avisos. . . . . . . . . . 159

InformaçõesdaInterfacedeProgramação . . . . 161 MarcasRegistradas . . . 161 TermoseCondições . . . 161

(6)
(7)

iSeries Access para Windows: Administração

Utilizeestetópicoparaadministraro iSeriesAccessparaWindowsnoambientecliente/servidor.

Essasinformações presumemquevocêestáfamiliarizadocomoiSeriesAccessparaWindows eoinstalou emseusistema.

Escolhadentreosseguintestópicosdeadministraçãoparaobterinformações adicionaisenecessáriasdo iSeriesAccessparaWindows:

Nota: Utilizandoosexemplosde código,você estaráconcordandocomostermosdas“Informaçõessobre oCódigodeLicença eRenúncia”napágina 156.

Conceitos relacionados

IntroduçãoaoiSeriesAccessparaWindows

Programandoo iSeriesAccessparaWindows

Tarefasrelacionadas

InstalaçãoeConfiguração

Informaçõesrelacionadas

“Informações sobreoCódigodeLicençae Renúncia”napágina 156

O Que de Novo na V5R4

Localizeumresumodasnovasfunçõesde administraçãodesterelease.

ComainstalaçãodoV5R4iSeriesAccessparaWindows,é possívelgerenciarseuambientepormeiodas novasfunçõesincluídasnos provedoresde bancodedados eemoutrosaprimoramentosdo produto.

Novosrecursos parao administradordoiSeriesAccessparaWindows incluem:

v Recursosdetransferênciadedados

OV5R4Data Transferagora incluisuporteparaoformatode planilhaxmldo MSExcel,nomesde colunade 128bytes,seleçãodoPCdeum IASP(conjuntodearmazenamentoauxiliarindependente)e suporteparacriar esobrescreverconjuntosderesultadodaconsultavazios.

v ImpressãoeemulaçãoPC5250

OV5R4iSeriesAccessparaWindowsPC5250vemcomsuporte integradoparaversão5.8doPersonal Communications5250.Os aprimoramentosmaisimportantesparaaversão5.8incluemassociaçãode sessãodeimpressora,definições deconfiguraçãonasjanelasde umasessãodeimpressoraeAPIsde configuraçãodepáginae impressora,ativaçãoadicionaldeBidiesuporte deobjetodeautomaçãopara .NET.

v iSeriesNavigator

HádiversosnovosrecursosdoiSeriesNavigator.Paraobter umadescriçãodessesrecursos,consulteas informaçõesfornecidascomoiSeriesNavigator.

v ODBC

NoV5R4,oODBCeo hostiSeriessuportamnomesde colunade128 byteseinstruçõesSQLmaiores (comandosdeaté2.097.152bytesou 1.048.576caracteres). OODBCtambém suportaa transmissãode umcorrelator IBMeWLM(EnterpriseWorkloadManager)paraohostiSeries.

v Provedoresdebancodedados

ListadeBibliotecas eNomenclaturado Sistemaagorasãosuportados peloprovedor .NETeprovedor OLEDB.Além disso,essesprovedoressuportamtambémosnovosaprimoramentosdoservidorhost

(8)

V5R4iSeries,queincluem nomesde colunade128 bytes,instruções SQLmaiorese transmissãodo correlatorIBM eWLM(EnterpriseWorkloadManager).

Oprovedor.NET suportatambémtiposdedadosLOBeprocessamentode cadeiapersonalizávelpara outrostiposdedados.Suporta aindamúltiplosconjuntos deresultadosativosparacadaconexão,bem comoIntelliSense.

ParaobterdetalhestécnicossobreoprovedorIBM.Data.DB2.iSeries,consulteoIBMDB2 UDBfor iSeries.NETProviderTechnical Reference.Paraobterdetalhessobreosoutros provedores,consulte o OLEDBTechnicalReference.Essesdocumentos podemser acessadosnostópicosdoToolkitdo Programador,seguindoestecaminho:

IniciarProgramasIBMiSeriesAccessparaWindowsToolkitdo ProgramadorToolkitdo ProgramadorInterfacesComuns

v DriversdeImpressora

ComeçandocomoV5R4,oiSeriesAccessparaWindows forneceum driverdeimpressoraAFPde64 bitsparausoem versõesde64bitsdossistemasoperacionaisWindows.Onovodriverésuportadona famíliadeprocessadores IntelItanium(Intelde64bits)decomputadorespessoais.

Notas:

Odrivernãoésuportadonafamíliade processadoresHammerAMD(Advanced Micro Devices).

OSCSPrinterDrivernão ésuportadoemsistemasoperacionaisWindowsde 64bits.

v SSL(SecureSocketsLayer)

ComeçandocomoV5R4,épossívelconfigurarPCscliente para,opcionalmente,entraresairdo modocompatívelcomFIPS(FederalInformationProcessingStandards), namaioriadasfunçõesdo iSeriesAccessparaWindowsem queoSSLéutilizado.

Alémdisso,começando comoV5R4,a CriptografiadeCliente (CE3)nãoémais instaladacomoum produtoseparadonoservidor afimdeinstalaraCriptografiaSSLde128bitsem seuPC.A

CriptografiaSSLde 128bitsestáincluídanopacotedoprodutoiSeriesAccessparaWindows(XE1);

portanto,estádisponívelcomo umcomponenteinstalávelde suasopçõesde instalaçãocomuns, novas,deupgrade,seletivasoupersonalizadas.

Alémdisso,começando comoV5R4,oSSLestádisponívelparaaplicativosde64bitsem

computadorespessoaisdesenvolvidosnafamíliadeprocessadores IntelItanium(Intelde64bits).

Notas:

- OSSLaindanão estádisponívelparaaplicativosde64bitsexecutadosnafamíliade processadoresHammerAMD (AdvancedMicroDevices)ouemprocessadoresIntel com EM64T.

- OSSLestádisponívelparaaplicativosde 32bitsexecutadosemqualquerplataforma.

Outras Informações

Apósainstalaçãodo iSeriesAccessparaWindows,utilizeestecaminhodapastadoiSeriesAccesspara Windowsparaacessaro GuiadoUsuário:IniciarProgramasIBMiSeriesAccessparaWindowsGuiadoUsuário.

AsAPIsde BancodeDadosC/C++(APIsSQLotimizadas)não estãomaissendoaprimoradas.

Futuramente,osuporte paraelaspoderáserremovido.É recomendávelutilizarumadasoutras tecnologiasparaacessoaobancode dados.

OssistemasoperacionaisWindows98(todasasedições),WindowsMEeWindows NTnão são suportadoscomoV5R4iSeriesAccessparaWindows.

(9)

Como Saber o Que É Novo ou o Que Foi Alterado

Paraajudara verondeasalteraçõestécnicasforamfeitas,estasinformaçõesutilizam:

v Aimagem paramarcarondecomeçamasinformações novasoualteradas.

v Aimagem paramarcarondeterminamasinformaçõesnovasoualteradas.

Paralocalizaroutrasinformaçõessobreo queháde novooufoialteradoneste release,consulteo MemorandoparaUsuários.

Informaçõesrelacionadas

Programação.NET

ProgramaçãoOLEDB

OQueHádeNovoparaoiSeries NavigatornoV5R4

PDF imprimível

UtilizeestedocumentoparavisualizareimprimirumPDFdestas informações.

ParavisualizaroufazerdownloaddaversãoPDFdestedocumento,selecioneAdministrariSeriesAccess paraWindows(aproximadamente436KB).

Salvando Arquivos PDF

ParasalvarumPDFemsuaestaçãode trabalhoparaexibiçãoouimpressão:

1. Em seunavegador, cliquecomobotãodireitodomousenoPDF(cliquecom obotãodireitonolink anterior).

2. Cliqueem SalvarDestinoComoseestiverutilizandoo InternetExplorer.CliqueemSalvarLink ComoseestiverutilizandooNetscapeCommunicator.

3. Navegue atéodiretórionoqualdesejasalvaroPDF.

4. Cliqueem Salvar.

Fazendo Download do Adobe Acrobat Reader

ÉnecessáriooAdobeAcrobatReaderparavisualizarou imprimiressesPDFs.Épossívelobter umacópia desseprogramanoWebsitedaAdobe(www.adobe.com/products/acrobat/readstep.html)

.

Ambientes de Rede do iSeries Access para Windows

Saibacomoo iSeriesAccessparaWindowspermitetornarosserviços,queestãonoservidor,disponíveis aosPCscliente,emdiferentesambientesde rede.Saiba tambémcomoadministrarumPCquetenha váriosusuários.

Estetópicoidentifica algunsambientesde redenosquaisoiSeriesAccessparaWindowspode operar.

Vocêpodetornarosserviçosdo i5/OSdisponíveisaosclientesutilizandooiSeriesAccessparaWindows emumambiente detrêscamadasouinstalando-oemumaversãodosistemaoperacionalWindowsque ofereçasuporteparalogonremotoutilizandoServiçosdeTerminal.ÉpossíveladministrarumPCque tenhaváriosusuáriosdesignadosa ele.

Escolhadentreostópicosa seguirparaobterinformaçõessobreváriosmétodosfornecidosparausuários finaisparaacessoaosserviçosdo iSeriesutilizandooiSeriesAccessparaWindows.Normalmente, isso envolveumaconexãodiretaentreumPCexecutandooiSeriesAccessparaWindowseoservidor iSeries.

Entretanto,ousodoambienteMicrosoft WindowsTSE(TerminalServer Edition)ou doiSeriesAccess paraWindowsemum ambientedetrêscamadaspermiteaproveitarasvantagensdeoutrosambientesde rede.

(10)

EscolhatambémdentreostópicosaseguirparaaprenderasformasqueoiSeriesAccessparaWindows ofereceparaadministrarPCscomváriosusuários:

Microsoft Windows Terminal Server

UtilizeosrecursosdoMicrosoftWindows TerminalServercomoiSeriesAccessparaWindows.

MicrosoftWindowsTerminalServer éumrecursoquepermitea execuçãodesessõesdocliente múltiplas esimultâneasem umúnicoservidorWindows.Elepermiteconexõesdeváriasplataformascliente, incluindonão apenasWindows,masestaçõesderede,UNIX,Linux,DOS,OS/2eoutras.Instalandoo iSeriesAccessparaWindowsem umservidorWindows queforneceesserecurso,asestaçõesdetrabalho quenão têmoiSeriesAccessparaWindows instaladopodemacessar osserviços doiSeries.

Nota: Defina QuandoVerificarNíveldeServiçocomoNuncanaguiaServiçodePropriedadesdo iSeriesAccessparaWindowsquandoestiverexecutandooTerminalServiceseutilizandosistemas operacionaisWindows2000eposterior.

Paraobterinformaçõessobreinstalação,suporte, problemasconhecidose soluçõesaoutilizaroiSeries AccessparaWindows comumMicrosoftWindows TerminalServer,consulteoAPARII11373.

Paraobtermaisinformações sobreoTerminalServicesem umservidorWindows,consulte a documentaçãoouoWebsitedaMicrosoft.

Informaçõesrelacionadas

APARII11373

Windows NTServer 4.0TerminalServer Edition

Utilizar o iSeries Access para Windows em um Ambiente de Três Camadas

InstalandooiSeriesAccessparaWindowsnacamadaintermediária deumambientede trêscamadas, umaamplavariedadede estaçõesdetrabalhodo clientepoderãoacessarosserviçosdo iSeries.

Alémdisso,ambientesdetrêscamadasapresentamdiversas outrasvantagens:

v

Integraçãoaprimoradaentrediversos clientese aplicativosdeservidor:múltiplosaplicativosde usuáriofinalem execuçãoemváriosclientespodemsecomunicar commúltiplosaplicativosemum servidorWindows simultaneamente.Cadaaplicativo noservidor Windowstambémpode,

simultaneamente,secomunicar commúltiplosbancosdedados.

v GerenciamentodetransaçãoaperfeiçoadoutilizandooMTS (MicrosoftTransactionServer):

ambientesdetrêscamadaspermitemtransaçõesmaiscomplexas,algumasdasquaispodemdepender umasdasoutrasparasuaprópriaconclusãocomêxito.(Paraquecadatransaçãosejaconcluída,todas deverãoser concluídascomêxito.)

v ImportandodadosdeumservidoriSeriesparapáginasdaWeb,utilizandooMicrosoftIIS(Internet InformationServer):oIISpodeutilizarActiveServerPages paraatualizardinamicamenteaspáginas daWebcomdadosdeumDB2 UniversalDatabaseparaiSeries.

Todososambientesdetrêscamadasseparamoscomponenteseosaplicativosem trêscamadas.Astrês camadaspodemresidirem PCs,outerminais, separadosesecomunicam porumarede.Geralmente, as trêsterãoasseguintescaracterísticas:

Camada do Cliente

Essacamada contéma interfaceeosaplicativosquepermitemqueosusuáriosfinais manipulemos dados.Porexemplo,isso podeenvolver umnavegadordaWebem execuçãoemumaestaçãoderedeou umaplicativointegradoepersonalizadoutilizandoumcomponenteremoto.Essa camadanãoutilizao clienteiSeriesAccessparaWindows.

(11)

Camada Intermediária

Essacamada contéma lógicadenegócioouaplicativo.Emambientesqueutilizam oiSeriesAccesspara Windows,essacamada deveráconsistiremumservidor WindowsexecutandoumscriptMicrosoftActive ServerPages ouumcomponenteremoto.

Essacamada utilizao MicrosoftIIS(InternetInformationServer)e pode,opcionalmente,utilizarServiços deComponenteouoMicrosoft TransactionServer paratransaçõesdistribuídas. Oscriptutilizao

provedorADO.NET,oprovedorOLEDBouodriverODBCincluídonoiSeriesAccessparaWindows.

Essesclientessecomunicam comacamada dobancodedados paraobterdadosdo servidoriSeries.

Consulteostópicosa seguirparaobtermaisinformaçõessobreacamada intermediária:

v Utilizaro MTS(MicrosoftTransactionServer).

v Acessarosserviçosdo iSeriesdacamada intermediária.

Camada do Banco de Dados

Essacamada geralmenteconsisteem umbancode dadosDB2Universal DatabaseparaiSeries.Seus aplicativospodemacessaresseeváriosserviços doiSeriespormeiodosprogramasdo servidorhostou pelosprogramasintegrados epersonalizadosdoiSeries.

Utilizar Suporte a Transações Distribuídas

OclienteiSeriesAccessparaWindowssuportaoMTS(Microsoft TransactionServer) eomodelode ServiçosdeComponente,com odriverODBCdoiSeriesAccesse oprovedorIBMDASQLOLEDB.

MTS

MTSéummodelo deprogramaçãodaMicrosoftbaseadoem componenteeumambientedetempo de execuçãoparadesenvolvimento,implementaçãoegerenciamentode aplicativosservidor deInternet.Em muitosambientesde trêscamadas,oActiveServer Pages(ASP)chamacomponentesMTSparaacessar bancosde dados,aplicativosde mainframeefilasdemensagem.Utilizados comoiSeriesAccesspara Windowsemexecuçãona camadaintermediáriade umambientedetrês camadas,oscomponentesMTS gerenciamastransaçõesentreosaplicativoscliente,oscomponentes doiSeriesAccessparaWindows eos bancosde dadosenvolvidosnastransações.

OMTSutilizaoMSDTC(MicrosoftDistributedTransactionCoordinator)paragerenciarastransaçõesque seestendempormúltiplosDBMS(DatabaseManagementSystems) easseguraraintegridadeda

confirmaçãodeduasfasesaotratartransaçõescujasimplementaçõesdependemdesucessomútuo.

Nosmodelosmais novosde servidorWindows,oMTS foisubstituídopelomodelodeServiçosde Componente.OsprovedoresOLEDBeODBCdo iSeriesAccessparaWindowssuportamomodelo de ServiçosdeComponentedamesma maneiraquesuportamoMTS.

Notasdeimplementação

v SeoMSDTCnão pudercarregarodriverODBCdoiSeriesAccess,SQLSetConnectAttr

(SQL_ATTR_ENLIST_IN_DTC)falhará comocódigoderazão2 (XaRmCreatefalhou). Sevocêinstalou ocomponentedeemulador PC5250do iSeriesAccessparaWindows,ocaminhodo ambientedo sistemaMSDTCserádefinidoparavocê.Paraevitarisso,ocaminho doambientedosistemanoPC queestáexecutandoo MSDTCdeveincluirocaminho paraodiretórioSharednodiretórioem queo iSeriesAccessparaWindows estáinstalado.Porexemplo:C:\Arquivosdeprogramas\IBM\Client Access\Shared.

v Sevocêestiver utilizandoSSL,ouqualqueroutrovalorconfigurávelnodiálogoConexõesPropriedadesnoiSeries Navigator,onomedaconexãodoiSeriesnoiSeriesNavigatordeverá corresponderaonomeespecificadonoPCclientegerenciadopeloMTS.OMSDTC utilizaosmesmos nomesdeconexãoqueosPCsclienteODBCdo iSeriesAccessparaWindowsgerenciadospeloMTS

(12)

paraconectar-seaobanco dedadosDB2UDB paraiSeries.Paraalterar aspropriedadesdasconexões MSDTC,você devealterar oregistrode contado sistema.

Umamaneira defazerissoseriautilizaroIRC(IncomingRemoteCommand)em combinaçãocomo utilitárioCWBENV:

1. ExecuteoCWBENV emumPCclienteparaextrairasinformaçõesde configuraçãoparaum ambiente.

2. CopieoarquivoresultantenoMSDTCPC.

3. InicieoserviçoComandoRemotodoiSeriesAccessparaWindowseassegure-sedequeeleesteja configuradoparaexecuçãonocontextode SistemaLocal.

4. UtilizandoocomandoRUNRMTCMDdeumasessãoPC5250, envieumcomandoCWBENVparao MSDTCPCparaimportaroambiente.

ConsulteoGuiadoUsuárionogrupo deprogramasdo iSeriesAccessparaWindowsparaobter mais informaçõessobreessasfunções.

Paraobtermaisinformações sobreoMTS ouomodelodeServiçosde Componente,consulteo Website daMicrosoft.

Informaçõesrelacionadas

WebSite doMicrosoftMTS

Acessar os serviços do iSeries da camada intermediária

Háváriasmaneirasde forneceraoscomponentes dacamada intermediáriaacessoaoservidor iSeries.

Nota: Oscomponentes dacamada intermediárianãopodemterinterfacecomousuário;portanto,seo iSeriesAccesssolicitarinformaçõesde conexão,osaplicativosde trêscamadaspoderãoparecer interrompidos.Paraevitarisso,osdesenvolvedoresdevemutilizarumnovoobjetodosistemapara especificarasinformaçõesde conexãonecessárias(IDdousuário esenha)paraoservidor iSeries.

Ovalordo modode avisoparaesseobjeto deveser nuncaavisar.

Provedor de Dados .NET do iSeries Access para Windows

OProvedorde Dados.NET doIBMDB2UDBparaiSeriesofereceomelhordesempenhoparaacessaro bancodedados iSeriesparaprogramadoresqueescrevemaplicativosutilizandoo.NET DataAccess FrameworkdaMicrosoft.Em todaestadocumentação, ProvedorGerenciadoéutilizado deforma alternadacomProvedor.NET doIBMDB2UDBparaiSerieseprovedor dedados

IBM.Data.DB2.iSeries.Independentemente donomereferido,você poderáaproveitarasvantagensdo conjuntocompletodetiposde dados.NETedafuncionalidadeSQLquefacilitamaosaplicativos trabalharcomdados armazenadoscomsegurançanosbancosdedados doservidoriSeries.

Consultea programação.NET paraobter maisinformações.

Provedor OLE DB do iSeries Access para Windows

AmaioriadosaplicativosecomponentesutilizamoprovedorOLEDBdoiSeriesAccessparaWindows pormeiodoADO(ActiveX DataObjects).Aquiestãoosquatrobenefíciosprincipaisdaimplementação dessatécnica:

v Permitequeosdesenvolvedoresfaçamapenasmodificaçõessecundáriasemumaúnicainterfacee técnicadeprogramaçãoafimdeacessarprogramas, comandos,consultasSQL,procedimentos armazenadosearquivoslógicosefísicosdo iSeries.

v Suportaconversõesautomáticasde dadosentretiposde dadosdoiSeriesedo PC.

v PermiteevitarocódigoextraassociadoaoSQLfornecendosuporteparaacessode arquivoemnívelde registro.

v Érelativamentefácildeimplementar edesenvolveraplicativos.Essemétodoemgeralé atecnologia maissimplesparaodesenvolvimento deaplicativosde trêscamadas.

(13)

ConsulteaprogramaçãoOLEDBparaobtermaisinformações.

Driver ODBC do iSeries Access para Windows

Adicionalmente,vocêpoderáacessarodriverODBCdo iSeriesAccesspormeiodoADOoudoRDS (RemoteData Services),utilizandooprovedorOLEDBdaMicrosoft paraODBC(MSDASQL).

Paraobtermaisinformações sobrecomoacessar oODBCpormeiodoADO,consulte Escolhendouma InterfaceparaAcessaroDriverODBC.

ParaobteroutrasinformaçõessobreodriverODBCdoiSeries,consultea programaçãoODBC.

Nota: OprovedorOLEDBdo iSeriesAccessparaWindowseváriasfunçõesnodriverODBCdo iSeries AccessexigemoMDACversão2.5oumais recente.

Objetos de Automação ActiveX

OclienteiSeriesAccessparaWindowsforneceumabibliotecadeobjetosdeautomaçãoActiveXqueos desenvolvedorespodemutilizarparadesenvolvimentodacamadaintermediária.Essesobjetosfornecem acessoa:

v

Filasdedadosdo iSeries

v Chamadasde comandosremotoseprograma distribuído v Objetosdeadministração

v ObjetosdosistemaiSeries

v Acessodo DataTransferàstabelasdobanco dedadosiSeries

Emalgunscasos,objetosActiveXfornecemmaiorversatilidadee funcionalidadedo queoADO,mas exigemprogramaçãoumpoucomais complexa.

Nota: OclienteiSeriesAccessparaWindows incluia bibliotecadeautomaçãodoclienteWindows95/NT (oprodutoXD1).Essesobjetosdeautomação, incluindoobancode dados,nãosuportamousoem umambiente detrêscamadas.

APIs Express C/C++

AsAPIsdo iSeriesAccessparaWindowsfornecemacessorápido,denívelinferior,aosservidoreshost i5/OS.Entretanto,o usodessasAPIsrequer desenvolvedoresexperientesemC/C++.Especificamente,os desenvolvedoresdevem estarfamiliarizadoscomAPIsetiposdedadosC, assimcomo devemlevarem contaasquestões desegurançade encadeamentoaocriarseuscomponentes.

Tarefasrelacionadas

EscolhendoumaInterfaceparaAcessaroDriver ODBC

Referênciasrelacionadas

Programação.NET

ProgramaçãoOLEDB

ProgramaçãoODBC

Incluir Configuração TCP/IP em Todos os Usuários

UtilizeocomandoCWBCFG,em umpromptdecomandosouem IniciarExecutar,paraconfiguraras conexõesdoservidor iSeriesparatodososusuáriosdefinidos emumPC.

Ousodessecomandotambémincluiinformações deconfiguraçãonoperfilpadrão dousuáriodo Windows,queé operfilutilizado aocriar perfisadicionaisdo usuário.

(14)

Vocêtambémpode utilizarCWBCFGparaincluir oualterarolocalqueoemuladorPC5250utilizaquando eleabreoucriar arquivos.CWBCFGpodealterar adefiniçãodelocalparatodososusuáriosdoPC.

Finalmente,vocêpode utilizarCWBCFGparaativaroudesativaroModoFIPSparatodososusuáriosdo PC.

Paraobtermaisinformações sobreCWBCFGouModoFIPS,consulteoGuia doUsuárioon-linedo iSeries AccessparaWindows.

Definir Local de Arquivos do PC5250 para Todos os Usuários

Olocalpadrãoondeoemulador PC5250procuraearmazenatodososarquivosparatodososusuários definidosécompartilhadoportodososusuáriosdeumPC, emboraalgunspossamnãoterautoridade paragravaçãonele.

Olocalpadrãoé:

(pastadeinstalaçãodoiSeriesAccessparaWindows)\emulator\private

Olocalpadrãopodeser alteradoporcadausuárioautorizadona guiaPC5250dasPropriedadesdo iSeriesAccessparaWindows.Paraalteraresselocalpadrãoparatodososusuáriosaomesmotempo,o administradorpodeutilizarocomandoCWBCFGemum promptde comandos,especificando aopção /pc5250path.

Notas:

v TodacontadeusuáriocriadaapósCWBCFGser executadoutilizaolocalpadrãodefinidopelo CWBCFG.

v SomenteAdministradorespodemutilizaroCWBCFG.

v OCWBCFGnãomovenenhumarquivodo localantigoparao novo.Osarquivosdevemser movidosmanualmente,sedesejado.

Paraobtermaisinformações sobreoCWBCFG,consulteo GuiadoUsuárioon-line doiSeriesAccesspara Windows.

Perfis de Usuário para PCs com Vários Usuários

VocêpodeadministrarPCscomváriosusuáriosdoiSeriesAccessparaWindows.Essetipo de

administraçãoestádisponívelcomoumafunçãodossistemas operacionaisWindows pormeiodousode perfisderoamingeobrigatório.

Nota: Paraobter adocumentaçãosobrecomo implementaressesmétodosde administraçãodevários usuáriosemsuarede,consulteasofertasdaMicrosoftparaosistemaoperacionalWindows que você estáutilizando.

Perfis de Usuário Móvel

Perfisdeusuáriomóvel sãoperfisde usuáriodoWindows quepodempercorrerosPCs.Asalteraçõesde configuraçãovãocomousuário.Osperfisdeusuáriomóvel geralmenteresidemem umservidor

Windows.Cadausuáriomóveltem umdiretórionoservidor Windowsespecificado pelocaminho do perfildeusuárionasconfiguraçõesdeperfisdeusuário.Essediretóriocontéminformaçõesderegistro, bemcomo informaçõesdodesktopedo menuiniciarparacadausuário.

Perfis de Usuário Obrigatório

Perfisdeusuárioobrigatóriosãoperfisdeusuário queumadministradordo sistemaconfiguraparaque sejamutilizadosporusuáriosdePCsemqualquerPCWindows.Essesusuáriosnormalmentenão

|

|

|

|

(15)

deverãomodificar suasconfigurações.Perfisdeusuário obrigatóriopodemexistirem umPCou podem percorrerPCs.

Administração do ODBC

OiSeriesAccessparaWindowsinclui umdriverODBCquepermiteaosaplicativosacessopráticoaos bancosde dadosDB2UDB paraiSeries emsuarede.Essetópicoforneceumavisãogeraldo ODBC, instruçõesparaconfigurarodrivereumguiaderesoluçãode problemas.

Nota: Paraobter informaçõeseconsideraçõesaotrabalharcomAPIsdoODBC,consultea programação ODBC.

ODBC(OpenDatabaseConnectivity)é umpadrãoMicrosoftparaforneceracessoaosbancosdedados.

Elepossui umconjuntobemdefinidodeAPIs(application programminginterfaces)queutilizamoSLQ (StructuredQueryLanguage)paraacessar bancosde dados.

Paraobterajudacomaintegraçãodo suporteODBCem seusaplicativos, consulteaprogramaçãoODBC doiSeriesAccessparaWindows,na qualvocêpoderáobterinformações sobreosseguintessubtópicos:

v ListadeAPIsdoODBC v

ImplementaçãodeAPIsdo ODBC v ExemplosdeProgramação

v

DesempenhodoODBC

Conceitos relacionados

iSeriesODBCDriver paraLinux

Consulteestetópicosobreinstalaçãoeusodo IBMODBCDriverparaLinuxparaacessar obancode dadosdo iSeries.OIBM iSeriesODBCDriverparaLinuxnão fazparte doiSeriesAccesspara Windows.EleéumprodutoseparadoutilizadosomentecomosistemaoperacionalLinux.

Referênciasrelacionadas

ProgramaçãoODBC

Visão Geral do Driver ODBC do iSeries Access

Forneceumadescriçãogeral doODBCedecomo vocêpode utilizá-locomoiSeriesAccesspara Windows.

OdriverODBC doiSeriesAccesséumacoleçãodeAPIs (applicationprogramminginterfaces)para acessarinformaçõesde bancodedadosutilizandoSQL(StructuredQueryLanguage).Ousodo driver ODBCdoiSeriesAccesspermiteaosaplicativosacessardiferentesbancosde dadosnoservidoriSeries utilizandoomesmocódigofontededadosemanipulardadosnoformatomaisconvenienteparaesses aplicativos.OODBCforneceaumdesenvolvedor deaplicativosum modelorelativamentesimplesparaa criaçãode aplicativosoucomponentes portáteisquedevemlidar commúltiplosDBMSs.

AarquiteturaODBCenvolveum aplicativo,um gerenciadorde driver,um driverODBC eumaorigem dedados.OiSeriesAccessfornecedoisdriversODBC,de32e64bits.OdriverODBCde64bitsé instaladoautomaticamentecomo de32bitsaoser executadoem umaversãode64bitsdoWindows.Os aplicativosODBCexecutadosemversõesde64bitsdoWindows utilizarãoautomaticamenteodriver ODBCapropriado,dependendodaversãodebitna qualoaplicativofoicompilado.Porexemplo,o driverde64bitssópode serutilizadoporum aplicativode64bits.

Paraqueumaplicativo utilizeoODBC,você deveconfigurarumaorigemdedados.Vocêpode utilizaro AdministradordoODBCparaconfigurarumaorigem dedados.HáduasversõesdoAdministradordo ODBC,32bitse 64bits,quepodemser acessadasnapasta doiSeriesAccessparaWindows.Aoutilizaro AdministradordoODBC,você temaopção deconfigurartrêstiposdeorigensdedados:Usuário, SistemaeArquivo.Paraobtermais informaçõessobrecomo asorigensde dadossãoconfiguradas,

(16)

consulteSuporteODBCde64Bits, noGuiadoUsuáriodo iSeriesAccessparaWindows.

RV3W364-1

ComponentesODBC Aplicativo

Origem de Dados

Driver ODBC

Driver ODBC Driver ODBC

Origem de Dados Origem

de Dados

Gerenciador de Driver

InterfaceODBC

Aplicativo.ExecutaprocessamentoechamafunçõesdoODBCparaexecutarinstruçõesSQL.

Gerenciadordedriver. Processachamadasdefunçãodo ODBCeredirecionaospedidosaodriver.

Driver.Processachamadasdefunçãodo ODBC,submetepedidos SQLaumaorigemde dadosespecífica eretornaosresultadosaoaplicativo.

Origemdedados.Parautilizarumaorigemdedados,você terádecriar umDSN(DataSourceName).

UmDSNcontéminformaçõessobrecomoacessar oDBMS.Vocêpode especificarqualquerumdos seguintesDSNs:

v DSNdo Usuário:Essasorigensdedadossãolocais paraumcomputadoresópodemestardisponíveis aousuárioqueascriou.Essasinformaçõessãoarmazenadasnoregistro.

v DSNdo Sistema:Essasorigensdedadossãolocais paraumcomputador,enão dedicadasaum usuário.Osistema,ouqualquerusuário quetenhaprivilégios,podeutilizarumaorigemdedados configuradacomumDSNdo sistema.Essasinformaçõessãoarmazenadasnoregistro.

Nota: Em umPCcomprocessadorde64bits,apartedo sistemadoregistroédividida empartesde 32bitse64bits.OsDSNsdo sistemaconfigurados utilizandooAdministradordo ODBCde32 bitssóestãodisponíveisparaaplicativosde32bits.Alémdisso,DSNsdo Sistemaconfigurados utilizandooAdministradordo ODBCde64bitssóestãodisponíveis paraaplicativosde64bits.

v DSNdeArquivo:Essassãoorigensde dadosbaseadasemarquivoquepodemsercompartilhadas entretodososusuáriosquetenhamosmesmosdriversinstalados,paraquepossamacessar obancode dados.Essasorigensdedadosnão precisamser dedicadasaumusuário oulocaisparaum

computador.

Paraobtermaisinformações sobreODBC,consulteo WebsitedaMicrosoft.

Tarefasrelacionadas

“EspecificaraOrigemdeDadosODBC”napágina11

Vocêdeveespecificara origemdedados paraqueoaplicativoacessee manipuledados.

Configurar o Sistema para o Driver ODBC do iSeries Access

ApresentaosprocedimentosparaconfigurarseuambienteparasuportarodriverODBC.Paraajudara configurarodriverODBC,inicieoprogramadeadministração doODBCnogrupodeprogramasdo iSeriesAccessparaWindowse consulteaajudaon-line.

OdriverODBC doiSeriesAccesséum drivercompatívelcomoODBCversão3.5.Odriverexigeo MDAC(MicrosoftDataAccessComponents)versão1.5ousuperior.Osaplicativosqueutilizamo MicrosoftADO(ActiveXDataObjects)deverãoteroMDACversão2.1ou superiorinstalado.Ostempos

(17)

deexecuçãoparaMDACversões2.1emais recentefornecemfunçãoadicionalparaaplicativosque utilizamoADO,oprovedorOLEDBdaMicrosoft paraODBCeoODBCdoiSeriesAccesspara WindowsparaacessarosdadosdoiSeries.Seum aplicativoutilizasuportedepooldeconexãoou do MTS(MicrosoftTransactionServer),érecomendávelqueaversãomaisrecente doMDACsejainstalada.

VocêpodefazerdownloaddoMDACnoseguinteWebsitedaMicrosoft: www.microsoft.com/data.

ConsulteotópicoOrigemdeDadosODBCparaconfigurarodriverODBC.Concluasuaconfiguração seguindoasetapasidentificadaspelotópico,incluindoosistemalocalnodiretórioRDB.

OusodeASPsindependentespormeiodo ODBCéopcional.ConsulteASPsindependentesparaobter maisinformaçõessobrecomoconfiguraressesuporte.

Paraajudara configurarasopçõesparaumaorigemdedados específica,inicieoAdministradordo ODBCnogrupodeprogramasdoiSeriesAccessparaWindows,selecione aorigemdedados aser configuradaeconsultea ajudaon-line.

Informaçõesrelacionadas

www.microsoft.com/data

Incluindo o Sistema Local no Diretório RDB

Parautilizaro ODBC,o OLEDBou oProvedorde Dados.NET, onomedosistemalocaldeveaparecer nodiretórioRDB.

Paraincluiro sistemalocal nodiretórioRDB:

1. Nopromptdecomandos,executeocomandoCLADDRDBDIRE(IncluirEntradadeDiretório de Banco deDadosRelacional).

2. Quando atelaADDRDBDIREsolicitarosvalores,digiteo nomedosistemacomooparâmetroBanco de DadosRelacional.

3. Digite*LOCALcomooparâmetroLocalRemoto.

Podehaveretapasadicionaisparadefinironomedo bancodedados(RDB), sea versãodo sistemafor V5R2oumaisrecentee oaplicativoacessardados emASPsindependentes. Onome doRDBcorresponde aumespaçode nomesqueconsistenoASPdosistemaeemquaisquerASPsdeusuárioou nogrupo ASPvinculadoassociadoaoASPdosistema.ParaobtermaisinformaçõessobreASPsindependentes, consulteGerenciamentodeDisco.

Nota: OODBCpermiteousode nomescompletosnoformato[nomedocatálogo].[nome do esquema].identificador(porexemplo,emqueoidentificadoréonome deumatabela,uma visualizaçãoouumprocedimento).NaimplementaçãodeSQLdo DB2UDBparaiSeries,isso correspondea [nomedoRDB].[nomedacoleção].identificador.

Conceitos relacionados

GerenciamentodeDisco

Especificar a Origem de Dados ODBC

Vocêdeveespecificaraorigemde dadosparaqueo aplicativoacesseemanipuledados.

Paraespecificaraorigemde dados:

1. Inicie oprogramadeAdministraçãodoODBC nogrupo deprogramasdoiSeriesAccesspara Windows.

2. Selecionea guiaapropriadaparaotipo deorigemdedados.Consulte VisãoGeraldo DriverODBC do iSeriesAccessparaobtermais informações.

3. Selecioneumaorigemdedadosexistente nalistaou selecioneIncluirparacriarumanova.Sevocê estiver utilizandoumaorigem dedadosexistente,cliqueem Configurareprossigaparaaetapa5 na página 12.

(18)

4. SelecioneodriverODBCdo iSeriesAccessparaaorigemde dadosecliqueemConcluir.

Nota: Vocêpoderánotaronome ClientAccessODBCDriver(32-bit) nalistade drivers.Essenomeé listadoparaqueasorigensdedadoscriadas comosreleasesanterioresdoClientAccess continuemafuncionar.AmbososnomesapontamparaomesmodriverODBC.Vocêpode utilizarqualquerumdosdoisnomes; contudo,nosreleasesfuturos,onomeClientAccess ODBCDriver(32-bit) seráremovido.

5. Especifiqueasopçõesdesejadasutilizandoodiálogode configuraçãodo ODBCdoiSeriesAccesspara Windows.Paraobter umadescriçãodoscontroles,consultea ajudaon-line daorigemde dados utilizandoa teclaF1ouo botãoAjuda.

Nota: Onomedaorigemdedados podeincluiraté32caracteres,devecomeçarcomumcaractere alfabéticoenão podeincluirosseguintescaracteres:

CaracteresNãoPermitidosparaOrigemdeDados Colchetedeabertura([) Pontodeinterrogação(?)

Colchetedefechamento(]) Asterisco(*)

Chavedeabertura({) Sinaldeigual(=)

Chavedefechamento(}) Pontodeexclamação(!)

Parêntesedeabertura() Sinaldearroba(@) Parêntesedefechamento() Ponto-e-vírgula(;)

Conceitos relacionados

“VisãoGeraldo DriverODBCdoiSeriesAccess”napágina 9

ForneceumadescriçãogeraldoODBC edecomovocê podeutilizá-locom oiSeriesAccesspara Windows.

GerenciamentodeDisco

Tarefasrelacionadas

“UtilizarASPsIndependentesporMeiodoODBC”

Localizeasetapasa seremutilizadasaoconectar-seaumASPindependentepormeiodo ODBC.

Utilizar ASPs Independentes por Meio do ODBC

Localizeasetapas aseremutilizadasaoconectar-sea umASPindependentepormeiodoODBC.

ParautilizarASPsindependentes pormeiodo ODBC,configureoDSNdoODBCefaçaoseguinte:

1. Selecionea guiaServidor.

2. Cliqueem ″SubstituirBancodeDadosPadrãopeloSeguinte:″.

3. EspecifiqueoNomedoRDBquecorrespondeaoASPIndependenteaoqualconectar-se.

4. Senenhumnomedo RDBforespecificado, onomepadrãoserádeterminadoa partirdadescriçãoda tarefadoperfildousuário queestáestabelecendoaconexãoODBC.Porpadrão,odriverutilizaa definiçãodoperfildousuárioqueestáestabelecendoa conexãoODBC.

Paraobter maisinformaçõessobreASPsindependentes,consultetópicosdo conteúdoGerenciamento deDisco.

Conceitos relacionados

GerenciamentodeDisco

Tarefasrelacionadas

“EspecificaraOrigemdeDadosODBC”napágina11

Vocêdeveespecificara origemdedados paraqueoaplicativoacessee manipuledados.

(19)

Segurança ODBC do iSeries Access para Windows

Destacaalgumas consideraçõesdesegurançaaotrabalharcomoODBC efornecereferênciasa instruções desegurançamais detalhadas.

Asinformaçõesaseguirnão sãoconsideradasumguiaabrangenteparaestratégiasde segurançanos servidoresiSeries oucomoiSeriesAccessparaWindows.Elas simplesmentefornecemumavisãogeral dasestratégiasdesegurançaqueimpactamoiSeriesAccessparaWindowseosusuáriosdo ODBC.Para obterinformaçõesmais detalhadas,consulteoIBMSecurity -Reference.

Informaçõesrelacionadas

IBM Security-Reference

Estratégias Comuns do ODBC Que Não São Seguras

Evitealgumastécnicascomunsde segurançadoODBCparagarantiraproteção doseuambiente.

Àsvezes,osadministradoresdosistematentamproteger oacessoaosdados,emvezde protegeros própriosdados.Issoéextremamentearriscado,vistoexigirqueosadministradores entendamTODOSos métodospelosquaisosusuáriospodemacessar osdados.Algumastécnicascomunsde segurançado ODBCaseremevitadassão:

Segurança da Linha de Comandos

Issopodeser útilparaumainterfacebaseadaem caracteresouparaaplicativosbaseadosememulação 5250.Entretanto, essemétodosupõequesevocê impedirqueosusuáriosdigitemcomandosemuma sessãodeemulação5250,elessópoderãoacessardadospormeiodosprogramase dosmenus queo administradordosistemaforneceraeles.Portanto,asegurançadalinhadecomandosnuncaérealmente segura.Ousodaspolíticasdo iSeriesAccesseaAdministração doAplicativo aprimorama segurança, enquantoousodeautoridadedenívelde objetoaaprimoraaindamais.

Potencialmente,aspolíticasdoiSeriesAccessparaWindows podemrestringiroacessodo ODBCauma determinadaorigem dedadosquetalvezsejadeleitura.AAdministraçãodoAplicativonoiSeries Navigatorpode evitaroacessodo ODBC.

Paraobterinformaçõesadicionais,consulteoIBM Security-Reference.

Programas de Saída do Usuário

Umprogramadesaídadousuáriopermiteaoadministradordosistemaprotegerumprograma de servidorhostfornecido pelaIBM.OdriverODBCdo iSeriesAccessutilizaoservidor hostdebancode dados:pontosdesaídaQIBM_QZDA_INIT,QIBM_QZDA_NDBxe QIBM_QZDA_SQLx.Alguns drivers ODBCemétodosdeacesso adadosdo iSeriesAccessparaWindows(comoOLEDB)podemutilizar outrosservidoreshost.

Diários

Muitasvezes,sãoutilizadosdiárioscomaplicativoscliente/servidorparafornecercontrolede

confirmação.Osdiárioscontêminformaçõesdetalhadassobrecadaatualizaçãofeitaem umarquivoque estásendoregistrado nodiário.Asinformaçõesdodiário podemserformatadaseconsultadaspara retornarinformaçõesespecíficas,incluindo:

v Osperfisdeusuárioqueatualizaramoarquivo v Osregistrosqueforamatualizados

v Otipodeatualização

Diáriostambémpermitementradasdefinidaspelousuário.Quandoutilizadocomumprograma desaída dousuárioou umacionador,isso ofereceummétododecódigoextrarelativamentebaixodemanutenção

(20)

deauditoriasdefinidaspelousuário.Paraobterinformaçõesadicionais,consulteBackupeRecuperação.

Restrições de DSN (Data Source Name)

OdriverODBC doiSeriesAccesssuportaumadefiniçãodeDSNparaforneceracesso deleituraaobanco dedados.OdriverODBCdoiSeriesAccesssuportaumadefiniçãodeorigem dedadosdeleitura e chamadadeleitura.Emboranão sejasseguras,essasdefiniçõespodemauxiliarnaprevenção de operaçõesdeexclusãoeatualizaçãoinadvertidas.

Informaçõesrelacionadas

iSeriesSecurity -Reference

BackupeRecuperação

Estratégias de Segurança de Programa ODBC

Considereasseguintesestratégias desegurançadeprogramaODBC.

Restringindo Acesso de Programa ao Banco de Dados

Administradoresde sistemamuitas vezesprecisamlimitaroacessoaarquivosespecíficos,a um

determinadoprogramaou aconjuntosdeprogramas. Umprogramadorutilizandoainterface baseadaem caracteresdefiniria asrestriçõesutilizandoaautoridadeadotadapeloprograma.Ummétodosemelhante podeser utilizadocomoODBC.

ProcedimentosarmazenadospermitemaosprogramadoresdeODBCimplementara autoridadeadotada peloprograma.Oprogramador podenãoquerer queosusuáriosmanipulemarquivosdebancode dados utilizandoaplicativosde desktop,como oMicrosoftAccessouo Lotus1-2-3.Em vezdisso,o

programadorpode quererlimitarasatualizaçõesdo bancodedadossomenteaoaplicativodo

programador.Paraimplementarisso,oacessodo usuárioaobancodedados deveser restringidocoma segurançadeníveldeobjeto oucomprogramasde saídado usuário.Oaplicativo deveserescritopara enviarpedidosdedados aoprocedimento armazenadoeteroprocedimentoarmazenado paraatualizaro bancodedados.

Restringir Utilização de CPU pelo Usuário

OODBCtemfacilitadograndementeaacessibilidadededadosdo iSeries.Umimpactonegativotemsido queosusuáriospodemcriaracidentalmente umnúmeromuitograndede consultasàCPUsemperceber isso.OODBC éexecutadoem umaprioridadedetarefainterativae issopodeafetargravemente o desempenhodosistema.OiSeriessuportaumcontroladordeconsultas.OODBCpode chamaro controladordeconsultas(porexemplo,peloaplicativodePC)emumachamadadeprocedimento

armazenado.OuasAPIsdoODBCpodemchamaro controladorpormeiodoparâmetrodetempo limite deconsulta.Alémdisso,um programadesaídadousuáriopode forçarocontroladorde consultasna tarefado ODBC.Otempo limiteéespecificado noparâmetroQRYTIMLMTdo comandoCLCHGQRYA.

Oarquivodeopções deconsulta(QAQQINI)tambémpode serutilizadoparadefinirovalor.

OmanualSQLReferencecontéminformaçõesadicionais.Visualizeumaversãoon-lineemHTMLdo manual,ouimprimaumaversãoPDF,doDB2 UniversalDatabaseforiSeriesSQLReference.

Consultetambéma administraçãodoservidor hostparaobtermaisinformações.

Logs de Auditoria (Monitorando a Segurança)

Várioslogspodemserutilizadosparamonitorara segurança.QHST,oLogde Histórico,contém

mensagensrelacionadasàsalteraçõesdesegurançafeitasnosistema.Paramonitoramentodetalhadodas funçõesrelacionadasàsegurança,QAUDJRNpode serativado.Ovalor *SECURITYregistraasseguintes funções:

v Alteraçõesnaautoridadedoobjeto.

(21)

v Operaçõesdecriação,alteração, exclusão,exibiçãoe restauraçãodeperfisdousuário.

v Alteraçõesnapropriedadedoobjeto.

v Alteraçõesnosprogramas(CHGPGM) queadotamo perfildo proprietário.

v Alteraçõesnosvaloresdosistemaenosatributosde rede.

v Alteraçõesnoroteamentodesubsistema.

v Quandoa senhaQSECOFR éredefinidaparaovalorenviado peloDST.

v

Quandoa senhadoresponsávelpelasegurançado DSTprecisaserpadronizada.

v Alteraçõesnoatributodeauditoriadeumobjeto.

Paraobterinformaçõesadicionais,consulteoIBM Security-Reference.

Conceitos relacionados

“AdministraçãodoServidorHost” napágina28

Descreveosservidoreshostcomumenteutilizadoscomo iSeriesAccessparaWindowsecomo gerenciá-los eutilizá-losefetivamente.

Referênciasrelacionadas

DB2Universal DatabaseforiSeriesSQLReference

Informaçõesrelacionadas

IBM Security-Reference

Informações Relacionadas sobre Segurança do ODBC

Localizeinformaçõesadicionaissobresegurançado ODBC.

Revisõesdetalhadasdesegurançaeassistência paraimplementar asestratégiasmencionadas

anteriormenteestão disponíveispormeiodoIBMConsultline(1-800-274-0015).Revejaoseguintepara obterinformaçõesdetalhadassobretópicosespecíficos:

v Administraçãodo ServidorHost v IBMSecurity-Reference

v BackupeRecuperação

v

DB2Universal DatabaseforiSeriesSQLReference

v VáparaClientAccessODBCandOLEDB SecurityIssues TechnicalReference,quepode seracessado pelasseguintes instruções:

Váparawww.ibm.com/servers/eserver/iseries/support.

VáparaFinditfast!SearchTechnicaldatabases.

Digiteotítulo(ClientAccessODBCand OLEDBSecurityIssues)comoocritério deprocura.

Resolução de Problemas do ODBC

Ajudavocêasolucionar algumasdasdificuldadesmaiscomunsencontradasnoiSeriesAccesspara WindowsenoODBC.Além disso,identificaváriasferramentasquepodemajudararemovergargalosde desempenho.Revejaessasinformaçõesantesde entraremcontatocomosuporte técnico.

Paraobterajudacomaintegraçãodo suporteODBCem seusaplicativos, consulteaprogramaçãoODBC doiSeriesAccessparaWindows,na qualvocêpoderáobterinformações sobreosseguintessubtópicos:

v ListadeAPIsdoODBC

v ImplementaçãodeAPIsdo ODBC v ExemplosdeProgramação

v DesempenhodoODBC

(22)

Ostópicosa seguirfornecemorientaçõesgeraisparalocalizar eresolvererrosdo ODBCdoiSeriesAccess paraWindows:

Conceitos relacionados

ProgramaçãoODBC

Ferramentas de Diagnóstico e Desempenho do ODBC

Utilizeasferramentasparaajudara diagnosticarproblemasdo ODBC.

Escolhadentreo seguinteparaobter informaçõessobreferramentas dediagnósticoedesempenhodo ladodoservidor ouclientedoODBC:

Conceitos relacionados

“VerificandooStatusdo Servidor”napágina 20 Utilizeo CWBPING.

“ReunirInformaçõesparaoIBMSupport”na página27

AequipedoIBM Supportpoderáofereceromelhorserviçosevocêtiverdeterminadasinformações disponíveis aoabrirumregistrodeproblemaparaoIBM Support.

FerramentasdeDiagnóstico eDesempenhodoODBCdoLadoCliente:

Utilizeasferramentasdolado clienteparaajudara diagnosticarproblemasdoODBC.

Atabelaa seguircontémasferramentas dediagnósticoedesempenhodo ODBCnoladocliente:

RastreiodoODBC (SQL.LOG)

OAdministradordoODBCdaMicrosoftforneceseupróprioutilitárioderastreio pararastrearaschamadasdeAPIdoODBCdosaplicativos.

ConsulteColetandoumRastreiodoODBC(SQL.LOG)paraobtermaisinformações.

Utilitáriosderastreiodo ODBC

HáoutrosutilitáriosderastreiodoODBCdisponíveisquepodemsermaisrobustos queoRastreiodoODBC(SQL.LOG).Essesutilitáriosdevarejopodemfornecer rastreiodetalhadodeentradaepontodesaídadaschamadasdeAPIdoODBC.Os doisutilitáriosderastreiosãoTraceTools(Dr.DeeBee)eSSTTracePlus(Systems SoftwareTechnology).

CWBPING Para utilizar o CWBPING,digite cwbping (o nomedo sistema ou oendereço IP) em umpromptdecomandos. Porexemplo:cwbpingtestsys1oucwbping127.127.127.1 CWBPINGrespondecomumalistadeservidoreseseusstatus.ExecuteCWBPING semnenhumparâmetroparaobterajudacomousodoCWBPING.Paraobtermais informaçõessobreoCWBPING,consulteVerificandooStatusdoServidor.

CWBCOTRC ParautilizaroCWBCOTRC,digiteCWBCOTRCONemumpromptdecomandos localizadonodiretório\Arquivosdeprogramas\IBM\ClientAccess.Apósativaro rastreio,vocêpodeiniciaroaplicativo.DigitarCWBCOTRCOFFinterrompeo rastreio.CWBCOTRCreúneinformaçõessobredadosqueestãosendotransmitidos paraedoservidor.ExecuteCWBCOTRCsemnenhumparâmetroparaobterajuda comousodoCWBCOTRC.

Rastreiodetalhado OrastreiodetalhadoreúneinformaçõesrastreadaspeloscomponentesdoiSeries AccessparaWindowsqueestãoemuso.AsinformaçõesdoODBCquepodemser encontradasnesserastreioincluempontosdeentradanodriver,informaçõessobrea tarefadepré-inicialização,onomedopacoteemusoecondiçõesespeciaisdeerro.

Paraobtermaisinformações,consulteReunirumRastreioDetalhado.

FerramentasdeDiagnóstico eDesempenhodoODBCdoLadodo Servidor:

Utilizeasferramentasdolado doservidorparaajudaradiagnosticarproblemasdoODBC.

Astabelasaseguircontêmferramentasde diagnósticoedesempenhodoODBC doladodoservidor:

(23)

Ferramentas do Lado do Servidor

Rastreiodecomunicação Orecursoderastreiodecomunicaçãorastrearáeformataráqualquertipode comunicaçãoquetenhaumadescriçãodelinha(tokenringeEthernet).

Essaéumaferramentaparaisolarmuitosproblemas.Tambéméútilparadiagnosticar ondeumretardodedesempenhoestáocorrendo.Utilizeoscampostimestampe eye-catcherparamedirquantotempolevaparaprocessarumpedido.

Rastreiosdetarefas Orastreiodetarefaspodeajudaraisolarmuitosproblemasdehostededesempenho.

Umatarefadeserviçodeveseriniciadaantesnatarefaaserrastreada.Localizeo nomecompletodatarefadoODBC.Emqualquersessãodeemulação5250,inicieuma tarefadeserviçonessatarefaQZDASOINITutilizandoocomandoSTRSRVJOB.Em seguida,escolhaumdosdoisrastreios,dependendodasinformaçõesnecessárias:

Rastreartarefa

Rastreiaaschamadasinternasfeitaspeloservidorhost.Executeocomando TRCJOB*ON.

Rastreiodedepuração

Utilizadoparareverodesempenhodoaplicativoedeterminaracausade umproblemaespecífico.

OcomandoSTRDBGéexecutadocontraumatarefadeserviçoativa.Essecomando registraasdecisõestomadaspeloOtimizadordeconsultanologdetarefadasessão dedepuração.Porexemplo,eleregistratemposdeconsultaestimados,caminhosde acessoutilizadoseerrosdocursor.

UmamaneirafácildeativaroSTRDBGéconfiguraroDSNdoODBCquevocêestá utilizandopormeiodoAdministradordoODBC,selecionandoaopçãoAtivaro ComandoSTRDBG(IniciarDepuração)naguiaDiagnóstico.Comoalternativa,você podeexecutaroseguintecomando:

STRDBG UPDPROD(*YES)

OlogdetarefadoODBCpoderegistrartodososerrosqueocorremnoservidor iSeries.Quandoatarefaestivernomododedepuração,ologdetarefaconterá tambéminformaçõesrelacionadasadesempenho.

Ferramentasdedesempenho Otoolkitdedesempenhofornecerelatórioseutilitáriosquepodemserutilizadospara criarumaanálisedetalhadadodesempenhodoaplicativo.Otoolkitfornece

informaçõessobreutilizaçãodaCPUedacabeçadodisco,paginaçãodememóriae muitomais.Emboraosistemaoperacionaldebaseincluacapacidadeparacoletar dadosdedesempenho,vocêprecisarádoprogramalicenciadoseparadamente PerformanceTools/400paraanalisarosresultados.

VocêtambémpoderáutilizarasferramentasDatabaseMonitoreVisualExplain.

Consulteaajudaon-linedoiSeriesNavigatorparaobtermaisinformações.

LogdetarefaQZDASOINIT Pararecebersuportesatisfatório,gerar,localizarerecuperarologdetarefa QZDASOINIT.Ologdetarefapodecontermensagensqueajudamadeterminare resolveroserrosretornadospeloODBC.

UmamaneirafácildeacessarologdetarefaéconfiguraroDSNdoODBCquevocê estáutilizandopormeiodoAdministradordoODBC,selecionandoaopção ImprimirLogdeTarefanaDesconexãonaguiaDiagnóstico.Paralocalizarologde tarefa,abraumasessãodeemulaçãoPC5250eexecuteocomandoWRKSPLF.

EspecifiqueoperfildousuáriodoiSeriesquefoiutilizadonaconexãodoODBC comooparâmetrodeusuárioparaocomandoWRKSPLF.

QAQQINI(Arquivode OpçõesdeConsulta)

ÉpossíveldefinirabibliotecaparaArquivodeOpçõesdeConsulta,configurandoo DSNdoODBCquevocêestáutilizandopormeiodoAdministradordoODBCe selecionandoaguiaDiagnóstico.Digiteonomedabibliotecaquedesejautilizarna caixaBibliotecadeArquivodeOpçõesdeConsulta.

(24)

Coletandoum Rastreiodo ODBC(SQL.LOG):

EtapasparacoletarchamadasdeAPIdoODBC SigaestasetapasparacoletarumSQL.LOG:

1. InicieoAdministradordeOrigemdeDadosdoODBC.

2. Selecionea guiaRastreio.

3. SelecioneobotãoIniciarRastreioAgora.

4. SelecioneAplicarouOK.

5. Recrieoerro.

6. RetorneparaAdministrador doODBC.

7. Selecionea guiaRastreio.

8. SelecioneobotãoPararRastreioAgora.

9. Orastreiopode servisualizadonolocalquevocê inicialmenteespecificounacaixaCaminhode ArquivodeLog.

Nota: Esseprocedimento seaplicaquandovocê estáutilizandoo MDACversão2.5. Sevocêestiver utilizandoumaversãodiferente doMDAC,poderáprecisarseguiretapas diferentes.

Reunirum RastreioDetalhado:

Ositensdo ODBCquesãoúteisnesserastreioincluempontosde entradanodriver,informaçõessobrea tarefade pré-inicialização,o nomedopacoteem usoecondições especiaisdeerro.

Nota: Háetapas queprecisamserconcluídasantesdeobterum rastreiodetalhadoparaoMTS(Microsoft TransactionServer).ConcluaasetapasparareunirumrastreiodetalhadoparaoMTS (Microsoft TransactionServer)antesdeconcluirasetapasa seguir.

1. Nomenu Iniciar,escolhaProgramasIBMiSeriesAccessparaWindowsPropriedadesdo iSeries AccessparaWindows.

2. CliquenaguiaFerramentasdeDiagnóstico.

3. CliquenobotãoIniciarFerramentasdeDiagnóstico.

4. CliqueemOK.Àdireitadodesktop,vocêveráumíconeparecidocomumcomputadorcomum pontovermelho.

5. CliquecomobotãodireitodomousenoíconeeescolhaIniciarTodososDiagnósticos.

6. Recrieoproblema.

7. CliquecomobotãodireitodomousenoíconeeselecioneRastreioDetalhadoParar.

8. CliquecomobotãodireitodomousenoíconeeselecioneRastreioDetalhadoExibir.

9. NomenuArquivo,selecioneSalvar Como.

10. Digiteum nomeecliquenobotãoSalvar.

Reunirumrastreio detalhadoparaumMTS(MicrosoftTransactionServer):

Identifiqueasetapasparareuniresserastreio.

1. Certifique-sedeteroIRC(IncomingRemoteCommand),umcomponenteopcionaldoiSeriesAccess paraWindows,instaladona máquinaquetemoMTSeo MSDTC(MicrosoftDistributedTransaction Coordinator).

2. Certifique-sedequeoIRCestejaemexecuçãona mesmacontaemqueoMSDTCestáem execução.

Verifique-oem emIniciar/Configurações/PaineldeControle/Serviços.

3. Emumpromptdecomandos,executeREXECdragonfireCWBLOGSTART/DETAILTRACE.

Substitua″dragonfire″pelonome doPC.

(25)

4. OIRCsolicitaráumIDdeusuárioeumasenha.DigiteumIDdeusuáriocomautoridadede administrador.

5. Concluaasetapas parareunirumrastreiodetalhado.

Mensagens de Erro do ODBC do iSeries Access

Quandoumerroocorre, odriverODBCdoiSeriesAccessretornao SQLSTATE(umcódigodeerrodo ODBC)eumamensagemde erro.Odriverobtémessasinformaçõesdoserrosdetectadosporeleedos errosretornadospeloDBMS.

Paraerrosqueocorremna origemdedados,oiSeriesAccessODBCDrivermapeiaoerronativo retornadoparaoSQLSTATEapropriado.QuandoodriverODBCdoiSeriesAccesseoGerenciadorde DriverdaMicrosoftdetectamumerro,elesgeramoSQLSTATEapropriado.OdriverODBCdoiSeries AccessretornaumamensagemdeerrocombasenamensagemretornadapeloDBMS.

ParaerrosqueocorremnodriverODBCdo iSeriesAccessounoGerenciadordeDriverdaMicrosoft,o driverODBCdoiSeriesAccessretornaumamensagemdeerrocombasenotextoassociadoao

SQLSTATE.

Formato da Mensagem de Error

Asmensagensdeerrotêm oseguinteformato:

[fornecedor][componente-ODBC][origem-de-dados]

mensagem-de-erro

Osprefixosentrecolchetes([])identificama origemdoerro.Atabelaa seguirmostraosvaloresdesses prefixosretornadospelodriverODBCdo iSeriesAccess.

Quandooerroocorrenaorigemdedados,osprefixos[fornecedor]e[componente-ODBC]identificam o fornecedoreonomedo componenteODBC querecebeuoerrodaorigemdedados.

OrigemdoErro Valor

GerenciadordeDriver [Microsoft]

[Gerenciador de driver ODBC]

[N/D]

DriverODBCdoiSeries Access

[IBM(R)]

[Driver ODBC do iSeries Access]

N/D MensagensdoNLS [IBM]

[Driver ODBC do iSeries Access]

Coluna #:

Número da mensagem de erro do NLS Texto da mensagem de erro do NLS CamadadeComunicação [IBM]

[Driver ODBC do iSeries Access]

Link de comunicação failure.Comm RC=xxxx - (texto da mensagem) Em que xxxx é o número do erro em formato decimal, não hexadecimal. O texto da mensagem descrevendo a natureza do erro aparece com o número do erro.

Nota: ParaobtermaisinformaçõessobreIDsdemensagemdeerro,consulteos códigosderetornodoiSeriesAccessouoGuiadoUsuárioon-linedoiSeriesAccess paraWindows.

DB2UDBparaiSeries [IBM]

[Driver ODBC do iSeries Access]

[DB2 UDB]

Mensagem de erro do servidor

(26)

Visualizando o Texto da Mensagem de Erro do DB2 UDB para iSeries:

Paraerrosquecomeçamcom: UtilizeestecomandoCL

SQL DSPMSGDRANGE(SQLxxxx)MSGF(QSQLMSG)

IWSouPWS DSPMSGDRANGE(ZZZxxxx)MSGF(QIWS/QIWSMSG)emqueZZZéIWSou PWS

ConsulteoserroscomunsdoODBCparaobter ajudacomoutrasmensagensde errodoODBC.

Vocêpodeprocurarevisualizar mensagensdeerrodecomunicaçãooudo NLSnotópicodeajuda Mensagemde Serviço,ErroeRastreio,noGuiadoUsuárioon-line doiSeriesAccessforWindows.

Conceitos relacionados

Códigosde RetornodoiSeriesAccess

“ErrosComunsdoODBC”napágina22 Localizeeresolvaoserros doODBC.

Resolução de Problemas de Conexão do Servidor iSeries

CadaconexãoODBCsecomunicacomum programadeservidor debancodedados queéexecutado no servidoriSeries.Esseprogramaé referidocomoprogramadoservidorhost.

Onomedoprogramado ServidordeBancodeDadosutilizadocomoTCP/IPéQZDASOINIT.

Normalmente,eleestálocalizadonosubsistema QUSRWRK;contudo,pode serconfiguradode maneira diferentepeloadministradordosistema.

Emcondiçõesnormais,o programaéchamadodemodotransparente,eousuárionão precisaexecutar umaação,anão serparaverificarseossubsistemaseosprotocolosde comunicaçãoadequados estão sendoexecutados. ConsulteAdministraçãodoServidorHostparaobterdetalhessobreadministraçãode tarefasdoservidor host.

Aindicaçãomaiscomumde umafalhade conexãoéumamensagemdeerrodo driverODBC mencionandoumafalhadelinkdecomunicação.

SeoODBCnãopuder seconectaraoservidor iSeries,executeasseguintes tarefasderesoluçãode problemas:

Conceitos relacionados

“AdministraçãodoServidorHost” napágina28

Descreveosservidoreshostcomumenteutilizadoscom oiSeriesAccessparaWindowsecomo gerenciá-los eutilizá-losefetivamente.

VerificandooStatusdo Servidor:

UtilizeoCWBPING.

OprodutoiSeriesAccessparaWindowstemum comandoespecialparaverificarostatusdosservidores host:

CWBPING systemname

emquesystemnameéonomedosistema.

Ocomandodeveráretornaralgo semelhanteaoseguinte:

Para cancelar o pedido CWBPING, pressione CTRL-C ou CTRL=BREAK I - Verificando a conexão com o sistema MEUSISTEMA...

I - Conectado com êxito ao aplicativo do servidor: Cliente Central I - Conectado com êxito ao aplicativo do servidor: Arquivo de Rede

(27)

I - Conectado com êxito ao aplicativo do servidor: Impressão de Rede I - Conectado com êxito ao aplicativo do servidor: Acesso a Dados I - Conectado com êxito ao aplicativo do servidor: Filas de Dados I - Conectado com êxito ao aplicativo do servidor: Comando Remoto I - Conectado com êxito ao aplicativo do servidor: Segurança I - Conectado com êxito ao aplicativo do servidor: DDM I - Conectado com êxito ao aplicativo do servidor: Telnet

I - Conectado com êxito ao aplicativo do servidor: Central de Gerenciamento I - Conexão verificada com o sistema MEUSISTEMA

Conceitos relacionados

“Ferramentasde DiagnósticoeDesempenhodoODBC”napágina16 Utilizeasferramentas paraajudaradiagnosticarproblemasdoODBC.

Verificandoseossistemasestãoativos:

TarefasdoODBCconectadasporTCP/IP(QZDASOINIT) serãoexecutadasnosubsistemaQUSRWRK.

Verifiqueseessesubsistemaestáemexecução.

OsubsistemaQSERVERpodeprecisarseriniciadomanualmente. Parafazer isso,simplesmenteemitao seguintecomando:

STRSBS QSERVER

Paraqueosubsistema sejainiciado automaticamentenoIPL,modifiqueoprocedimentode Inicialização IPL(o padrãoéQSYS/QSTRUP)paraincluirocomandoSTRSBSQSERVER.

Alémdosubsistema QSERVER,o subsistemaQSYSWRKeQUSRWRKdevemestaremexecução.

VerificandoseasTarefasdePré-inicializaçãoEstãoemExecução:

AIBMenviaossubsistemasQSERVER/QUSRWRKparautilizartarefasde pré-inicializaçãopara aprimorarodesempenhonainicializaçãodetarefas.

Quandoastarefasdepré-inicializaçãosãoconfiguradasnosubsistema, atarefaDEVEestarativapara conexão.Atarefade pré-inicializaçãoutilizadaparaumaconexãoTCP/IPé:

v

QZDASOINIT-Programado Servidor

Paraverificarseumatarefadepré-inicializaçãoestásendoexecutada, utilizeum dosseguintes:

WRKACTJOB SBS(QUSRWRK)

WRKACTJOB SBS(’subsistema-definido-pelo-usuário’)

Atarefadepré-inicializaçãoapropriadadeveestarativa:

Tarefa Usuário Tipo ---Status---

QZDASOINIT QUSER PJ ATIVO (conexão de soquete)

Tarefasdepré-inicializaçãonãosãoexibidasemWRKACTJOB amenosqueumaconexãojáestejaativa.

VocêdeveutilizarF14-IncluirapartirdopainelWRKACTJOB.

ConsideraçõesAdicionaissobreTCP/IP:

UtilizeNETSTAT,STRTCPeSTRHOSTSVRparaverificareiniciarasfunçõesdoTCP/IP.

VerifiqueseoTCP/IPéiniciadocomoseguintecomando:

NETSTAT *CNN

(28)

Nota: ParaverificarseoTCP/IPéiniciadocomoiSeriesNavigator,vocêjádeveráterconfiguradooservidorcom oTCP/IP;emseguida,façaoseguinte:

1. NoiSeriesNavigator,selecioneservidorRede.

2. CliquecomobotãodireitodomouseemConfiguraçãoTCP/IPeselecioneUtilitários.

3. SelecioneExecutarPing.

4. EspecifiqueonomedohostouoendereçoTCP/IPecliqueemExecutarPingAgora.

UtilizeocomandoSTRTCPparainiciaro protocolodesejadoseelenãoestiver emexecução.

Verifiqueseosdaemons necessáriosestãoem execuçãonavegandonasinformaçõesretornadasdo comandoNETSTAT *CNN:

Endereço Porta Porta

Remoto Remota Local Tempo Inat Estado

* * as-cent > 000:09:31 Listen

* * as-signon 000:09:41 Listen

* * as-svrmap 002:57:45 Listen

* * as-data > 002:57:45 Listen

UtilizeocomandoSTRHOSTSVRSERVER(*ALL)parainiciá-los,senecessário.

v VerifiqueseQZDASRVSD,odaemondosoqueteODBC,estáemexecução nosubsistema QSERVER.

as-databasedeveráestarnoestadoListen

WRKJOBQZDASRVSD deveráserutilizado paraverificar ologdetarefadodaemonembuscade algumamensagemdeerro.

v VerifiqueseodaemondesoqueteQZSOSMAPDestáemexecuçãonosubsistema QSYSWRK.

as-svrmapdeveráestarnoestadoListenconformemostradopeloNETSTAT*CNN.

WRKJOBQZSOSMAPDdeveráser utilizadoparaverificarologdetarefadodaemonem buscade algumamensagemdeerro.

OPClocaliza osoqueteutilizadopeloservidordebanco dedadosconectando-se aosoquetedo mapeadordo servidor.Elerecuperao soqueteutilizadoporas-database.Emseguida,eleseconectaao soqueteapropriadoqueestásendomonitoradopelodaemondoservidor debancode dados,

QZDASRVSD.Odaemondo servidorestabeleceráa conexãodoclientecomumatarefade

pré-inicializaçãoQZDASOINITnoQUSRWRK.Seessafor aprimeiraconexãofeitacomoservidor a partirdessePC, doisoutrosservidoresserãoutilizados:servidor centralparalicençaeservidor de conexãoparavalidaçãode IDdeusuário/senha.

Paraobtermaisinformações sobrecomoverificar seoTCP/IPéiniciado,consulteProblemasGeraisde TCP/IP.

Conceitos relacionados

ProblemasGeraisdeTCP/IP

Tarefasrelacionadas

Configurar oServidorcomoTCP/IP

Erros Comuns do ODBC

LocalizeeresolvaoserrosdoODBC.

Ostópicosa seguirfornecemorientaçõesgeraisparalocalizar eresolvererroscomunsdo ODBCdo iSeriesAccessparaWindows:

Conceitos relacionados

Referências

Documentos relacionados

Para avaliação do estado imunológico da população em estudo, foram colhidas amostras de soro sanguíneo de 133 aves e submetidas a provas sorológicas como a Reação

Entre os resultados destacamos a deterioração política da capacidade do estado brasileiro em construir um sistema eficaz de proteção aos direitos dos povos indígenas,

Revista da Faculdade de Educação - Periódico do Programa de Pós-Graduação em Educação da Universidade do Estado de Mato Groso/UNEMAT. Coordenação: Maria do Horto Salles

A assistência da equipe de enfermagem para a pessoa portadora de Diabetes Mellitus deve ser desenvolvida para um processo de educação em saúde que contribua para que a

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

Apresentação do projeto para obter os apoios necessários Lideranças da comunidade + assistente social NASF Início em quatro meses JUNTOS PELO SABER População mais

b) relativo a período de apuração posterior à utilização do eSocial com crédito dos demais tributos administrados pela Secretaria da Receita Federal do

A prevalência real de HTA, considerando os dois momentos de medição, foi de 5,2%, com expressão apenas no sexo masculino e tendencialmente relacionada com a obesidade.. No