• No se han encontrado resultados

iseries Access para Windows: Administración

N/A
N/A
Protected

Academic year: 2021

Share "iseries Access para Windows: Administración"

Copied!
174
0
0

Texto completo

(1)

IBM

Systems

-

iSeries

iSeries

Access

para

Windows:

Administración

Versión

5

Release

4

(2)
(3)

IBM

Systems

-

iSeries

iSeries

Access

para

Windows:

Administración

Versión

5

Release

4

(4)

Nota

Antesde utilizarestainformaciónyelproductoalquehacereferencia,lealainformaciónque figuraen:“Notas”,enlapágina163.

Séptimaedición(febrerode2006)

Estaediciónatañealaversión5,release4,modificación0deiSeriesAccessparaWindows5722-XE1yatodoslos releasesymodificacionesulterioreshastaqueseindiquelocontrarioennuevasediciones.Estaversiónnoseejecuta entodoslosmodelosdesistemaconconjuntoreducidodeinstrucciones(RISC)nitampocoseejecutaenlos modelosCISC.

(5)

Contenido

Administración

de

iSeries

Access

para

Windows

.

.

.

.

.

.

.

.

.

.

.

.

.

. 1

NovedadesdelreleaseV5R4 . . . 1

ArchivoPDFimprimible . . . 3

EntornosdereddeiSeriesAccessparaWindows . . 3

MicrosoftWindowsTerminalServer . . . 4

UtilizariSeriesAccessparaWindowsenun

entornodetresniveles . . . 4

AñadirlaconfiguraciónTCP/IPatodoslos

usuarios . . . 8

EstablecerubicacióndearchivosdePC5250para todoslosusuarios . . . 8

PerfilesdeusuarioparalosPCconvarios

usuarios . . . 8

AdministracióndeODBC . . . 9

VisióngeneraldelcontroladorODBCdeiSeries Access . . . 9

Configuracióndelsistemaparaelcontrolador ODBCdeiSeriesAccess . . . 11

SeguridadODBCdeiSeriesAccesspara

Windows . . . 13

ResolverproblemasdeODBC . . . 16

Administracióndeservidoresdesistemaprincipal 29 Identificarservidoresdesistemaprincipali5/OS yprogramasasociados . . . 30

Utilizarservidoresdesistemaprincipali5/OS. . 41 Utilizacióndeprogramasdesalidadeservidor 67 AdministracióndeiSeriesNetServer. . . 104 Restringiralosusuariosconpolíticasy

administracióndeaplicaciones . . . 104

VisióngeneraldelaspolíticasdeiSeriesAccess paraWindows . . . 105

Preparacióndelsistemaparautilizarpolíticas 108 ListadepolíticasdeiSeriesAccesspara

Windows . . . 111

AdministracióndelaCapadesocketssegura 161 Informacióndelicenciadecódigoydeclaración delimitaciónderesponsabilidad . . . 161

Apéndice.

Notas

.

.

.

.

.

.

.

.

.

. 163

Informacióndelainterfazdeprogramación . . . 165

Marcasregistradas. . . 165 Términosycondiciones . . . 165

(6)
(7)

Administración

de

iSeries

Access

para

Windows

UtiliceestetemaparaadministrariSeriesAccessparaWindows ensuentornodecliente/servidor. EnestainformaciónsepresuponequeestáfamiliarizadoconiSeriesAccessparaWindowsyqueloha instaladoenelsistema.

Elijaentrelossiguientestemasdeadministraciónparaobtenerinformaciónadicionalnecesaria acercade iSeriesAccessparaWindows:

Nota: Alutilizarlosejemplosdecódigo,aceptarálostérminosdel“Informacióndelicenciadecódigoy

declaraciónde limitaciónderesponsabilidad” enlapágina161.

Conceptos relacionados

Introduccióna iSeriesAccessparaWindows Programaciónde iSeriesAccessparaWindows Tareasrelacionadas

Instalacióny configuración Informaciónrelacionada

“Informacióndelicenciadecódigoydeclaración delimitaciónde responsabilidad”enlapágina161

Novedades

del

release

V5R4

Resumende lasnuevasfuncionesdeadministraciónparaesterelease.

Conlainstalación delaV5R4de iSeriesAccessparaWindows,puedegestionarsuentornoconfunciones nuevasquesehanañadidoa losproveedoresdebasesdedatosyotrasmejorasdelproducto.

Lasnuevasfuncionesparalaadministraciónde iSeriesAccessparaWindowsson lassiguientes: v Característicasdetransferenciadedatos

LatransferenciadedatosV5R4incluyeahorasoporteparaelformatode hojade cálculoXMLdeMS Excel,nombresde columnade128 bytes,seleccióndePCdeuna agrupacióndealmacenamiento auxiliarindependiente(IASP)ysoporteparacreary sobreescribirconjuntosde resultadosde consulta vacíos.

v ImpresiónyemulaciónPC5250

V5R4iSeriesAccessparaWindowsPC5250sesuministraconsoporteintegradoparalaversión5.8de PersonalCommunications5250.Lasmejorasclave delaversión5.8incluyen asociacióndesesionesde impresora,valoresdeconfiguraciónenlasventanas desesióndeuna sesióndeimpresora,APIde configuraciónde páginaeimpresora,habilitaciónbidireccionaladicionalysoportedeobjetosde automatizaciónpara.NET.

v

iSeriesNavigator

Existenvariascaracterísticas nuevasparaiSeriesNavigator.Paraobtenerunadescripción deestas características,consultelainformaciónsuministradaconiSeriesNavigator.

v ODBC

EnV5R4,ODBCy elsistemaprincipaliSeriesdansoporteanombresdecolumnade128bytesy sentenciasSQLmáslargas(mandatosdehasta2.097.152byteso1.048.576caracteres).ODBCtambién dasoportealpasodeuncorrelacionadorIBMEnterpriseWorkloadManager(eWLM) alsistema principaliSeries.

(8)

Lalistadebibliotecas yladenominacióndelsistemaestánahorasoportadasporelproveedor.NETy elproveedorOLEDB.Además,estosproveedorestambiéndan soportea lasnuevasmejorasde sistemaprincipaliSeriesV5R4,queincluyennombresdecolumnade 128bytes,sentenciasSQLmás largasyelpasodelcorrelacionadorIBMEnterpriseWorkloadManager(eWLM).

Elproveedor.NET tambiéndasoportea tiposde datosLOByalprocesodeseriespersonalizable para otrostiposdedatos.Tambiéndasoportea variosconjuntos deresultadosactivos paracadaconexióny aIntelliSense.

– ParaobtenerdetallestécnicossobreelproveedordeIBM.Data.DB2.iSeries,consultelapublicación

IBMDB2UDB paraiSeries.NETProviderTechnicalReference.Paraobtenerdetallessobreotros suministradores,consultelaReferenciatécnicaDBOLE.Puedeaccedera estosdocumentosdesdelos temasdelKit deutilidadesdelprogramador,siguiendoestavía deacceso:

InicioProgramasIBMiSeriesAccessparaWindowsJuegodeherramientasdelprogramador

JuegodeherramientasdelprogramadorInterfacescomunes

v Controladoresdeimpresora

ApartirdelreleaseV5R4,iSeriesAccessparaWindowssuministrauncontroladordeimpresoraAFP de64bitsparautilizarloenversionesde64bitsdesistemasoperativosWindows.Elnuevocontrolador estásoportadoenlafamiliadeprocesadoresIntelItanium(Intelde 64bits)de PC.

Notas:

– Elcontrolador noestásoportado enlafamiliade procesadoresAdvanced MicroDevices

(AMD)Hammer.

– ElControlador deimpresoraSCSnoestásoportadoensistemasoperativosWindows de64

bits.

v Capadesocketssegura(SSL)

– ApartirdelreleaseV5R4,puedeconfigurarlosPCclienteparalaconmutaciónopcionaldela

modalidadcompatibleconFIPS(FederalInformationProcessingStandards)paralamayoríadelas funcionesdeiSeriesAccessparaWindows enlasqueseutilizaSSL.

– Tambiénapartirdelrelease V5R4,ClientEncryption(CE3)yanoseinstalacomoproducto

independienteenelservidorparapoderinstalarelCifradoSSLde 128bitsenelPC. ElCifradoSSL de128bitsestáempaquetadoenelproductoiSeriesAccessparaWindows(XE1)y, portanto,está disponiblecomocomponenteinstalabledelasopcionesdeinstalación habitualesnueva,de actualización,selectivao personalizada.

– Además,a partirdelreleaseV5R4,SSLestádisponibleparaaplicacionesde 64bitsenPCque

funcionanconlafamiliadeprocesadoresIntelItanium(Intelde 64bits).

Notas:

- SSLyanoestádisponibleparaaplicacionesde 64bitsejecutadasenlafamiliade

procesadoresAdvanced MicroDevices(AMD) HammernienprocesadoresIntelcon EM64T.

- SSLestádisponibleparaaplicacionesde32bitsejecutadasencualquier plataforma.

Otra

información

TrasinstalariSeriesAccessparaWindows,utiliceestavíadeacceso delacarpetaiSeriesAccesspara Windowsparaaccedera laGuía delusuario:InicioProgramasIBMiSeriesAccessparaWindows

Guíadelusuario.

LasAPIdebasede datosC/C++(APISQLoptimizadas)yanosemejoran.Enelfuturoquizássedejede darlessoporte. Esrecomendablequeutiliceotrastecnologíasparaaccederalasbasesdedatos.

Lossistemas operativosWindows98(todaslasediciones),WindowsMEy WindowsNTnoestán soportadosenV5R4iSeriesAccessparaWindows.

(9)

Cómo

visualizar

las

novedades

o

cambios

Estainformaciónleayudaráaverloscambios técnicosquesehanrealizado: v Laimagen

marcadónde empiezalainformaciónnuevaomodificada. v Laimagen

marcadónde finalizalainformaciónnuevaomodificada.

Paraencontrarotra informaciónrelativaa lasnovedadesocambiosde esterelease,consulteel Memorándumparalosusuarios.

Informaciónrelacionada Programación.NET ProgramaciónOLEDB

NovedadesdeiSeriesNavigatorenelreleaseV5R4

Archivo

PDF

imprimible

EstavistalepermitevereimprimirunarchivoPDFde estainformación.

ParaverodescargarlaversiónPDFde estedocumento,seleccioneiSeriesAccessparaWindows: Administración(alrededorde436 KB).

Cómo

guardar

los

archivos

PDF

SideseaguardarunarchivoPDFensu estaciónde trabajoparaverlooimprimirlo:

1. PulseelPDFconelbotónderechodelratónenelnavegador(pulseelenlaceanteriorconelbotón

derechodelratón).

2. PulseGuardar destinocomo,siutilizaInternet Explorer.PulseGuardar enlacecomo,siutiliza

Netscape Communicator.

3. Navegue hastaeldirectorioenelquedesea guardarelPDF.

4. PulseGuardar.

Cómo

descargar

Adobe

Acrobat

Reader

SenecesitaAdobeAcrobatReaderparaveroimprimirestosarchivosPDF.Puededescargarunacopia gratuitadesdeelsitioWebdeAdobe (www.adobe.com/products/acrobat/readstep.html)

.

Entornos

de

red

de

iSeries

Access

para

Windows

Informaciónacercade cómoiSeriesAccessparaWindowspermiteponerserviciosqueseencuentranen elservidor adisposicióndelosPCclienteenentornosdereddiferentes.Tambiénofreceinformación acercadecómoadministrarunPCquetienevariosusuarios.

Estetemaidentificaalgunosde losentornosderedenlosqueiSeriesAccessparaWindows puede operar.Puedeponerlosserviciosdei5/OSadisposicióndelosclientesutilizandoiSeriesAccesspara Windowsenunentornode tresnivelesoinstalándolo enuna versióndelsistemaoperativoWindowsque suministresoporteparainiciodesesiónremotomediante Serviciosdeterminal.PuedeadministrarunPC quetengaasignadosvariosusuarios.

Elijaentrelostemasquefiguranmásabajoparaobtenerinformaciónacercade variosmétodos suministradosparaquelosusuariosfinalesaccedan alosserviciosdeiSeriesutilizandoiSeriesAccess paraWindows.Generalmente,estoimplica unaconexióndirectaentreunPCqueejecuteiSeriesAccess paraWindowsyelservidoriSeries.Sinembargo,lautilizacióndelentornoMicrosoftWindows Terminal ServerEdition(TSE)oiSeriesAccessparaWindows enunentornodetresnivelespermitenaprovechar lasventajasdeotrosentornosde red.

(10)

Elijatambiénentrelostemasquefiguranmásabajoparaobtener informaciónacercade los

procedimientossuministradosporiSeriesAccessparaWindows paraadministrarlosPCconvarios usuarios:

Microsoft

Windows

Terminal

Server

Utilicelascaracterísticas deMicrosoftWindows TerminalServerconiSeriesAccessparaWindows. MicrosoftWindowsTerminalServer esuna versiónquepermiteejecutarsimultáneamentevariassesiones declienteenunsoloservidorWindows. Permiteconexionesdesdemúltiplesplataformasde cliente,entre lasquenosóloseincluyenWindows,sinotambiénestacionesdered,UNIX,Linux,DOS,OS/2yotros. SiinstalaiSeriesAccessparaWindowsenunservidorWindows quesuministreestacaracterística,las estacionesdetrabajoquenotengan instaladoiSeriesAccessparaWindowspodrán accederaservicios iSeries.

Nota: Establezca CuándocomprobarniveldeservicioenNuncaenlapestañaServiciode las

PropiedadesdeiSeriesAccessparaWindows cuandoejecuteTerminalServicesy utiliceWindows 2000osistemasoperativosposteriores.

Paraobtenerinformaciónsobrelainstalación,soporte, problemasconocidos ysolucionescuandose utilizaiSeriesAccessparaWindowsconunMicrosoftWindowsTerminalServer,consulte elAPAR II11373.

ParaobtenermásinformaciónacercadeTerminalServicesenunservidorWindows,consultela documentacióndeMicrosoft osusitioWeb.

Informaciónrelacionada APARII11373

Windows NTServer 4.0TerminalServer Edition

Utilizar

iSeries

Access

para

Windows

en

un

entorno

de

tres

niveles

Lainstalación deiSeriesAccessparaWindows enelnivelintermediode unentornodetresniveles implicaqueunaampliavariedaddeestaciones detrabajoclientepuedenaccedera losserviciosde iSeries.

Adicionalmente,losentornosde tresnivelespresentanotrasventajas:

v Mejorintegraciónentrelasdiversasaplicacionesdeclienteyservidor:múltiplesaplicacionesde

usuariofinalqueseejecutanenvariosclientespuedencomunicarsesimultáneamenteconlas aplicacionesdeunservidorWindows.Cadaunadelas aplicacionesdelservidorWindows puede comunicartambiénconvariasbasesde datos.

v MejoradelagestióndetransaccionesmedianteelservidordetransaccionesdeMicrosoft:los

entornosdetresnivelespermitentransaccionesmáscomplejas,algunasdelascualespuedendepender unasdeotrasparapoder completarsesatisfactoriamente.(Todaslastransaccionesdeben completarse satisfactoriamenteparaquecadaunasecomplete).

v ImportardatosdesdeunservidoriSeriesa páginasWeb,medianteMicrosoftInternetInformation Server(IIS): IISpuedeutilizarActiveServer Pagesparaactualizardemaneradinámica páginasWeb condatosdeDB2UniversalDatabaseparaiSeries.

Losdistintos componentesyaplicacionesdelosentornosdetresnivelesestánentrescapas.Lastres capaspuedenresidirenPCdistintos,oterminales, ypuedencomunicarseatravés deunared. Generalmente,losnivelestendránlascaracterísticas siguientes:

(11)

Nivel

de

cliente

Estacapacontienelainterfazylasaplicacionesquepermitenalosusuariosfinalesmanipulardatos.Por ejemplo,estopuedesuponeruna navegadorde Webqueseejecuteenunaestaciónde red,ouna aplicaciónpersonalizadaqueutiliceuncomponenteremoto.EstacapanoutilizaelclienteiSeriesAccess paraWindows.

Nivel

intermedio

Estacapacontienelalógicacomercialodeaplicación.EnlosentornosqueutilizaniSeriesAccesspara Windows,estacapadeberáconsistirenunservidorWindows queejecuteunscriptActiveServer Pages deMicrosofto uncomponenteremoto.

EstacapautilizaInternet InformationServer (IIS)deMicrosofty, opcionalmente,puedeutilizar ComponentServicesoMicrosoft TransactionServer paratransaccionesdistribuidas. Elscriptutilizael proveedorADO.NET,elproveedorOLE DBoelproveedorODBCincluidoseniSeriesAccesspara Windows.Estosclientessecomunicanconlacapadebasede datosparaobtener datosdelservidor iSeries.

Consultelostemasquefigurana continuaciónparaobtener másinformaciónacerca delnivelintermedio: v

UtilizarMicrosoft TransactionServer (MTS)

v Accedera losserviciosde iSeriesdesdeelnivelintermedio

Nivel

de

base

de

datos

Estacapaconstanormalmentede unabasededatosDB2 UniversalDatabaseparaiSeries.Las

aplicacionespueden accederaesteya variosserviciosdeiSeries mediantelosprogramasdeservidor de sistemaprincipalomediante programaspersonalizadosde iSeries.

Utilizar

el

soporte

de

transacciones

distribuidas

Elcliente iSeriesAccessparaWindowsdasoportea MicrosoftTransactionServer(MTS)y almodelo de Serviciosdecomponente,conelcontroladorODBCde iSeriesAccessyelproveedorDBOLE

IBMDASQL.

MTS

MTSesunentornodeejecución ymodelodeprogramaciónbasadoencomponentesde Microsoftquese utilizaparadesarrollar,desplegarygestionar aplicacionesde servidordeInternet. Enmuchos entornos detresniveles,lasASP(ActiveServer Pages)llamanacomponentesMTS paraacceder abasesdedatos, aplicacionesde sistemaprincipaly colasdemensajes.SiseutilizaconiSeriesAccessparaWindows cuandoseestáejecutandoenelnivelintermediodeunentornode tresniveles,loscomponentesMTS gestionanlastransaccionesentrelas aplicacionesde clientes,loscomponentesdeiSeriesAccesspara Windowsylas basesdedatosimplicadas enlastransacciones.

MTSutilizaelcoordinadordetransaccionesdistribuidasdeMicrosoft(MSDTC) parapodergestionar transaccionesqueabarcanvariossistemasdegestióndebasesdedatos(DBMS), yparaasegurarla integridaddelcompromisodedosfasesaltratarcontransaccionescuyaimplementación dependedel éxitomutuo.

Enlosmodelosdeservidor Windowsmásrecientes,MTSsehasustituidoporelmodelodeServicios de componente.LosproveedoresODBCyOLEDBdeiSeriesAccessparaWindowsdansoportealmodelo deServiciosde componentede lamismaformaquedan soportea MTS.

(12)

v SielMSDTCnopuedecargar elcontrolador ODBCdeiSeriesAccess,elSQLSetConnectAttr(

SQL_ATTR_ENLIST_IN_DTC)fallaráconelcódigoderazón2 (XaRmCreatehafallado).Siha instaladoelcomponenteemulador PC5250de iSeriesAccessparaWindows,lavíadeentornoodel sistemaMSDTCseestableceráautomáticamente.Paraevitaresto,lavíade entornodesistemaenelPC queestáejecutandoMSDTC deberáincluirlavíaaldirectorioShareddentrodeldirectorioenelque estáinstaladoiSeriesAccessparaWindows.Porejemplo: C:\Archivosdeprograma\IBM\Client Access\Shared.

v SiestáutilizandoSSL,ocualquierotrovalorconfigurable eneldiálogoConexionesPropiedadesde

iSeriesNavigator,elnombredeconexióniSeriesdeiSeriesNavigatordebecoincidirconelnombrede conexiónespecificadoenelPCclientegestionadoporMTS.MSDTCutilizalosmismosnombresde conexiónquelosPCclienteODBCdeiSeriesAccessparaWindows,queMTSgestiona paraconectar conlabase dedatosDB2UDBparaiSeries.Paracambiarlas propiedadesde conexióndelas

conexionesMSDTC,debecambiarelregistrode cuentasdelsistema.

Unamaneradehacerestoesutilizarelmandatoremoto entrante(IRC)encombinaciónconel programade utilidadCWBENV:

1. EjecuteCWBENVenunPCcliente paraextraer lainformaciónde configuraciónparaunentorno.

2. Copieelarchivo resultanteenelPCMSDTC.

3. Inicieelservicio demandatosremotosdeiSeriesAccessparaWindowsyasegúresedequeesté

configuradoparaejecutarse enelcontextodelsistemalocal.

4. UtilizandoelmandatoRUNRMTCMDdesdeuna sesióndePC5250,envíeunmandatoCWBENVal

PCMSDTC paraimportarelentorno.

ConsultelaGuíadelusuario enelgrupode programasiSeriesAccessparaWindowsparaobtener másinformaciónsobreestasfunciones.

ParaobtenermásinformaciónsobreMTSo sobreelmodelodeServicios decomponente,consulte elsitio webdeMicrosoft.

Informaciónrelacionada SitioWebdeMicrosoft MTS

Acceso

a

los

servicios

de

iSeries

desde

el

nivel

intermedio

Hayvariasmanerasde proporcionarloscomponentes denivelintermedioconacceso alservidoriSeries.

Nota: Loscomponentesdenivelintermedio nopueden teneruna interfazdeusuario;porlotanto,si

iSeriesAccesssolicitainformaciónacercadeliniciode sesión,las aplicacionesde tresnivelespuede parecerquesecuelguen.Paraevitarlo,losdesarrolladoresdeben utilizarunobjetode sistema nuevoparaespecificarlainformaciónde conexiónnecesaria(IDdeusuario ycontraseña)enel servidor iSeries.Elvalorde lamodalidadsolicitarparaesteobjetodebeserno solicitarnunca.

Proveedor

de

datos

.NET

de

iSeries

Access

para

Windows

ElProveedor.NETdeIBMDB2UDBparaiSeriesofreceelmejorrendimientoparaaccedera labase de datosdeiSeriesa losprogramadoresqueescribenaplicacionesmediantelaInfraestructurade accesoa datos(DataAccessFramework).NET deMicrosoft.Alolargodeestadocumentación,eltérmino

ProveedorgestionadoseutilizadeformaintercambiableconProveedorde.NETdeIBMDB2UDBpara iSeriesy proveedordedatosIBM.Data.DB2.iSeries.Independientementedelnombre queutilice,podrá aprovecharelabanicocompletodetiposdedatos.NETy lafuncionalidadSQLparaconseguirquelas aplicacionespuedantrabajarcómodamenteconlosdatosguardadosdeformaseguraenlasbasesde datosdesuservidor iSeries.

(13)

Proveedor

de

BD

OLE

de

iSeries

Access

para

Windows

Lamayoríade aplicacionesy componentesutilizanelproveedordeBDOLEdeiSeriesAccesspara Windowsa travésdeobjetosdedatosdeActiveX(ADO).Acontinuaciónsemuestranloscuatro beneficiosprincipalesqueseconsiguen llevandoacaboestatécnica:

v Permitealosdesarrolladoresrealizarsolomodificacionesmínimasenunainterfazúnicaytécnicade

programaciónparaaccedera losprogramasiSeries,mandatos,preguntassobreSQL,procedimientos almacenadosyarchivoslógicos yfísicos.

v

Soportaconversiones automáticasdedatosentreiSeries ylostiposde datosdePC.

v LepermiteevitarlaactividadgeneralasociadaconSQL,proporcionandoayuda paraelaccesode

archivosanivelde registro.

v Esrelativamentesencillollevara caboy desarrollaraplicaciones. Estemétodoconstituye,generalmente,

latecnologíamássencillaparadesarrollarlasaplicacionesdetresniveles. ConsultelasecciónProgramacióndeBDOLEparaobtenermásinformación.

Controlador

ODBC

de

iSeries

Access

para

Windows

Además,puedeaccederalcontroladorODBCde iSeriesAccessatravés deADOo deRDS(serviciosde datosremotos),utilizandoelproveedorde BDOLEde MicrosoftparaODBC(MSDASQL).

Paraobtenermásinformaciónsobrecómoacceder aODBCa travésdeADO,consulte lasecciónElegir unainterfazparaaccederalcontroladorODBC.

Sideseainformaciónadicionalacercadelcontrolador ODBCdeiSeriesAccess,consultelasección ProgramacióndeODBC.

Nota: ElproveedordeBDOLEdeiSeriesAccessparaWindowsy algunasfunciones delcontrolador

ODBCde iSeriesAccess,requierenMDACversión2.5ounaversiónmásreciente.

Objetos

de

automatización

de

ActiveX

Elcliente iSeriesAccessparaWindowsproporcionaunabibliotecade objetosdeautomatización de ActiveXquelosdesarrolladorespuedenutilizarparaeldesarrollodelnivelintermedio.Estosobjetos proporcionanacceso a:

v ColasdedatosiSeries

v Llamadasamandatosremotosyprogramasdistribuidos

v Objetosdeadministración

v ObjetosdesistemaiSeries

v Accesodetransferenciade datosalastablasdebasesdedatosde iSeries

Enalgunoscasos,losobjetosdeActiveXproporcionanmayorversatilidadyfuncionalidadqueADO, perorequierenunaprogramaciónligeramentemáscompleja.

Nota: ElclienteiSeriesAccessparaWindows incluyelabibliotecadeautomatización delclienteWindows

95/NT(elproductoXD1).Estosobjetosdeautomatización, incluyendolasbasesdedatos,no soportanlautilizaciónenunentornodetresniveles.

Las

API

C/C++

de

Express

LasAPIdeiSeriesAccessparaWindows proporcionanacceso rápidoyde bajonivelalosservidoresde sistemaprincipali5/OS. Sinembargo,lautilizacióndeestasAPIrequieredesarrolladoresquetengan experienciaconC/C++.Específicamente,losdesarrolladoresdeben estarfamiliarizadosconlostiposde

(14)

datosylasAPIC, ytambiéndeben tenerencuentalasconsideraciones sobrelaseguridaddehebrasal crearsuscomponentes.

Tareasrelacionadas

Elegiruna interfazparaaccederalcontrolador ODBC Referenciarelacionada

Programación.NET ProgramaciónOLEDB ProgramaciónODBC

Añadir

la

configuración

TCP/IP

a

todos

los

usuarios

UtiliceelmandatoCWBCFGdesdeunalíneademandatos odesdeInicioEjecutarparaconfigurar conexionesdeservidor iSeriesparatodoslosusuariosdefinidosenunPC.

Conestemandatotambiénseañadeinformacióndeconfiguración alperfildeusuarioporomisiónde Windows,queeselperfilutilizadocuando secreanperfilesdeusuario adicionales.

PuedeutilizarCWBCFGparaañadiromodificarlaubicaciónqueutilizaelemuladorPC5250cuandoabreo creaarchivos.CWBCFGpuedemodificarladefiniciónde laubicacióndetodoslosusuariosdelPC.

Finalmente,puedeutilizarCWBCFGparaactivarodesactivarelconmutadordemodalidadFIPSparatodos losusuariosdelPC.

ParaobtenermásinformaciónsobreCWBCFGolamodalidadFIPS,consultelaGuíadelusuarioenlíneade iSeriesAccessparaWindows.

Establecer

ubicación

de

archivos

de

PC5250

para

todos

los

usuarios

Laubicaciónporomisiónenlaqueelemulador PC5250buscayalmacenatodoslosarchivosparatodos losusuariosdefinidos secomparte portodoslosusuariosdeunPC,aunquealgunospueden noestar autorizadosparalaescritura.

Laubicaciónporomisiónes:

(carpetadeinstalacióndeiSeriesAccessparaWindows)\emulator\private

Estaubicaciónporomisión puedemodificarseparacadausuarioautorizadodesdelapestañaPC5250de lasPropiedadesdeiSeriesAccessparaWindows.Paracambiar estaubicaciónporomisiónparatodoslos usuariosde inmediato,eladministrador puedeutilizarelmandatoCWBCFG desdeunindicadorde mandatos,especificandolaopción/pc5250path.

Notas:

v Cualquiercuentade usuariocreadatraslaejecuciónde CWBCFGutilizalaubicaciónpor

omisiónestablecida porCWBCFG. v

SólolosadministradorespuedenutilizarCWBCFG.

v CWBCFGnodesplazaningúnarchivo delaantiguaubicaciónalanueva.Siesnecesario,los

archivosdeberándesplazarsemanualmente.

ParaobtenermásinformaciónsobreCWBCFG,consultelaGuíadelusuarioenlíneade iSeriesAccess paraWindows.

Perfiles

de

usuario

para

los

PC

con

varios

usuarios

PuedeadministrarlosPCconvariosusuariosde iSeriesAccessparaWindows.Estetipode

administraciónestádisponiblecomofuncióndelossistemasoperativosWindows medianteelusode perfilesitinerantesyobligatorios.

| | | |

(15)

Nota: Paraobtenerdocumentación acercadecómoimplementar estosmétodosdeadministraciónde

múltiplesusuariosenlared,consultelasofertasde MicrosoftparaelsistemaoperativoWindows queestéutilizando.

Perfiles

de

usuario

itinerantes

Losperfiles deusuarioitinerantessonperfiles deusuarioWindows quepuedenitinerarentrelosPC.Los cambiosde configuraciónacompañanalusuario.Losperfiles deusuarioitinerantesnormalmenteresiden enelservidor Windows.Cadausuario itinerantetiene undirectorio enelservidor Windowsespecificado porlavíadeacceso alperfildeusuario enlosvaloresdeperfildeusuario. Estedirectoriocontiene informaciónde registro,asícomoinformacióndelmenúinicioy delescritoriocorrespondientea cada usuario.

Perfiles

de

usuario

obligatorios

Losperfiles deusuarioobligatoriossonperfiles deusuarioqueunadministrador delsistemaestablece paraquelosutilicen losusuariosdePCencualquierPCWindows.Sonusuariosquenormalmenteno debenmodificarsusvalores. Losperfilesde usuarioobligatoriospuedenexistirenunPCoitinerarentre clientesPC.

Administración

de

ODBC

iSeriesAccessparaWindowsincluyeuncontroladorODBCquepermitea lasaplicacionesacceder convenientementea lasbasesde datosDB2UDBparaiSeriesdelared.Estetemaproporcionaunavisión generaldeODBC,instruccionesparainstalarelcontroladory unaguíaderesolucióndeproblemas.

Nota: Paraobtenerinformaciónyconsideraciones cuandosetrabajaconlasAPIde ODBC,consulte la

Programaciónde ODBC.

ConectividadAbiertadeBases deDatos (ODBC)esunestándardeMicrosoft queproporcionaacceso a basesde datos.Tieneunconjuntobiendefinidodeinterfacesdeprogramasdeaplicación(lasAPI)que utilizanellenguajedeconsultaestructurada(SQL)paraaccederabasesdedatos.

ParaobtenerayudasobrelamaneradeintegrarelsoporteODBCensusaplicaciones,consultelasección ProgramacióndeODBCde iSeriesAccessparaWindows,dondeencontraráinformaciónsobrelos subtemassiguientes:

v ListadelasAPIdeODBC

v ImplementacióndelasAPIdeODBC

v Ejemplosdeprogramación

v RendimientodeODBC Conceptos relacionados

ControladorODBC deiSeriesODBCparaLinux

Enestetemasetratanlainstalacióny utilizacióndelcontrolador ODBCdeIBMparaLinuxpara accedera labasededatosde iSeries.ElcontroladorODBCde IBMiSeriesparaLinuxnoformaparte de iSeriesAccessparaWindows.Esunproductodistintoqueseutilizasólo conelsistemaoperativo Linux.

Referenciarelacionada ProgramaciónODBC

Visión

general

del

controlador

ODBC

de

iSeries

Access

Estetemaproporcionaunadescripción generaldeODBCyde cómosepuedeutilizarconiSeriesAccess paraWindows.

(16)

Elcontrolador ODBCdeiSeriesAccessesunacoleccióndeinterfacesdeprogramaciónde aplicaciones (lasAPI)quesirveparaaccederainformacióndebasesdedatosutilizandoellenguajede consulta estructurada(SQL).LautilizacióndelcontroladorODBCde iSeriesAccesspermitealasaplicaciones accederabasesdedatosdiferentesenelservidor iSeriesutilizandoelmismo códigofuente,ymanejar datosenelformatomásconvenienteparaesasaplicaciones. ODBCproporcionaaldesarrolladorde aplicacionesunmodelorelativamentesimple decrearaplicacionesportátilesocomponentes quedeben ocuparsedevariosDBMS.

Laarquitecturade ODBCimplicaunaaplicación,ungestordecontroladores,uncontroladorODBCy un origende datos.iSeriesAccessproporcionauncontroladorODBCde32bitsyotrode64bits.El

controladorODBCde64bitsseinstalaautomáticamentejuntoconelcontrolador ODBCde32bits

cuandoseejecutauna versióndeWindowsde 64bits.LaaplicacionesODBC queseejecutanenversiones de64bitsdeWindows utilizaránautomáticamenteelcontroladorODBCapropiado,dependiendode la versióndebitsparalaquesecompilólaaplicación.Por ejemplo,sólolasaplicacionesde64bitspueden utilizarelcontroladorde 64bits.

Paraqueunaaplicación puedautilizarODBC,esnecesarioconfigurarunorigende datos.El

AdministradorODBCpermiteconfigurarunorigendedatos.ExistendosversionesdelAdministrador ODBC,lade 32bitsylade64bits,alasquesepuedeaccederdesdelacarpetaiSeriesAccesspara Windows.AlutilizarelAdministradorODBC,setienelaopcióndeconfigurartresorígenesdedatos diferentes:origendedatosdeUsuario,deSistema ydeArchivo.Sideseamás informaciónacercade cómoconfigurarorígenes dedatos,consulteSoporteODBCde64bits,enlaGuíadelusuariodeiSeries AccessparaWindows.

RV3W364-1 Componentes ODBC Aplicación Origen de datos Contr. ODBC Gestor del controlador Interfaz ODBC Contr. ODBC Contr. ODBC Origen de datos Origen de datos

Aplicación.Realizaelprocesoy llamaalasfuncionesODBCparaejecutarsentenciasSQL.

Gestordecontroladores.Procesalas llamadasa funcionesODBCyenvía laspeticionesalcontrolador.

Controlador.Procesalas llamadasa funcionesODBC,sometelaspeticionesSLQa unorigende datos específicoydevuelvelosresultadosa laaplicación.

Origendedatos.Parautilizarunorigendedatosdeberácrearunnombredeorigendedatos(DSN).Un DSNcontieneinformaciónacercade cómoaccederalosDBMS. PuedeespecificarcualquieradelosDSN siguientes:

v DSNdeusuario:Estosorígenesdedatossonlocalesenunsistemay sóloestána disposicióndel

usuarioqueloshacreado.Estainformaciónsealmacenaenelregistro.

v DSNdesistema:Estosorígenesdedatossonlocalesenunsistema,envezdeser dedicadosa un

usuariodeterminado.Elsistema,o cualquierusuarioquetengaprivilegios,puedeutilizarunorigende datosconfiguradoconunDSNdesistema.Estainformaciónsealmacenaenelregistro.

Nota: EnunPCconunprocesadorde64bits,laparte desistemadelregistroestádivididaenpartes

(17)

ODBC de32bitssoloestándisponiblesparalasaplicacionesde32bits.Además,losDSNdel sistemaquesehanconfiguradoutilizandoelAdministradorODBCde 64bitssoloestán disponibles paralasaplicacionesde 64bits.

v DSNdearchivo:Estosorígenesdedatosbasados enarchivospuedencompartirse entretodoslos

usuariosquetieneninstaladoslosmismoscontroladores,paraquetenganaccesoa labasededatos. Estosorígenesdedatosnoprecisanser dedicadosa ningúnusuarioenparticular,niserlocalesenun sistema.

ParaobtenermásinformaciónsobreODBC,consulteelsitiowebdeMicrosoft.

Tareasrelacionadas

“EspecificarelorigendedatosODBC”enlapágina 12

Debeespecificarelorigendedatosparaquesu aplicaciónpuedaaccederalosdatosymanipularlos.

Configuración

del

sistema

para

el

controlador

ODBC

de

iSeries

Access

Presentaprocedimientosparaconfigurarunentornoquedésoportealcontrolador ODBC.Paraobtener ayudaenlaconfiguracióndelcontroladorODBC,inicieelprogramade administraciónODBC delgrupo deprogramasdeiSeriesAccessparaWindowsy consultelaayudaenlínea.

Elcontrolador ODBCdeiSeriesAccessesuncontroladorODBCcompatibleconlaversión3.5.El controladorrequierecomponentesdeaccesode datosdeMicrosoft(MDAC)versión 1.5oposterior.Las aplicacionesqueutilizanobjetosdedatosActiveX(ADO)deMicrosoft deberántenerinstaladoMDAC versión2.1ounaversiónposterior.Losentornosde ejecucióndeMDACenlaversión2.1yenversiones posterioresproporcionanunafunciónadicionala lasaplicacionesqueutilizanADO,elsuministradorde OLEDBdeMicrosoftparaODBCyODBCde iSeriesAccessparaWindowsparaaccedera susdatos iSeries.Siunaaplicaciónutilizaagrupacióndeconexiones osoportede servidordetransaccionesde Microsoft(MTS),lerecomendamos queinstalelaversiónmásrecientedeMDAC.PuedebajarMDAC desdeestesitiowebde Microsoft:www.microsoft.com/data.

ConsulteeltemaOrigende datosODBCparaconfigurarsu controladorODBC.Completesu configuraciónsegúnlospasosqueencontraráeneltemarelativoa laadicióndelsistemalocalal directorioRDB.

ElusodeASPindependientesatravésde ODBCesopcional.Paraobtenermásinformaciónsobrela configuraciónde estesoporte,consulteASPindependientes.

Sinecesitaayudaparaconfigurarlasopcionesparaunorigende datosespecífico,inicieelAdministrador ODBCdelgrupodeprogramasiSeriesAccessparaWindows,seleccioneelorigendedatosquedesea configurary consultelaayudaenlínea.

Informaciónrelacionada www.microsoft.com/data

Añadir

el

sistema

local

al

directorio

RDB

ParautilizarODBC,OLEDBoelsuministradordedatos.NET,elnombredelsistemalocaldebeaparecer eneldirectorio RDB.

Paraañadirelsistemalocalal directorioRDB,sigaestos pasos:

1. Desde lasolicituddemandatos,ejecuteelmandato deCL,Añadirentradadedirectorio debasede

datosrelacional (ADDRDBDIRE).

2. Cuando lapantallaADDRDBDIRElesolicite losvalores,especifiqueelnombredelsistemacomoel

parámetrode Basededatosrelacional.

(18)

Silaversióndesu sistemaeslaV5R2uotra posteriorysuaplicación accedeadatosenASP

independientes,esposiblequetengaqueseguirpasos adicionalesparaestablecerelnombredelabasede datos(RDB).ElnombreRDBcorrespondeaunespaciodenombresqueconsta delaASPdelsistemay lasASPogrupoenlazadodeASPdeusuario queestánasociadasconlaASPdelsistema.Paraobtener másinformaciónacercadelasASPindependientes,consulteGestióndediscos.

Nota: ODBCpermiteelusodenombrestotalmentecalificadosconelformato[nombrede

catálogo].[nombre deesquema].identificador(porejemplo,cuandoelidentificadoreselnombrede unatabla, vistaoprocedimiento). Enlaimplementación deDB2UDB paraiSeries deSQL,esto correspondea [nombreRDB].[nombredecolección].identificador.

Conceptos relacionados Gestiónde discos

Especificar

el

origen

de

datos

ODBC

Debeespecificarelorigendedatosparaquesuaplicaciónpuedaaccedera losdatosymanipularlos. Paraespecificarelorigendedatos,sigaestospasos:

1. InicieelprogramaAdministracióndeODBCdelgrupodeprogramasdeiSeriesAccesspara

Windows.

2. Seleccionelapestañaapropiadaparaeltipodeorigendedatos.Paraobtenermásinformación,

consulteVisióngeneraldelcontrolador ODBCdeiSeriesAccess.

3. Seleccioneenlalista unorigendedatosexistente, oseleccioneAñadir paracrearunonuevo. Siestá

utilizandounorigendedatosexistente,pulseConfigurarycontinúeenelpaso5.

4. Seleccioneelcontrolador ODBCdeiSeriesAccessparasu origendedatosy pulseFinalizar. Nota: Esposiblequeenlalista decontroladoresveaelnombredelcontroladorODBCde Client

AccessODBC(32bits).Estenombreseencuentraahí paraquesiganfuncionandolosorígenes dedatoscreadosconreleasesanterioresdeClientAccess.Ambosnombresseñalanelmismo controladorODBC.Puedeutilizarcualquierade losnombres; sinembargo,enlosreleases futurosseeliminaráelcontroladorODBCde ClientAccess(32bits).

5. Especifiquelasopcionesdeseadasutilizandoeldiálogodeconfiguraciónde ODBCdeiSeriesAccess

paraWindows.Paraobtener unadescripciónde loscontroles,consulte laayuda enlíneadelorigende datosutilizandolateclaF1oelbotónAyuda.

Nota: elnombredelorigende datospuedeincluirhastaunmáximode32caracteres,tiene queempezar

poruncarácteralfabéticoynopuedeincluirloscaracteressiguientes:

Caracteresdeorigendedatosnopermitidos

Corcheteizquierdo([) Signodeinterrogación(?)

Corchetederecho(]) Asterisco(*)

Llaveizquierda({) Signodeigualdad(=) Llavederecha(}) Signodeexclamación(!) Paréntesisizquierdo() Signodearroba(@) Paréntesisderecho() Puntoycoma(;)

Conceptos relacionados

“Visión generaldelcontrolador ODBCdeiSeriesAccess”enlapágina9

Estetemaproporcionauna descripcióngeneralde ODBCydecómosepuedeutilizarconiSeries AccessparaWindows.

Gestiónde discos Tareasrelacionadas

(19)

“UtilizarASPindependientesatravés deODBC”

Pasos necesariosparaconectarseaunaASPindependienteatravés deODBC.

Utilizar

ASP

independientes

a

través

de

ODBC

Pasosnecesariosparaconectarsea unaASPindependientea travésdeODBC.

ParautilizarASPindependientes medianteODBC,configureDSNdeODBCysigaestospasos: 1. Seleccione lapestañaServidor.

2. Pulseen″Alterartemporalmentebasede datosporomisiónconelsiguiente:″.

3. EspecifiqueelnombreRDBquecorrespondaconlaASPindependienteconlaquedeseaconectar.

4. Si noseespecificaunnombreRDB, elnombreRDBporomisiónsedeterminaráa partirdela

descripción detrabajodelperfilde usuarioqueestéllevandoacabolaconexiónODBC.Poromisión, elcontroladorutilizaelvalordelperfilde usuarioparaelusuario queestállevandoacabola

conexiónODBC.

Paraobtener másinformaciónacercade lasASPindependientes,consulteeltemarioGestiónde discos.

Conceptos relacionados Gestiónde discos Tareasrelacionadas

“EspecificarelorigendedatosODBC”enlapágina 12

Debeespecificarelorigendedatosparaquesu aplicaciónpuedaaccederalosdatosymanipularlos.

Seguridad

ODBC

de

iSeries

Access

para

Windows

Estetemasubrayaalgunasconsideracionessobreseguridadcuando setrabajaconODBC,y proporciona referenciasdeotrasinstruccionesde seguridadmásdetalladas.

Lainformaciónsiguientenotiene comofinalidadserunaguíacompletade lasestrategiasdeseguridad delosservidoresiSeriesodeiSeriesAccessparaWindows. Simplementeproporcionaunavisióngeneral delasestrategias deseguridadquetienenimpactoenlosusuariosde ODBCeiSeriesAccesspara Windows.Paraobtenerinformaciónmásdetallada,consulteIBM Security-Reference.

Informaciónrelacionada IBM Security-Reference

Estrategias

ODBC

habituales

que

no

son

seguras

Evitealgunastécnicas habitualesdeseguridadODBCparaasegurarsedequeelentornoesseguro. Aveces,losadministradoresdelsistemaintentanasegurarelaccesoa losdatos,enlugarde asegurarlos propiosdatos.Estoesextremadamentearriesgado,yaquerequierequelosadministradoresentiendan TODOSlosmétodos quelosusuariosutilizanparaaccedera losdatos.Entrelastécnicascomunes de seguridadODBCquedeben evitarseseincluyenlassiguientes:

Seguridad

de

línea

de

mandatos

Estemétodopuedeserútilparalas aplicacionesbasadasenlaemulación 5250oparalainterfazbasada encaracteres.Sinembargo,suponequesiseimpidealosusuariosentrarmandatosenuna sesiónde emulación5250,losusuariossolopodránacceder adatosmediantelosprogramasymenúsqueles proporcionaeladministradorde sistema.Porlotanto,laseguridadde líneademandatosnuncaes realmentesegura.LautilizacióndepolíticasylaadministracióndeaplicacionesdeiSeriesAccessmejoran laseguridad,y laautorizaciónsobreelniveldeobjeto lamejora todavíamás.

Potencialmente,las políticasdeiSeriesAccessparaWindowspuedenrestringirelacceso deODBCa un origende datosdeterminadoquepuedaser desólolectura.LaadministracióndeaplicacionesdeiSeries Navigatorpuedeevitarelacceso deODBC.

(20)

Paraobtenermásinformación,consulte IBMSecurity-Reference.

Programas

de

salida

de

usuario

Unprogramade salidadeusuariopermitealadministradordesistemaasegurarunprograma de servidorde sistemaprincipalsuministradoporIBM.ElcontroladorODBCdeiSeriesAccessutilizael Servidordesistemaprincipaldebasesdedatos:puntosdesalidaQIBM_QZDA_INIT;

QIBM_QZDA_NDBx;y QIBM_QZDA_SQLx.AlgunoscontroladoresODBCyalgunosmétodosde acceso adatosde iSeriesAccessparaWindows(como,porejemplo,DBOLE)puedenutilizarotrosservidoresde sistemaprincipal.

Diarios

Elregistropordiarioseutilizaamenudo conaplicacionesdecliente/servidorparaproporcionarcontrol decompromiso.Losdiarioscontieneninformacióndetallada delasactualizacionesqueserealizanenlos archivosqueseregistranpor diario.Lainformacióndediario sepuedeformatearyconsultarpara devolverinformaciónespecífica,enlaqueseincluye:

v Losperfilesdeusuario quehanactualizadoelarchivo

v Losregistrosquesehanactualizado

v

Eltipo deactualización

Elregistropordiariotambiénpermiteentradasdediario definidasporelusuario.Cuandoseutilizacon unprogramadesalidadeusuario odesencadenante,elregistropordiarioofreceunmétodode actividad generalrelativamentebajaparamantener auditoríasdefinidaspor elusuario.Paraobtenermás

información,consulte Copiadeseguridady recuperación.

Restricciones

de

nombre

de

origen

de

datos

(DSN)

Elcontrolador ODBCdeiSeriesAccesssoportaunvalorDSNparadaraccesosolodelectura alabasede datos.ElcontroladorODBCde iSeriesAccesssoportaunvalordeorigendedatossolode lecturayde llamadade lectura.Aunquenosonseguros,estosvalorespuedenayudara preveniroperacionesde actualizaciónysupresiónaccidentales.

Informaciónrelacionada iSeriesSecurity -Reference

Copiadeseguridadyrecuperación

Estrategias

de

seguridad

de

programa

ODBC

Tengaencuentalassiguientesestrategiasdeseguridadde programaODBC.

Restringir

el

acceso

de

programa

a

la

base

de

datos

Losadministradores desistemanecesitanconfrecuencialimitarelaccesoa archivosdeterminados, a ciertoprogramaoa conjuntosdeprogramas. Unprogramadorqueutilicelainterfazbasada encaracteres podrádefinirlasrestricciones mediantelaautorizaciónadoptadadelprograma.Sepuedeutilizarun métodosimilarconODBC.

Losprocedimientosalmacenados permitenalosprogramadoresdeODBCimplementar unaautorización adoptadaporprograma.Esposiblequeelprogramadordeseequelosusuariosnopuedanmanipular archivosdebasesdedatosutilizandoaplicacionesde escritorio,como porejemploMicrosoftAccesso Lotus1-2-3.Encambio,elprogramadorpuedequererlimitarlas actualizacionesde basesdedatosa la aplicacióndeprogramador únicamente.Paraimplementaresto,elaccesodelusuarioa labasededatos deberárestringirseconseguridadde niveldeobjetooconprogramasde salidadeusuario.Laaplicación deberágrabarseparaenviarpeticionesdedatosalprocedimientoalmacenado,yelprocedimiento almacenadodeberáactualizarlabasededatos.

(21)

Restringir

la

utilización

de

CPU

por

usuario

ODBChafacilitadomucholaaccesibilidaddelosdatosde iSeries.Unimpactonegativohasidoquelos usuariospueden crearde maneraaccidentalconsultasCPUmuyintensivassin darsecuentade ello. ODBCseejecutaconunaprioridadde trabajointeractivoy estopuedeafectargravemente elrendimiento delsistema.iSeriesdasoportea unreguladordeconsultas.ODBCpuedeinvocarelreguladorde

consultas(porejemplo,a travésdelaaplicacióndePC)enunallamadadeprocedimientoalmacenada.O lasAPIdeODBCpueden invocarelreguladorpasandopor elparámetrodetiempodeesperade

consulta.Además,unprogramade salidadeusuariopuedeforzarelreguladorde consultaseneltrabajo ODBC.EltiempolímiteseespecificaenelparámetroQRYTIMLMTdelmandatoCHGQRYACL.El archivode opcionesdeconsulta(QAQQINI)tambiénsepuedeutilizarparaestablecer elvalor.

EllibroSQLReferencecontieneinformaciónadicional.VealaversiónenlíneaHTMLdellibro,o imprima unaversiónPDF,de DB2UniversalDatabaseforiSeriesSQLReference.

VeatambiénAdministracióndeservidoresdesistemaprincipalparaobtenermásinformación.

Anotaciones

de

auditoría

(supervisión

de

seguridad)

Algunasanotacionessepuedenutilizarparasupervisarlaseguridad.Lasanotacioneshistóricas,QHST, contienenmensajesqueestánrelacionadosconcambiosdeseguridadqueserealizanenelsistema.Para lasupervisióndetallada delasfuncionesrelativas alaseguridad,sepuedehabilitarQAUDJRN.Elvalor *SECURITYregistralasfuncionessiguientes:

v Cambiosenlaautorizacióndelobjeto

v Crear,cambiar,suprimir,visualizary restauraroperacionesdeperfilesde usuario

v Cambiosenlapropiedaddelobjeto

v Cambiosenprogramas(CHGPGM)queadoptanelperfildepropietario

v Cambiosenlosvaloresdelsistemayatributos dered

v Cambioseneldireccionamientodelsubsistema

v CuandoDSTrestablecelacontraseñaQSECOFR alvalor deenvío

v

Cuandosesolicitalacontraseñade responsablede seguridadparatomarlaporomisión

v Cambiosenelatributodeauditoríadeunobjeto

Paraobtenermásinformación,consulte IBMSecurity-Reference.

Conceptos relacionados

“Administración deservidoresdesistemaprincipal”enlapágina29

EstetemadescribelosservidoresdesistemaprincipalqueseutilizannormalmenteconiSeriesAccess paraWindows,ydescribecómo gestionarlosyutilizarloseficazmente.

Referenciarelacionada

DB2Universal DatabaseforiSeriesSQLReference Informaciónrelacionada

IBM Security-Reference

Información

afín

para

la

seguridad

de

ODBC

Localizarinformaciónadicionalacercade laseguridadde ODBC.

Enlalíneade consultade IBM(1-800-274-0015)seproporcionaunanálisis enprofundidadacerca dela seguridad,así comoasistenciatécnicaparaimplementar lasestrategiasmencionadas anteriormente. Consultelosiguienteparaobtenermásinformaciónacercadetemasespecíficos:

v Administracióndeservidoresdesistemaprincipal

v IBMSecurity-Reference

(22)

v Copiadeseguridadyrecuperación

v DB2Universal DatabaseparaiSeriesSQLReference

v ConsulteeldocumentotécnicoClient AccessODBCandOLEDBSecurityIssues,alquepuede

accederconlassiguientesinstrucciones:

– Accedaa www.ibm.com/servers/eserver/iseries/support

VayaaFinditfast!SearchTechnicaldatabases

– Entreeltítulo(ClientAccessODBCandOLEDBSecurityIssues)comocriterio debúsqueda.

Resolver

problemas

de

ODBC

Ayudaa resolveralgunasdelasdificultadesmásfrecuentesenelusodeiSeriesAccessparaWindows y ODBC.Tambiénidentificaalgunasherramientas quepueden ayudarlea eliminarloscuellosde botellade rendimiento.Deberárevisarestainformaciónantesdeponerse encontactoconelservicio técnico.

ParaobtenerayudasobrelamaneradeintegrarelsoporteODBCensusaplicaciones,consultelasección ProgramacióndeODBCde iSeriesAccessparaWindows,dondeencontraráinformaciónsobrelos subtemassiguientes:

v ListadelasAPIdeODBC

v ImplementacióndelasAPIdeODBC

v

Ejemplosdeprogramación

v RendimientodeODBC

Lostemas siguientesproporcionandirectricesgeneralesparaencontraryresolver erroresODBCdeiSeries AccessparaWindows:

Conceptos relacionados ProgramaciónODBC

Herramientas

de

diagnóstico

y

rendimiento

ODBC

Utilicelasherramientas paradiagnosticarproblemasdeODBC.

Elijaentrelossiguienteselementosparaobtenerinformaciónacercadelasherramientas dediagnósticoy rendimientodelladodelclienteodelservidorde ODBC:

Conceptos relacionados

“Comprobacióndeestado delservidor”enlapágina21

Utilizar CWBPING.

“RecogidadeinformaciónparaelsoportetécnicodeIBM”enlapágina 28

Paraqueelpersonalde soportede IBMpuedaofrecerleelmejorservicio técnico,porfavortenga disponiblecierta informacióncuandoabra unregistrodeproblemasalSoporteIBM.

Herramientasdediagnósticoy rendimientoODBCdelladodelcliente:

Utilicelasherramientas delladodelclienteparadiagnosticarproblemasdeODBC.

Latabla siguientecontieneherramientasde diagnósticoyrendimientoODBCdelladodelcliente: RastreoODBC(SQL.LOG) EladministradorODBCdeMicrosoftproporcionasupropioprogramadeutilidadde

rastreopararastrearlasllamadasalasAPIdeODBCdesdelasaplicaciones. ConsulteRecogerunrastreoODBC(SQL.LOG)paraobtenermásinformación.

(23)

Programasdeutilidadpara elrastreoODBC

HaydisponiblesotrosprogramasdeutilidadderastreoODBCquepuedensermás fuertesqueelRastreoODBC(SQL.LOG).Estosprogramasdeutilidadalpormenor puedenproporcionarrastreodedatosdelospuntosdeentradaydesalidadelas llamadasalaAPIdeODBC.Haydosprogramasdeutilidadderastreoqueson:Trace Tools(Dr.DeeBee)ySSTTracePlus(SystemsSoftwareTechnology).

CWBPING Para utilizar CWBPING,escribacwbping (su nombre de sistema odirección IP) en unindicadordemandatos.Porejemplo:cwbpingtestsys1o cwbping127.127.127.1 CWBPINGrespondeconunalistadeservidores,enlaquefiguraelestadodecada uno.EjecuteCWBPINGsinningúnparámetrosideseaobtenerayudasobrecómose utilizaCWBPING.ParaobtenermásinformaciónacercadeCWBPING,consulte Comprobarelestadodelservidor.

CWBCOTRC ParautilizarCWBCOTRC,escribaCWBCOTRCONenunindicadordemandatos mientrasestéubicadaeneldirectorio\Archivosdeprograma\IBM\ClientAccess. Cuandosehayaconectadoelrastreo,sepodráiniciarlaaplicación.Alescribir

CWBCOTRCOFFsedetieneelrastreo.CWBCOTRCreúneinformacióndelosdatos queseestántransmitiendohaciaydesdeelservidor.EjecuteCWBCOTRCsinningún parámetrosideseaobtenerayudasobrecómoutilizarCWBCOTRC.

Rastreodedatos ElrastreodedatosreúneinformaciónquehanrastreadoloscomponentesdeiSeries AccessparaWindowsqueseestánutilizando.LainformaciónODBCquese encuentraenesterastreoincluyepuntosdeentradaenelcontrolador,información acercadeltrabajodeprearranque,elnombredelpaquetequeseestáutilizandoylas condicionesdeerroresespeciales.Paraobtenermásinformación,consulteReunirun rastreodetallado.

Herramientasdediagnósticoy rendimientodeODBCdelladodelservidor:

Utilicelasherramientas delladodelservidor paradiagnosticarproblemasdeODBC.

Lastablassiguientescontienenherramientasdediagnósticoyde rendimientoODBCdelladodel servidor:

Herramientas

del

lado

del

servidor

Rastreodecomunicaciones Elrecursoderastreodecomunicacionesrastrearáydaráformatoacualquiertipode comunicacionesquetengaunadescripcióndelínea(redenanilloyEthernet).

Setratadeunaherramientaparaaislarmuchosproblemas.Tambiénesunaayudaútil paradiagnosticardóndeseestáproduciendounretardodelrendimiento.Utilicelos camposdeindicacióndelahorayatractorparamedircuántotiempotardaen procesarseunapetición.

(24)

Rastreosdetrabajo Elrastreodetrabajosayudaaaislarlamayoríadeproblemasdesistemaprincipaly muchascuestionesrelativasalrendimiento.Untrabajodeserviciodebeiniciarse primeroeneltrabajoqueseavarastrear.Localiceelnombredetrabajototalmente calificadodeltrabajoODBC.Desdecualquiersesióndeemulación5250,inicieun trabajodeservicioenestetrabajoQZDASOINITutilizandoelmandatoSTRSRVJOB. Despuéselijaunodelosdosrastreossiguientes,dependiendodelainformaciónque necesite:

Trabajoderastreo

Rastrealasllamadasinternasrealizadasporelservidordesistemaprincipal. EjecuteelmandatoTRCJOB*ON.

Rastreodedepuración

Seutilizapararevisarelrendimientodelaaplicaciónyparadeterminarla razóndeunproblemadeterminado.

ElmandatoSTRDBGseejecutafrentealtrabajodeunservicioactivo.Estemandato anota,enlasanotacionesdetrabajodelasesióndedepuración,lasdecisionesque tomaelOptimizadordeconsulta.Porejemplo,registralostiemposdeconsulta estimados,lasvíasdeaccesoutilizadasyloserroresdecursor.

UnaformasencilladehabilitarSTRDBGesconfigurarelDSNdeODBCqueestá utilizandoatravésdelAdministradordeODBCseleccionandolaopciónHabilitarel mandatoIniciardepuración(STRDBG)enlapestañaDiagnóstico.Alternativamente, puedeejecutarelmandatosiguiente:

STRDBG UPDPROD(*YES)

LasanotacionesdetrabajoODBCpuedenregistrartodosloserroresqueseproducen enelservidoriSeries.Cuandoeltrabajoestáenmodalidaddedepuración,las anotacionesdetrabajotambiéncontendráninformaciónrelativaalrendimiento. Herramientasde

rendimiento

Elkitdeutilidadesderendimientoproporcionainformesyprogramasdeutilidadque sepuedenutilizarparacrearunanálisisenprofundidaddelrendimientodela aplicación.Elkitdeutilidadesproporcionainformaciónacercadelautilizacióndela CPU,delbrazodedisco,paginacióndememoria,ymuchomás.Aunqueelsistema operativobaseincluyelahabilidadderecopilardatosderendimiento,necesitará aparteelprogramabajolicenciaPerformanceTools/400paraanalizarlosresultados. TambiénpuedeutilizarlasherramientassupervisordebasesdedatosyVisual Explain.ConsultelaayudaenlíneadeiSeriesNavigatorparaobtenermás información.

Anotacionesdetrabajo QZDASOINIT

Pararecibirunsoporteóptimo,generar,localizaryrecuperarlasanotacionesde trabajoQZDASOINIT.Lasanotacionesdetrabajopuedencontenermensajesquele ayudenadeterminaryresolvererroresquesondevueltosmedianteODBC. UnaformasencilladeaccederalasanotacionesdetrabajoesconfigurarelDSNde ODBCqueestáutilizandoatravésdeAdministradorODBCseleccionandolaopción

ImprimiranotacionesdeltrabajoendesconexiónenlapestañaDiagnóstico.Para encontrarlasanotacionesdetrabajo,abraunasesióndeemulaciónPC5250yemitael mandatoWRKSPLF.EspecifiqueelperfildeusuariodeliSeriesqueseutilizóenla conexióndelODBCcomoelparámetrodeusuarioparaelmandatoWRKSPLF. QAQQINI(Archivode

opcionesdeconsulta)

Puedeestablecerlabibliotecaparaelarchivodeopcionesdelaconsulta,

configurandoelDSNdelODBCqueestáutilizandoatravésdelAdministradordel ODBCyseleccionandolapestañaDiagnóstico.Entreelnombredelabibliotecaque deseautilizarenelcuadrodebibliotecadelarchivodeopcionesdelaconsulta.

RecogerunrastreoODBC(SQL.LOG):

(25)

SigaestospasospararecogerunSQL.LOG:

1. Inicie elAdministrador deorigendedatosODBC.

2. Seleccione lapestañaRastrear

3. Seleccione elbotónIniciarrastreoahora.

4. Seleccione Aplicaro Aceptar.

5. Vuelvaa crearelerror

6. VuelvaalAdministrador ODBC.

7. Seleccione lapestañaRastrear.

8. Seleccione elbotónDetenerrastreoahora.

9. ElrastreopuedeverseenlaubicaciónqueespecificóinicialmenteenelrecuadroVía dearchivode anotacionescronológicas.

Nota: Esteprocedimientoesdeaplicacióncuando seutilizalaversión2.5deMDAC.Siutilizaotra

versiónde MDAC,esposiblequedebaseguirotrospasos.

Reunirunrastreodedatos:

EntrelosartículosODBCquesonútilesenesterastreoseincluyenlospuntosdeentradadelcontrolador, informaciónacerca deltrabajodeprearranque,elnombredelpaquetequeseestáutilizandoylas

condicionesdeerrores especiales.

Nota: Haypasos quedeben realizarseantesdellevaracabounrastreodedatosparaelservidorde

transaccionesdeMicrosoft (MTS).Realicelospasosparareunirunrastreodedatosparaun servidor detransaccionesdeMicrosoft(MTS) antesdellevara cabolospasossiguientes.

1. EnelmenúInicio,elijaProgramasIBMiSeriesAccessparaWindowsPropiedadesdeiSeries AccessparaWindows.

2. PulselapestañaHerramientasdediagnóstico.

3. PulseelbotónIniciarherramientasdediagnóstico.

4. PulseenAceptar.Aladerechadelescritorio,apareceuniconoquepareceunsistemaconunpunto

rojoencima.

5. PulseconelbotónderechodelratóneneliconoyelijaIniciartodoslosdiagnósticos

6. Vuelvaacrearelproblema.

7. PulseelbotónderechosobreeliconoyseleccioneRastreodedatosDetener.

8. PulseelbotónderechosobreeliconoyseleccioneRastreodedatosVisualizar.

9. EnelmenúArchivoseleccioneGuardarcomo.

10. EscribaunnombreypulseelbotónGuardar.

Reunirunrastreodedatosparaunservidordetransacciones deMicrosoft(MTS):

Identifiquelospasosnecesariosparareuniresterastreo.

1. Asegúresede quetieneelMandatoremotoentrante(IRC),uncomponenteopcionaldeiSeriesAccess

paraWindows,instaladoenunamáquinaquetengaMTSy elCoordinadordetransacciones distribuidasdeMicrosoft (MSDTC).

2. Asegúresede queIRCseestéejecutandoenlamismacuentaenqueseejecutaMSDTC.Verifíquelos

enInicio/Valores/Paneldecontrol/Servicios.

3. Enunindicadordemandatos,ejecuteREXECdragonfireCWBLOGSTART/DETAILTRACE.

Sustituya ″dragonfire″porelnombre desuPC.

4. IRCsolicitaráinIDdeusuarioy unacontraseña.EspecifiqueunIDdeusuario quetengala

autorizacióndeladministrador.

(26)

Mensajes

de

error

ODBC

de

iSeries

Access

Cuandoseproduceunerror,elcontroladorODBCde iSeriesAccessdevuelveSQLSTATE(uncódigode errorODBC)yunmensajede error.Elcontrolador obtieneestainformacióntantodeloserroresque detectaelcontroladorcomodeloserroresquedevuelveelDBMS.

Enelcasodeerroresproducidosenelorigendedatos,elcontrolador ODBCdeiSeriesAccess

correlacionaelerrornativodevueltoconelSQLSTATEapropiado.CuandotantoelcontroladorODBCde iSeriesAccesscomoelgestordecontroladoresde Microsoftdetectanunerror,generan elSQLSTATE apropiado.Elcontrolador ODBCdeiSeriesAccessdevuelveunmensajedeerrorbasadoenelmensaje devueltoporelDBMS.

EnelcasodeerroresqueseproducenenelcontroladorODBCde iSeriesAccessoenelGestorde controladoresMicrosoft,elcontroladorODBCde iSeriesAccessdevuelveunmensajedeerrorbasadoen eltextoasociadoconelSQLSTATE.

Formato

de

mensaje

de

error

Losmensajesde errortienenelsiguienteformato: [suministrador][componente ODBC][origen de datos] mensaje de error

Losprefijos encorchetes ([])identificanelorigendelerror. Latabla siguientemuestralosvaloresdeestos prefijosdevueltosporelcontrolador ODBCdeiSeriesAccess.

Cuandoelerrorseproduceenelorigendedatos,losprefijos de[suministrador]y[componenteODBC] identificanelsuministradoryelnombredelcomponenteODBCquehanrecibidoelerrorporpartedel origende datos.

Origendeerror Valor

Gestordecontroladores [Microsoft] [Gestor de controladores ODBC] [N/P] ControladorODBCde

iSeriesAccess

[IBM(R)]

[Controlador ODBC de iSeries Access] N/P MensajesNLS [IBM]

[Controlador ODBC de iSeries Access] Columna #:

Número de mensaje de error NLS Texto de mensaje de error NLS Capadecomunicación [IBM]

[Controlador ODBC de iSeries Access]

Se ha producido una anomalía en el enlace de comunicaciones. Comm RC=xxxx -(texto de mensaje), donde xxxx es el número de error en formato decimal, no hexadecimal. El texto de mensaje que describe la naturaleza del error aparece con el número de error.

Nota: Paraobtenermásinformaciónacercadelosiddelosmensajesdeerror, consulteCódigosderetornodeiSeriesAccessolaGuíadelusuarioenlíneadeiSeries AccessparaWindows.

DB2UDBparaiSeries [IBM]

[Controlador ODBC de iSeries Access] [DB2 UDB]

Mensaje de error de servidor

Visualizar

el

texto

de

mensajes

de

error

de

DB2

UDB

para

iSeries:

Paraloserroresqueempiezan

por:

(27)

SQL DSPMSGDRANGE(SQLxxxx)MSGF(QSQLMSG)

IWSoPWS DSPMSGDRANGE(ZZZxxxx)MSGF(QIWS/QIWSMSG)endondeZZZesIWSo PWS

ConsulteErroreshabitualesdeODBCparaobtener ayudaacercadeotros mensajesdeerrorODBC. Puedebuscaryvisualizar losmensajesde errorde comunicaciónoNLSeneltemade ayudapara mensajesdeservicio,errororastreoenlaGuía delusuario enlíneade iSeriesAccessparaWindows.

Conceptos relacionados

Códigosde retornode iSeriesAccess “ErroresODBCfrecuentes”enlapágina23

BuscaryresolvererroresODBC.

Resolver

problemas

de

conexión

del

servidor

iSeries

CadaconexiónODBCcomunicaconunprogramadeservidor debasesdedatosqueseejecutaenel servidoriSeries.Esteprogramaseconocecomoelprogramaservidordesistemaprincipal.

Elnombredelprogramade servidordebasesdedatosqueseutilizaconTCP/IPes

QZDASOINIT.NormalmenteestáubicadoenelsubsistemaQUSRWRK, sinembargo,eladministrador delsistemapuedeconfigurarlodemaneradistinta.

Bajocondicionesnormales, seevocaelprograma transparentementey elusuariononecesitatomar medidassalvoparaverificar quelossubsistemasyprotocolosdecomunicaciónadecuadosseestén ejecutando.Consulte laAdministracióndeservidor desistemaprincipalparaobtener detallessobrela administracióndetrabajosdeservidor desistemaprincipal.

Laindicaciónmásfrecuentede unaanomalíadeconexiónesunmensajedeerrordelcontroladorODBC quemenciona unaanomalíadeenlacedecomunicaciones.

SiODBCnopuedeconectarconelservidoriSeries,realicelassiguientestareasderesoluciónde problemas:

Conceptos relacionados

“Administración deservidoresdesistemaprincipal”enlapágina29

EstetemadescribelosservidoresdesistemaprincipalqueseutilizannormalmenteconiSeriesAccess paraWindows,ydescribecómo gestionarlosyutilizarloseficazmente.

Comprobacióndeestadodelservidor:

UtilizarCWBPING.

ElproductoiSeriesAccessparaWindowstiene unmandato especialparaverificarelestadodelos servidoresde sistemaprincipal:

CWBPING nombre_sistema

dondenombre_sistemaeselnombredelsistema.

Elmandatodeberádevolverinformaciónsimilaralaquesiguea continuación: Para cancelar la petición CWBPING, pulse Control-C o Control=BREAK

I - Verificando la conexión con el sistema MYSYSTEM...

I - Conectado satisfactoriamente a la aplicación de servidor: cliente central I - Conectado satisfactoriamente a la aplicación de servidor: archivo de red I - Conectado satisfactoriamente a la aplicación de servidor: impresión de red I - Conectado satisfactoriamente a la aplicación de servidor: acceso de datos I - Conectado satisfactoriamente a la aplicación de servidor: colas de datos

(28)

I - Conectado satisfactoriamente a la aplicación de servidor: mandato remoto I - Conectado satisfactoriamente a la aplicación de servidor: seguridad I - Conectado satisfactoriamente a la aplicación de servidor: DDM I - Conectado satisfactoriamente a la aplicación de servidor: Telnet

I - Conectado satisfactoriamente a la aplicación de servidor: Central de Gestión I - Conexión con el sistema MYSYSTEM verificada

Conceptos relacionados

“HerramientasdediagnósticoyrendimientoODBC”enlapágina16

Utilice lasherramientasparadiagnosticarproblemasde ODBC.

Verificarquelossubsistemasestánactivos:

LostrabajosODBC conectadosaTCP/IP(QZDASOINIT)seejecutaránenelsubsistema QUSRWRK. Verifiquequeestesubsistema estéfuncionando.

EsposiblequeelsubsistemaQSERVERsetengaqueiniciarmanualmente.Paraello,simplementeemita elmandatosiguiente:

STRSBS QSERVER

ParaqueelsubsistemaseinicieautomáticamentealhacerIPL,modifiqueelprocedimientodeiniciode IPL(elvalorporomisión esQSYS/QSTRUP)paraincluirelmandatoSTRSBSQSERVER.

Ademásdelsubsistema QSERVER,lossubsistemasQSYSWRKy QUSRWRKdeberánestarejecutándose.

Verificarquelostrabajosdeprearranqueseesténejecutando:

IBMsuministralossubsistemasQSERVER/QUSRWRKdeformaqueutilicen trabajosdeprearranque paramejorarelrendimientodurantelainicialización yelarranquede untrabajo.

Cuandoseconfiguran trabajosdeprearranqueenelsubsistema,eltrabajoDEBEestaractivopara conectarse.EltrabajodeprearranqueutilizadoparaunaconexiónTCP/IPes:

v QZDASOINIT-Programa deservidor

Paraverificarqueuntrabajodeprearranqueseestéejecutando,utiliceunode lossiguientes:

WRKACTJOB SBS(QUSRWRK)

WRKACTJOB SBS(’subsistema definido por el usuario’)

Eltrabajodeprearranqueapropiado debeestaractivo:

Trabajo Usuario Tipo QZDASOINIT

QUSER PJ ACTIVO (conexión de sockets)

Lostrabajosde prearranquenosevisualizanenWRKACTJOBa menosqueyahayauna conexiónactiva. DebeutilizarF14-IncluirdelpanelWRKACTJOB.

Consideracionesadicionalessobre TCP/IP:

UtiliceNETSTAT,STRTCPy STRHOSTSVRparaverificar einiciarfuncionesTCP/IP. VerifiquequeTCP/IPseiniciaconelmandatosiguiente:

(29)

Nota: ParaverificarqueTCP/IPsehainiciadoconiSeriesNavigator,primeroesnecesariohaberconfiguradoel servidorconTCP/IPy,acontinuación,sedebenseguirestospasos:

1. EniSeriesNavigator,seleccionesuservidorRed.

2. PulseconelbotónderechodelratónsobreConfiguraciónTCP/IPyseleccioneProgramasdeutilidad.

3. SeleccionePing.

4. EspecifiqueunnombredesistemaprincipalounadirecciónTCP/IPypulsesobrePingahora.

UtiliceelmandatoSTRTCPparainiciarelprotocolodeseado,sinoseestáejecutando.

Verifiquequelosdaemonnecesariosseestén ejecutando,examinandolainformacióndevueltaporel mandatoNETSTAT*CNN:

Dirección Puerto Puerto

Remota Remoto Local Tiempo desocupado Estado * * as-cent > 000:09:31 A la escucha * * as-signon 000:09:41 A la escucha * * as-svrmap 002:57:45 A la escucha * * as-data > 002:57:45 A la escucha

UtiliceelmandatoSTRHOSTSVRSERVER(*ALL)parainiciarlossiespreciso.

v VerifiquequeQZDASRVSD,eldaemonde socketODBC,seestéejecutandoenelsubsistema

QSERVER.

– as-databasedebeestarenestadode escucha

– DebeutilizarseWRKJOBQZDASRVSDparacomprobarlasanotacionesdetrabajodeldaemonporsi

hubieraalgúnmensajedeerror.

v Verifiquequeeldaemonde socketQZSOSMAPDseestéejecutandoenelsubsistema QSYSWRK.

– as-svrmapdebeestarenestadode escuchacomomuestraNETSTAT*CNN.

– DebeutilizarseWRKJOBQZSOSMAPDparacomprobarlasanotacionesdetrabajodeldaemonpor

sihubieraalgúnmensajedeerror.

ElPClocalizaelsocketquehautilizadoelservidordebasesdedatos,conectandoconelsocket

correlacionadordeservidores.ElPCrecuperaelsocketutilizadoporas-database.Despuésconectaconel socketapropiado queeldaemonservidordebasesdedatos,QZDASRVSD,estásupervisando.Eldaemon servidorunirá laconexióndecliente auntrabajodeprearranqueQZDASOINITenQUSRWRK.Siestaes laprimeraconexiónrealizadaparaestePC, seutilizaránotrosdosservidores:elservidorcentral parala concesióndelicenciasyelservidorde iniciodesesión paralavalidaciónde IDde usuario/contraseña. ParaobtenermásinformaciónacercadecómoverificarqueTCP/IPsehainiciado,consulte Problemas generalesde TCP/IP.

Conceptos relacionados

ProblemasgeneralesdeTCP/IP Tareasrelacionadas

Configurar elservidor conTCP/IP

Errores

ODBC

frecuentes

Buscary resolvererroresODBC.

Lostemassiguientesproporcionandirectricesgeneralesparaencontraryresolver errorescomunesODBC deiSeriesAccessparaWindows:

Conceptos relacionados

“Mensajes deerrorODBCdeiSeriesAccess”enlapágina20

(30)

de errorODBC)y unmensajedeerror. Elcontrolador obtieneestainformacióntantodeloserrores quedetectaelcontroladorcomodeloserroresquedevuelveelDBMS.

ErroresSQL:

ListadeerroresSQLhabitualesencontradosporlasaplicaciones

Nota: Sidesea obtenermásinformaciónacercadeloserroresSQL,consultelasecciónMensajesycódigos

SQL.

Conceptos relacionados Mensajesycódigos SQL

SQL0104-Laseñal&1noeraválida.Señalesválidas:&2:

Mensajede sintaxisSQLnoválida Causaprobable:

v Laaplicaciónhageneradounasentencia SQLconlasintaxisincorrecta. Paraobtenerayudaenla

determinacióndelproblema,utilicelaherramientaderastreodeODBC,facilitadaconelAdministrador deODBC,paraconsultarSQL.LOG.

v ConsulteSQL0114-Basede datosrelacional&1noeslamismaqueelservidor&2actualsi″*″esla

señal.

v LasentenciaSQLutilizaunliteralquesuperaellímite detamañode32K.Considerelautilizaciónde

unmarcadorparamétrico enlugar deunliteral.Deestaformareducirá eltamañodelasentencia,al mismotiempoquepuedesuperareltamañode campomáximopermitido.

v Laaplicaciónestáutilizandosintaxisincorrectaparalauniónexteriorizquierda.Algunasaplicaciones

tomanpor omisiónlasintaxisdeuniónexteriorizquierdapropietaria *=enlacláusulaWHERE (PowerBuilder3.0&4.0, CrystalReports). Consúlteloconelvendedorde laaplicación.Lamayoría proporcionanunvalor iniounvalorde configuraciónparautilizarlasintaxisdeuniónexterior izquierdaODBC.

v LaconfiguracióndelNombredeorigendedatosODBC(DSN)utilizaunseparadordecimalde

caracteresequivocado.Algunosusuarioshanestablecidoelparámetrodelseparadordecimal dela conexiónODBCenunacomaenvezde unpunto.

Conceptos relacionados

“SQL0114 -Basededatosrelacional&1noeslamismaqueelservidor &2actual”enlapágina25

Actualicelaentradadedirectorio debasede datosrelacional.

SQL0113-Elnombre&1noestá permitido.:

Actualiceeldirectorio debasede datosrelacional. Causaprobable:

Esprobable queelnombredesistemanoestéeneldirectoriodebasesdedatosrelacionales.Ejecuteel mandatoAñadir entradade directoriodebasesdedatosrelacionales:

ADDRDBDIRE RDB(SYSNAME) RMTLOCNAME(*LOCAL)

Enelejemploanterior,SYSNAMEeselnombredeubicaciónlocalporomisión delsistema(comose especificaenelmandatoDSPNETA).

Otracausafrecuentedeesteerroresunpunto(.)enunnombrede tablaobiblioteca.Aunqueelpuntoes válidosegúnlasconvenciones dedenominacióndearchivosdei5/OS, elnombredeberáestarencerrado encomillasparautilizarlo enunasentenciaSQL.Unamaneradeevitarelerrora cortoplazopuedeser

Referencias

Documento similar

SECUNDARIA COMPRENDE LOS

[r]

En último lugar, no debemos olvidar los sistemas de programas de origen español: el SIGNA, una base de datos para tratamiento y recuperación de datos espaciales, diseñada en el IGN,

En el caso de realizar una análisis estructural dinámico lineal de un edificio en particular, se necesita disponer de la información correspondiente a las dimensiones en planta y

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la