• No se han encontrado resultados

Redes Introducción a las comunicaciones del iseries

N/A
N/A
Protected

Academic year: 2021

Share "Redes Introducción a las comunicaciones del iseries"

Copied!
112
0
0

Texto completo

(1)

IBM

Systems

-

iSeries

Redes

Introducción

a

las

comunicaciones

del

iSeries

Versión

5

Release

4

(2)
(3)

IBM

Systems

-

iSeries

Redes

Introducción

a

las

comunicaciones

del

iSeries

Versión

5

Release

4

(4)

Nota

Antesde utilizarestainformaciónyelproductoalquehacereferencia,leasinfaltalainformación quefiguraen:“Avisos”,enlapágina 101.

(5)

Contenido

Introducción

a

las

comunicaciones

del

iSeries

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 1

NovedadesdelaV5R4 . . . 2

ArchivoPDFimprimible . . . 2

Conceptossobreredes . . . 2

AdvancedPeer-to-PeerNetworking. . . 2

Comunicacionesavanzadasprogramaaprograma 3 SoportedelpeticionariodeunidadesLU dependientes(DLUR) . . . 4

Direccionamientodealtorendimiento(HPR) . . 4

Arquitecturadereddesistemas . . . 6

TCP/IP . . . 6

ConfigurarelservidoriSeriesparalas comunicaciones . . . 6

Crearunadescripcióndeinterfazdered . . . . 6

Crearunadescripcióndeservidordered. . . . 7

Crearunadescripcióndelínea . . . 7

Optimizarelrendimientodelascomunicaciones . . 7

Mejorarelrendimientodelareddeáreaamplia . 7

Mejorarelrendimientodelareddeárealocal. . 10

Mejorarelrendimientodelavíadedatos . . . 12

Aplicacionesdecomunicaciones . . . 20

AplicacionesAPPCescritasporelusuario . . . 20

Gestióndedatosdistribuidos(DDM). . . 20

Consideracionessobreelrendimientodela interfazdeprogramacióndeaplicaciones(API) . 21

Comunicarconsistemasprincipales . . . 23

CoordinarlosparámetrosdelsistemaiSeriespara unsistemaprincipal . . . 23

ConfigurarelpeticionariodeunidadesLU dependientes(DLUR) . . . 35

ComunicarconunservidoriSeriesremoto . . . . 36

Coordinarlosparámetrosdedescripcióndelínea delsistemaiSeriesparaunsistemaiSeriesremoto 36 Coordinarlosparámetrosdedescripciónde controladordelsistemaiSeriesparaunsistema iSeriesremoto . . . 38

Coordinarlosparámetrosdedescripciónde dispositivodelsistemaiSeriesparaunsistema iSeriesremoto . . . 40

ConectarunservidoriSeriesconotroservidor iSeries . . . 41

Comunicarconcontroladoresdeestacionesde trabajoremotas . . . 45

CoordinarlosparámetrosdelsistemaiSeriespara controladores5494 . . . 45

CoordinarlosparámetrosdelsistemaiSeriespara uncontrolador3x74 . . . 54

CoordinarlosparámetrosdelsistemaiSeriespara loscontroladoresdefinanzas . . . 59

CoordinarlosparámetrosdelsistemaiSeriespara Estándaresdereddeáreaamplia . . . 78

Resolverproblemasdecomunicaciones . . . 80

Visualizarcolasdemensajespararesolver problemasdecomunicaciones . . . 81

Visualizarlasanotacionesdeactividaddel productopararesolverlosproblemasde comunicaciones . . . 81

Visualizarlaimpresióndelasanotacionesde errorpararesolverlosproblemasde comunicaciones . . . 82

Resolverproblemasdecomunicaciones utilizandoelrastreodecomunicaciones . . . . 83

Resolverproblemasdecomunicaciones utilizandolasanotacionesdeproblemasdel sistema . . . 86

Resolverproblemasdecomunicaciones utilizandolainformacióndeestado . . . 86

Consideracionessobreelajustedelsistema durantelarecuperacióndeerrores. . . 87

Utilizarlosmensajesdeerrorcomoayudaenla recuperacióndeerrores . . . 87

Resolverproblemasdecomunicaciones utilizandoloscódigosderazón. . . 87

Informacióndeconsulta . . . 89

Detallesdelejemplo:conexióndeiSeriescon servidorhostporunalíneaSDLCnoconmutada. 89 Detallesdelejemplo:conexióndeiSeriesconun servidorhostporunalíneaTokenRing . . . . 90

Detallesdelejemplo:soporteDLURdelservidor iSeriesconconexiónconelservidorhost . . . 91

Detallesdelejemplo:servidoriSeriescon conexiónAPPNconVTAM . . . 92

Detallesdelejemplo:conexióndeservidoriSeries conservidoriSeriesmedianteX.25. . . 93

Detallesdelejemplo:conexióndelservidor iSeriesconelservidoriSeriesmedianteSDLC . . 94

Detallesdelejemplo:conexióndelservidor iSeriesconelservidoriSeriesqueutilizael accesotelefónicoautomáticounidireccional. . . 95

Detallesdelejemplo:conexióndelservidor iSeriesconelservidoriSeriesmediante EnterpriseExtender(HPRIP) . . . 97

Detallesdelejemplo:conexióndelservidor iSeriesconunaunidaddecontrol3174 . . . . 98

Detallesdelejemplo:conexióndelservidor iSeriesconunareddefinanzas. . . 99

Detallesdelejemplo:conexióndelservidor iSeriesconlaLU04690porunaredTokenRing . 99 Detallesdelejemplo:conexióndelservidor

iSeriesconunigual4690porunaredTokenRing 99 ||

| | | |

(6)
(7)

Introducción

a

las

comunicaciones

del

iSeries

Elservidor iSeriespuedeutilizarmuchas tecnologíasdereddiferentes. Losprotocolossoportadosson TCP/IP,APPC,APPN,HPR ycomunicacionesdeestacióndetrabajoremota,asíncrona ysíncronaen binario.

Laconfiguración decomunicacionesdeliSeries sellevaacabocreandomanualoautomáticamenteun conjuntodeobjetosde configuraciónquerepresentanlossistemas localesyremotosquesevana comunicar.Lostiposdeobjetosnecesariosparaunaconfiguración decomunicacionesvaríanenfunción deltipo decomunicacionesqueseconfigure.

NovedadesdelaV5R4

Resaltaloscambios ylasmejorasrealizadoseneltemaIntroducciónalascomunicacionesdel iSeries.

ArchivoPDFimprimible

ImprimaestetemasiquiereverunacopiaimpresadeldocumentoIntroduccióna las comunicacionesdeliSeries.

Conceptossobre redes

Aquíencontraráexplicacionesydefiniciones delostérminosy conceptosrelacionadosconlasredes.

ConfigurariSeriesparalascomunicaciones

Aquíencontrarálospasosparaconfigurarelservidor iSeriesdecaraalascomunicaciones.

Optimizarel rendimientodelascomunicaciones

Procedimientosparaconseguirelmejorrendimientodelas comunicacionesconsuentornode comunicacionesconcreto.

Aplicacionesdecomunicaciones

Informaciónsobrecómoimplementarlasaplicacionesdecomunicaciones.

Comunicarconsistemas principales

ConfigureelsistemaiSeriesdecaraalacomunicaciónconsistemasprincipales.

Comunicarconun sistemaiSeriesremoto

ConfigureelsistemaiSeriesparaestablecercomunicaciónconotrosistemaiSeries.

Comunicarconcontroladores deestacionesdetrabajoremotas

ConfigureelsistemaiSeriesparaestablecercomunicaciónconloscontroladoresde estacionesde trabajoremotas.

Estándaresderedes

Estetemapresentalostiposdeestándares deredescomunes quesepuedenutilizarenelsistema iSeries.

Resolverproblemasrelacionadosconlas comunicaciones

(8)

Novedades

de

la

V5R4

EnterpriseExtenderesunaarquitecturaderedquepermitequelasaplicacionesdearquitecturaderedde sistemas(SNA)seejecuten porredesdeprotocolo Internet(IP)medianteeldireccionamientodealto rendimiento(HPR).EsteeselprocedimientopreferidoparaejecutaraplicacionesSNAporredesIPcon adaptadoresdeentrada/salida(IOA)de comunicacionescomo GigabitEthernet,yaquenosenecesitaun procesadorde entrada/salida(IOP)paraestosIOA. Losadaptadoresdecomunicacionesquenoutilizan unIOPnosoportanSNAyporesosenecesitaEnterpriseExtenderparaejecutarSNApordichos adaptadores.Según IBM,convieneutilizarEnterpriseExtenderenlugardeAnyNet.

SehaperfeccionadoelrastreodelascomunicacionesparaquecapturedatosHPRquecirculenporredes IP,loquelepermiteresolverproblemasrelacionadosconlascomunicacionesenEnterpriseExtender.

Archivo

PDF

imprimible

Paraverodescargar laversiónPDFde estedocumento,seleccioneIntroducciónalas comunicacionesdel iSeries(alrededorde2180KB).

CómoguardararchivosPDF

SideseaguardarunarchivoPDFensu estaciónde trabajoparaverlooimprimirlo:

1. PulseelarchivoPDFconelbotón derechodelratónenelnavegador(pulseelenlacequehayencima conelbotónderechodelratón).

2. PulselaopciónqueguardaelPDFlocalmente.

3. Naveguehastaeldirectorioenelquedesea guardarelarchivo PDF. 4. PulseGuardar.

CómodescargarAdobeReader

ParapoderveroimprimirarchivosPDF,debeinstalarAdobeReaderensusistema.Puededescargar una copiagratuita desdeelsitioWebdeAdobe(http://www.adobe.com/products/acrobat/readstep2.html)

.

Conceptos

sobre

redes

Sideseaobtener másinformaciónsobrelostemasderedes,consulte losiguiente: v SoportedeAdvancedPeer-to-Peer Networking(APPN)

v Comunicacionesavanzadasprogramaaprograma (APPC) v Soportedelpeticionariodeunidades LUdependientes(DLUR) v Direccionamientode altorendimiento(HPR)

v Arquitecturaderedde sistemas(SNA) v TCP/IP

Advanced

Peer-to-Peer

Networking

AdvancedPeer-to-Peer Networking(APPN)esuntipodesoportedecomunicacionesdedatos proporcionadoporelsistemaiSeries.Estesoportedirecciona losdatosdeunaredentredosomás sistemasavanzadosprogramaaprograma.Noesnecesarioquelossistemasesténconectados directamenteenlamismaredo enredesadyacentes.

ElsoporteAPPC/APPNmanejatodoslosrequisitosdeprotocoloSNAcuandoelsistemasecomunica | | | | | | | | | | | | | |

(9)

v System/38

v IBMPersonalComputer v Displaywriter

v Series/1

v Sistemade administración5520

v RISCSystem/600 (sistemaconconjuntoreducidodeinstrucciones) v DPPX/370(DistributeProcessingProgrammingExecutive)

v

Unode lossistemasprincipalessiguientes: – System/370

– System/390 – Procesador30XX – Procesador43XX – Sistema9370

– Otrosistemaquesoporteelniveldearquitecturaadecuado

ElsoporteAPPNdeliSeriesconstituyeunamejorade laarquitecturade tipodenodo 2.1SNAque suministrafuncionesde red.Estas mejorasson fácilesdeutilizar, dinámicasy proporcionanelcontrolde laredalossistemasigualesqueformanlared.APPNofrecelassiguientesfuncionesavanzadas:

v Serviciodedirectorio distribuido.

v Seleccióndinámicade rutasenfuncióndelosvaloresespecificadosporelusuario. v Direccionamientode sesionesintermedias.

v Direccionamientode datosutilizandoprioridadesde transmisión.

Aexcepcióndeldireccionamientodesesionesintermedias,eldireccionamientode altorendimiento(HPR) sebasaenestasfuncionesdeAPPN.SideseaobtenermásinformaciónacercadeldireccionamientoHPR, consulteelapartadoDireccionamientode altorendimiento(HPR).

Comunicaciones

avanzadas

programa

a

programa

Comunicacionesavanzadaprogramaa programa(APPC)esunsoportedecomunicacionesdedatosque permitequelosprogramasde unservidor iSeriessecomuniquenconlosprogramasdeotrossistemas quetengan soportede comunicacionescompatible.APPCenelsistemaiSeriesproporcionauna interfaz deprogramacióndeaplicacionesa lasarquitecturasdetipo deunidadlógica(LU)6.2ytipode nodo2.1 delaarquitecturadereddesistemas(SNA).

ElsoporteAPPC manejatodoslosrequisitosde protocoloSNAcuandoelsistemasecomunicaconun sistemaremotoqueutilizalasarquitecturas detipode LU6.2ytipo denodo2.1. Puedeconectarsu sistemaacualquierotrosistemaquesoportelainterfazdeprogramaAPPC.Losprogramasdeaplicación APPCtambiénpuedencomunicarseporlaslíneas utilizandoelprotocoloInternet (IP)deTCP/IP

(protocolodecontroldetransmisión/protocoloInternet).

ElsoporteAPPC deliSeriesmanejaelprotocolonecesarioparalacomunicaciónentreunprogramade aplicaciónqueseejecutaenelsistemaiSeriesyuna aplicaciónqueseejecutaenunsistemaremoto.El protocoloconsisteenunconjuntodeverbos comunesalossistemaslocaly remotodeunared.Sin embargo,laformaenquecadaunode lossistemasproporcionaunainterfazdeprogramaparalos verbospuedeserdistinta.

ElsistemaiSeriesproporcionalassiguientesinterfacesdeprograma:

v LainterfazdearchivoICF(funcióndecomunicacionesintersistema).EnICF,losverbos deLU6.2se ejecutanutilizandopalabras clavedeespecificacionesdedescripciónde datos(DDS)yformatos suministradosporelsistema.

v Lainterfazdellamadade comunicacionesde interfazcomúnde programación(CPI).LosverbosdeLU 6.2seejecutanutilizandollamadasdecomunicacionesCPI.

(10)

v Lainterfazdeprogramacióndeaplicaciones(API)desockets.ParalaAPIde sockets,losverbos deLU 6.2seejecutanutilizandolasfuncionesdesocket.

ElsoporteAPPC tambiénmanejalasfunciones deredypermitealossistemasigualesde unarediniciar yfinalizarsesionessinunsistemaprincipaldecontrol.

ElsoporteAdvanced Peer-to-PeerNetworking(APPN)deliSeriesesunamejora delaarquitecturade tipodenodo 2.1.APPNproporcionafuncionesderedadicionales,comoporejemplolabúsquedaen directoriosdistribuidos,laseleccióndinámicade rutas,eldireccionamientode sesionesintermedias, la creaciónyeliniciodeubicacionesremotasy eldireccionamientodedatosutilizandoprioridadesde transmisión.

Eldireccionamientodealtorendimiento(HPR),creadoa partirdeAPPN,constituyeuna mejorade APPNquehaceposibleunamayordisponibilidad ypersistenciaenlascaídas delared.

Soporte

del

peticionario

de

unidades

LU

dependientes

(DLUR)

ElsoportedelpeticionariodeunidadesLUdependientes(DLUR)ofrecea lasunidadeslógicas

secundarias(LU0,1, 2y3) unpuntode entradaa laredAPPN.ElsoportedelDLURdalaaparienciade tenerunaconexiónadyacenteconVTAM,peropermiteatravesarlaredAPPNmediante nodos

intermedios.

ElDLUR soportaloscontroladores, laspantallasylasimpresorassiguientes:

v Dispositivosde sistemaprincipal,entreelloslaemulación3270(*EML),laentradade trabajosremota (*RJE)ylascomunicacionesprogramaa programa(*PGM).

v Dispositivosde comunicaciónensentidoinversode pasoatravésSNA. v Dispositivosde pantallaDHCF.

v Dispositivosde impresoraypantallaNRF. v DispositivosSNUF (DSNX).

Losflujos SSCP-PUySSCP-LUnormales paraunidades lógicasdependientesseencapsulanenun conductodepuntode control-servidor(CP-SVR).Esteconductoconsta dedossesionesLU6.2: v Enviar

v

Recibir

Enelextremoprimariodelconducto seencuentraunServidordeunidadesLUdependientes(DLUS). EnelextremosecundariodelconductoseencuentraunPeticionariodeunidadesLUdependientes (DLUR).ElDLUSy elDLURsoportanlaactivaciónydesactivaciónde unidadesfísicas(PU)yunidades lógicas(LU)dependientesenlaredAPPN.Elconductoconstade unpar deconversacionesdeLU6.2 dondedosaplicacionesAPPC(elDLURyelDLUS)intercambianflujosSSCPSNAdependientes.Los flujosseencapsulanenuna variableGDS(corrientededatosgeneral)y seenvíanenregistroslógicosde LU6.2.Elpar deconversacionesutilizadasparatransmitirlosflujosSNAencapsuladossedenomina conductoCP-SVR.

ParaconfigurarelDLUR,consulteelartículoConfigurar elpeticionario deunidadesLUdependientes (DLUR).

Direccionamiento

de

alto

rendimiento

(HPR)

Eldireccionamientodealtorendimiento(HPR)eslaevolucióndeAdvanced Peer-to-PeerNetworking (APPN).HPRmejora elrendimientoylafiabilidaddeldireccionamientodedatosdeAPPN,sobretodoal utilizarenlacesdebajoíndice deerroryaltavelocidad.

(11)

APPNexistenteutilizandoeldireccionamientoautomáticodered(ANR),quemaximiza losrequisitosde almacenamientoyprocesoenlosnodosintermedios. Cadaunode lospaquetes desalidatiene unavía predeterminadaenlareddemodoquenoesnecesarioquelosnodosdedireccionamientointermedios recuerdennadaacercadelassesionesdeHPR quefluyenporellos.Losnodosde direccionamiento intermediosdeHPR simplementedireccionanlosdatosa partirde lainformaciónquecontieneelpropio paquete.

EnterpriseExtender(redesSNAporIPutilizandoHPR)

EnterpriseExtenderesunaarquitecturaderedquepermitequelasaplicacionesdearquitecturaderedde sistemas(SNA)seejecuten porredesdeprotocolo Internet(IP)medianteeldireccionamientode alto rendimiento(HPR).EsteeselprocedimientopreferidoparaejecutaraplicacionesSNAporredesIPcon adaptadoresdeentrada/salida(IOA)de comunicacionescomo GigabitEthernet,yaquenosenecesitaun procesadorde entrada/salida(IOP)paraestosIOAy,porlotanto,nosoportanSNAde maneranativa. SegúnIBM,convieneutilizarEnterpriseExtenderenlugardeAnyNet.

EnterpriseExtenderutilizalossiguientesconjuntosdeopcionesdeHPR:1401,1402,2006y 2009.Estos conjuntosdeopciones, asícomo1400,sedescribenmásabajo.

LafunciónHPRpuedeoperarenuna arquitecturabase oenlaarquitecturabase conopciones incorporadas.BajolaopciónTorreRTP (protocolodetransporte rápido)existenprestacionesde rendimientodisponiblesquenoloestánconlaarquitecturabase.Paraobteneruna explicaciónmás minuciosadequéopcióndearquitecturaeslamásapropiada, consultelosiguiente:

v OpciónbasedeHPR(conjuntodeopciones1400):sufunciónprimariaconsisteenproporcionarel direccionamientoautomáticodered(ANR).Losproductosquesoloutilizanestafunciónpueden participarcomonodosintermediosenunaovariasconexionesde protocolodetransporte rápido (RTP).Estetipode implementaciónnopuedeser unpuntofinaldeuna conexiónRTP. Unaadicióna la opciónbaseeslarecuperaciónencasodeerrora niveldeenlacede HPR.Unsistemaquesoporta enlacesdealtavelocidadnosiemprenecesitalarecuperaciónde erroresanivelde enlace.Esopcional porque,cuandoseeliminalarecuperaciónencasodeerroraniveldeenlace, lascomunicaciones puedenser másrápidasalutilizarlatransmisiónde datosdealtacalidad.

v Opcióndetorre RTP(conjuntodeopciones1401):lasimplementacionesquesoportanestaopción puedenfuncionara modode puntofinaly soncapacesdetransportartráfico desesionesdeunidad lógicaa unidadlógica(sesionesde LUaLU)porredesHPR utilizandoconexionesdeprotocolode transporterápido(RTP). UnaconexiónRTPsolopuedeestablecerseentredossistemasquesoportenel protocoloRTP. Esdecir,solopuedehaberunacombinacióndesistemasenlavíade unadeterminada conexiónRTPatravés delared(sistemasquesolosoporten laopciónbasedeHPR ysistemasque soportenlaopcióndetorreHPR).Sinembargo,estáestipuladoque,comomínimo, losdospuntos finalesde lavía debensoportarlaopcióndetorreHPR.Encasocontrario,seutilizaAPPN.

Nota: Unaimplementación quetengalaopcióndetorreRTPtambiénsoportalaopciónbase.Estos sistemas puedenejecutarsecomosistemasintermedios delavía.

v Opcióndeflujosdecontrolportorre RTP(conjuntodeopciones1402):estaopciónprovocasesiones entrepuntosdecontrol(sesionesCPa CP)yhacequelosmensajesdeconfiguración derutasfluyan porconexionesRTPespeciales.LassesionesCPa CPseestablecenentreparesdenodosadyacentesy seutilizanparadifundirlosflujos delatopologíaatodalared,paraqueasítodonodotengala topologíadetodalaredalmacenadaensubasesde datosdetopología.Losmensajesde configuraciónde rutassondetipopetición yrespuestayseempleanparaobtenerinformaciónsobreuna rutaporlaque seestableceráuna conexiónRTP. Lapetición deconfiguraciónde rutaseenvíadelnodoorigenalnodo destinosiguiendolarutaexacta quehayqueutilizar. Sedetienea cadanodointermedioquese

encuentraporelcaminoparareunirinformaciónasociadaa lavíadereenvío.Larespuestade | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(12)

nodointermediodelcaminoparareunirinformaciónsobreelcaminode vuelta.Elnodo origen, cuandorecibelarespuesta,utilizalainformaciónreunidaparaestablecerunanuevaconexiónRTPo pararedireccionarunaconexiónexistente.

v Opcióndesoportedecontroldeenlace dedatoslógico(LDLC)(conjuntodeopciones2006):LDLC es untipodecontroldeenlacelógico(LLC)definidoparautilizarseconredes HPRjunto conlaopción FlujosdecontrolportorreRTP(conjuntodeopciones1402)porenlacefiablesquenoexijan

recuperaciónencasode errora niveldeenlace. LDLCsoloseutilizaparalosenlacesEnterprise Extender.

v

Opcióndecontrol deenlacededatos(DLC)deIPnativo (conjuntode opciones2009):IPnativoes unaopciónde DLCqueseempleaconlosconjuntosdeopciones1400,1401,1402y2006para permitirleaprovecharlasventajasdelas funcionesAPPN/HPR, ventajascomolaclasedeservicio (COS)yelcontroldeflujo/congestiónbasadoenlafrecuenciaadaptativaenelentornoIP.Este conjuntodeopcionescontienesoporteparalosenlacesEnterpriseExtender.

Arquitectura

de

red

de

sistemas

EnlasredesIBM,laarquitecturaderedde sistemas(SNA)eslaestructuralógicaporcapas,losformatos, losprotocolosy lassecuenciasoperativasqueseutilizanparatransmitirunidades deinformaciónporlas redes.SNAtambiéncontrolalaconfiguración yelfuncionamientodelasredes.

APPC,APPNy HPRsonalgunos ejemplosdelosprotocolosincluidos enSNA.Sepuedenutilizarpara conectarelservidoriSeries serverconotrossistemasIBM,o sistemasnoIBM,paraconectarcontroladores remotosy paramantenerunaltonivelde seguridadenelsistema.

TCP/IP

Elprotocolode controlde transmisión/protocoloInternet (TCP/IP)esunconjuntodeprotocolosdered quepermitea lossistemascompartirrecursoseintercambiar informacióna travésdeunared.TCP/IP permitea lossistemasprincipalescomunicarseentresíindependientementedelaubicaciónfísica,el sistemaoperativooelmediodereddelsistemaprincipaloelusuario.TCP/IPoperaenmuchosentornos dereddistintos,entreellosInternety lasintranetscorporativas.

Sideseaobtener másinformaciónalrespecto,consulteeltemaVíarápidade configuracióndeTCP/IP.

Configurar

el

servidor

iSeries

para

las

comunicaciones

Sideseaconfigurarelservidor iSeriesparalascomunicaciones,sigaestospasos:

1. Enfuncióndeltipodehardwarequetenga,talveznecesiteconsultarlostemas siguientes: v “Crearunadescripción deinterfazdered”

v “Crearunadescripción deservidorde red”enlapágina7

2. “Crearunadescripciónde línea”enlapágina7.Según elhardwarequetenga, laslíneaspueden conectarseaunservidorde redoaunainterfazde red.

Crear

una

descripción

de

interfaz

de

red

Losvaloresdeconfiguración deunaredframerelayestáncontenidasenunadescripción deinterfazde red.

Paracrearunadescripcióndeinterfazde red,lleveacabolasaccionessiguientes: 1. EscribaCRTNWIFR(Crearinterfazde red,redframerelay)ypulseF4.

2. Utilicelainformaciónde ayudaenlíneaparaelegirlosvalorescorrectosdelosparámetros. 3. PulseIntro. Secrealadescripción deinterfazdered.

| | | | | | | | | | | | |

(13)

Crear

una

descripción

de

servidor

de

red

ElmandatoCreardescripción deservidorde red(CRTNWSD)creaunadescripciónparaunservidorde red.Ladescripciónde servidorde redincluyeparámetrosde softwaredeservidor,descripcionesde protocoloderedydefiniciones deequipodecomunicacionesadjunto(talescomodescripcionesde líneas).

Paracrearunadescripcióndeservidor dered,llevea cabolas accionessiguientes:

1. Escriba elmandatoCreardescripciónde servidordered(CRTNWSD)enlalíneademandatos del sistemaiSeriesy pulseF4.

2. Utilice lainformaciónde ayudaenlíneaparaelegirlosvalorescorrectosdelosparámetros. 3. PulseIntro. Secrealadescripción deservidor dered.

Crear

una

descripción

de

línea

Lasdescripcionesdelíneadescribenlaconexióndelalíneafísicay elprotocolode enlacededatosquese utilizaráentreelservidor iSeriesylared.

Paracreardescripcionesde línea,sigaestospasos:

1. Escriba elmandatoadecuadode entrelalista quefiguraa continuaciónenlalíneademandatos del sistemaiSeriesy pulseF4.Elmandatoqueescribadependerádeltipode líneaqueestécreando. v Creardescripción delínea(Ethernet)(CRTLINETH)

v Creardescripción delínea(Interfazdedatosdistribuidos(DDI)) (CRTLINDDI) v Creardescripción delínea(FrameRelay) (CRTLINFR)

v Creardescripción delínea(Controlsíncronode enlacede datos(SDLC))(CRTLINSDLC) v Creardescripción delínea(TokenRing) (CRTLINTRN)

v Creardescripción delínea(Inalámbrica)(CRTLINWLS) v Creardescripción delínea(X.25)(CRTLINX25)

v Creardescripción delínea(Comunicacionesasíncronas)(CRTLINASC) v Creardescripción delínea(Comunicacionessíncronasbinarias)(CRTLINBSC) v Creardescripción delínea(Comunicacionesporfax)(CRTLINFAX)

v Creardescripción delínea(Comunicacionesdered)(CRTLINNET)

v Creardescripción delínea(Comunicacionesdeprotocolopuntoa punto)(CRTLINPPP) v

Creardescripción delínea(Comunicacionesdecontroldeenlacede datostwinaxiales) (CRTLINTDLC)

2. Utilice lainformaciónde ayudaenlíneaparaelegirlosvalorescorrectosdelosparámetros. 3. PulseIntro. Secrealadescripción delínea.

Optimizar

el

rendimiento

de

las

comunicaciones

Sonmuchos losfactores quepueden afectaralrendimientode losprogramasdeaplicación deliSeries. Paraconseguirelmejorrendimientoconsuentornodecomunicacionesconcreto,puedeleerestostemas: v Mejorarelrendimientode laredde áreaamplia(WAN).

v Mejorarelrendimientode laredde árealocal(LAN). v Mejorarelrendimientode lavía dedatos.

Mejorar

el

rendimiento

de

la

red

de

área

amplia

AfindeconseguirunmejorrendimientoconelservidoriSeriesalcomunicarseenunareddeárea amplia(WAN),debetenerencuentalosiguiente:

v “AjustarlosprotocolosdelaWANparaunrendimientoóptimodelservidoriSeries”enlapágina8 v “Ajustarlavelocidaddelíneade laWANparaunrendimientoóptimodelservidoriSeries”enla

página8

(14)

Ajustar

los

protocolos

de

la

WAN

para

un

rendimiento

óptimo

del

servidor

iSeries

Losprotocolosdelareddeáreaamplia(WAN)afectanalrendimientode lascomunicacionesenel servidoriSeries.UtilizaremoselprotocoloX.25amododeejemplo.Paracadacontroladorde

comunicacionesX.25, elservidor iSeriestienealgunaslimitacionesdeprocesoparalalínea,lavelocidad delíneayelnúmerototaldecircuitosvirtualesquepueden utilizarse.Puedereducirse ladegradacióndel rendimientorespetandoestaslimitaciones.

ParaoptimizarelrendimientodelsistemaiSeriesparalasredes deáreaamplia,lleveacabolastareas siguientes:

v

Reduzcaelnúmerototaldetramas utilizandotramasdemayortamaño.

v Afindesacarpartidodeestosgrandestamañosde trama,modifiqueelparámetroMAXFRAMEdela descripciónde línea(LIND)parareflejarelvalor máximo.ParaX.25,aumentelosparámetros

DFTPKTSIZEyMAXFRAME hastaqueadquieranelvalormáximo.

v ConfigureunalíneadelaWANcomodúplex afindeobtener unamayorproductividadparalas aplicacionesquepuedenaprovecharestamodalidad.Estotambiénpuedeproporcionarunamayor productividadparavariosusuarios.

v Incrementeframerelayhastasucapacidad.

Lavelocidadde datosparaunprotocolodeterminado puedeaumentaralincrementareltamañode trama.Enestas circunstancias,launidadcentralde proceso(CPU)yelprocesadordeentrada/salida (IOP)norealizantantoproceso.Alexistirmenostramasyde mayortamañotambiénseutilizalalíneade comunicacionesconmayoreficacia(mayorvelocidaddedatosefectiva) alreducirse losbytesgenerales delsistemay lasinversionesde línea.

FramerelaytieneunrendimientoequivalentesobreRS449,X.21yV.35enigualescondicionesy velocidadesde línea.Elrendimientode framerelay(tiempodeCPU) esparecidoaldeSDLC(control síncronode enlacede datos)oalgomejor.Paralasaplicacionesde grandestransferenciasdebidamente ajustadas,laCPUy elIOPnotienenningúnproblema alutilizarlavelocidaddelíneahastasu

capacidad.

Hallarámásinformaciónsobrelaconfiguración delascomunicacionesdelsistemaiSeries enla publicaciónCommunicationsConfiguration

.

Ajustar

la

velocidad

de

línea

de

la

WAN

para

un

rendimiento

óptimo

del

servidor

iSeries

Enmuchoscasos,lalíneade comunicacioneseselelementoquecontribuyeenmayormedidaaltiempo derespuestaglobalenlareddeáreaamplia(WAN).Porconsiguiente,debeplanificar ygestionarsu rendimientocondetenimiento.Engeneral,laconsideraciónfundamentalparaobtenerelmejor rendimientoestenerlavelocidadde líneaadecuada.

Paraajustarlavelocidaddelíneaparalareddeáreaamplia,efectúelastareassiguientes:

v Compruebeladiferenciaderendimientoentreutilizarsemidúplex yutilizardúplexenladescripción delínea.

v Enelcasodelosentornosinteractivos,mantengaelusode lalíneapordebajodel30%paramantener tiemposderespuestaprevisibles ycoherentes. Sielusodelalíneasuperael50%, habitualmentese incrementaeltiempode respuesta.Elusode lalíneapuedemedirseconlasherramientasde rendimientodelsistemaiSeries.

v Enelcasodeentornosde grandestransferencias,ode entornosenquesolounpequeñonúmerode usuarioscompartenunalínea,aumenteelusode lalíneaparahacerposiblestiemposde respuesta aceptables.

(15)

– Conunatransferencia degran tamaño,elrendimientopuedesernotablementemásrápido.

– Conunsolotrabajo,elrendimientopuedeestardemasiadoserializadoparautilizartodoelanchode banda.

– Conunavelocidadalta,elrendimientoesmássensiblealtamañodetrama.

– Conunavelocidadalta,elrendimientoesmássensiblea laeficaciadelaaplicación. – ConSDLC(controlsíncronodeenlacede datos),elusode laCPUdelcontrolador de

comunicacionesaumentadebido alsondeo.

Acontinuaciónfiguranunaseriede consideracionesadicionalesparaajustarlavelocidadde líneadela reddeáreaamplia:

v Unconcepto erróneohabitualacercade lavelocidaddelíneadecadaunadelas líneasde

comunicacionesconectadasesqueelrecursoCPU(unidadcentraldeproceso)seutilizadeforma uniforme.Nosepuedeafirmarconexactitudelnúmerode líneasquepuedesoportarunmodelode servidoriSeries determinado.

v Lamayorpartedelas aplicacionesde comunicacionesutilizanunagrancantidaddelrecursoCPU (paraprocesardatos,soportarlaentraday salidadedisco)ydelrecursodelíneadecomunicaciones (paraenviaryrecibir datosoE/Sdepantalla).Lacantidaddelrecursode líneaqueseutilizaes proporcionalalnúmerototaldebytesqueseenvíanorecibenenlalínea.SeutilizaalgúnrecursoCPU adicionalparaprocesarelsoftware decomunicacionesparadarsoportea losenvíos(operacionesde transferenciao escritura)y lasrecepciones(operacionesdeobtenciónolectura) individuales.También seutilizaelrecursodeprocesadordeentrada/salidadecomunicacionesparasoportarlaactividadde lalínea.

v Cuandounsolotrabajollevaa cabooperacionesde discoo procesoexclusivodeCPU,elenlacede comunicacionesestádesocupado.Si variassesionesrealizantransferenciasdeformasimultánea,los trabajosestánmásintercaladosyutilizanmejorelenlacedecomunicaciones.

v ElsondeoesunaconsideraciónimportanteparalosentornosSDLC(controlsíncronodeenlacede datos).Elcontroladorde comunicacionesmanejatodoelsondeoSDLC yesteserigeporlos parámetrosde lasdescripcionesdelíneaycontrolador.

v HallarámásinformaciónsobrelaconfiguracióndelsistemaiSeriesenlapublicaciónCommunications Configuration

.

v Sideseaobtener másinformaciónacerca delasherramientasde rendimiento,puedeconsultarla publicaciónPerformanceToolsforiSeries

.

Consideraciones

sobre

la

configuración

de

la

WAN

para

los

procesadores

de

E/S

(IOP)

Alconfiguraruncontroladorde comunicaciones,debetenerencuentatantoelalmacenamientode subsistemacomolavelocidadtotaldelalínea.Elalmacenamientode subsistemaeslacantidadde

almacenamientodisponibleenelcontroladorde comunicaciones.Lavelocidadtotalde lalíneaeslasuma delasvelocidades delaslíneasindividualesqueestánconectadasalcontroladorde comunicaciones. Lainformaciónquesefacilitaacontinuaciónpuedeayudarlea entenderlasconsideracionessobrela configuraciónde redparalosprocesadoresdeentrada/salida(IOP).

v Paralosentornosinteractivos,elusodelprocesadorde entrada/salidadecomunicacionesnodebe excederel60%. Sisesuperaesteumbralenunentornode grandestransferenciasoconunnúmero reducidode usuariossimultáneos,elrendimientopuedeseguir siendoaceptable. Utilicelas

herramientasde rendimientodelsistemaiSeriesparaobtenerelusoadecuado.

v PuedeconectarvariosprocesadoresdeE/S(IOP)aunsistemaiSeries.Elnúmeromáximode procesadoresdeE/S(IOP)quepuedenconectarsevienedeterminadoporelmodelodeservidor iSeries.EsimportantedistribuirlacargadetrabajoentrevariosprocesadoresdeE/S siseexcedenlas posibilidadesde rendimientode unsoloprocesadordeE/S.

(16)

v Elusodetramas demayortamañonormalmentemejoraelrendimientoenelcasode grandes transferenciasenloqueserefierea lacapacidadparaelprocesadordeE/Sde comunicacionesy al tiempoderespuestadelsistema.Eltiempoqueelprocesadorde E/Stardaenprocesaruna trama grandeessololigeramentesuperioralquesenecesitaparaprocesar unatramapequeña.Siutiliza tramasgrandesparatransferirunsolomensajedelsistemaobloquededatos,elnúmerototalde tramasnecesariasparallevara cabolatransferencia esmenor.

v Losvaloresde usodelprocesadorde E/S(IOP)enlosentornosSDLC (controlsíncronodeenlacede datos)noaumentannecesariamentedeformacoherenteconelnúmerodeestaciones detrabajoola cargadetrabajo.Un procesadorde entrada/salidapuedepasarmástiempoefectuandounsondeo cuandolaaplicaciónnoutilizalalínea.Sepuedeobservarunusodelprocesadorde entrada/salida relativamenteelevadoconnivelesdeproductividad bajos.

v HallarámásinformaciónsobrelaconfiguracióndelservidoriSeriesenlapublicaciónCommunications Configuration

.

v Sideseaobtener másinformaciónacerca delasherramientasde rendimiento,puedeconsultarla publicaciónPerformanceToolsforiSeries

.

Mejorar

el

rendimiento

de

la

red

de

área

local

AfindeconseguirunmejorrendimientoconelservidoriSeriesalcomunicarseenunareddeárealocal (LAN),debetenerencuentalosiguiente.

v “Ajustarlasredes LANparaunrendimientoóptimodelascomunicaciones” v “Ajustarlaslíneas deLANparaunrendimientoóptimodelas comunicaciones”

v “Consideracionessobrelavelocidaddelíneade LANparalosprocesadoresdeentrada/salida”enla página11

Ajustar

las

redes

LAN

para

un

rendimiento

óptimo

de

las

comunicaciones

Lasredesde árealocal(LAN)afectan alrendimientodelas comunicacionesenelservidoriSeries.Las mejorasenlosprocesadoresde entrada/salida(IOP)de LANenrelacióncontiempodeCPU(unidad centraldeproceso),capacidaddelIOPysoportedeasistenciadelIOPcontribuyena aumentarsu eficacia.Estaeficacia permitea lascomunicacionesavanzadasprogramaaprograma (APPC)enviar unidadesdepetición alprocesadorde E/S(IOP),pasandoa esteelcostedeproceso delastramas. Lainformaciónquesefacilitaacontinuaciónpuedeayudarlea entenderlasconsideracionessobreel protocoloparalasredesde árealocal.

v Uncontroldeenlacededatos(DLC)puedealcanzaruna velocidadde datosnotablementesuperiora otrostiposdelíneasoportados. Estosedebea ladeseablecombinaciónde unavelocidaddemedioalta congrandestamañosdetrama.

v Cuandovariassesionesutilizanuna líneaoLANdeformasimultánea,lavelocidadde datostotal puedeser másaltaquecuandoseutilizaunasola sesión.

v ParaconseguirunbuenrendimientoenunentornoLANinteractivode variosusuarios, debegestionar elnúmerode usuariosactivos demodoqueelusodelmediodeLANnoexceda el50%.(El uso recomendadoparalosentornosEthernetesdel25%debidoalas colisionesdemedioquegeneran buclesdelprograma).Si seoperaconunusosuperiorpuedeempeorareltiempode respuestadebidoa unexcesodetiempoencolaparalalínea.Enunentornodegrandes transferenciasenqueunpequeño númerodeusuariossedisputanlalínea,elrendimientopuedeseguirsiendoaceptable conunusode lalíneasuperior.

Hallarámásinformaciónsobrelaconfiguración delservidoriSeriesenlapublicaciónCommunications Configuration

(17)

Lainformaciónquesefacilitaacontinuaciónpuedeayudarlea entenderlasconsideracionessobrelalínea paralasredesde árealocal.

v MAXFRAMEenladescripcióndelínea(LIND) yladescripcióndecontrolador (CTLD):Maximizando eltamañode tramaenunentornoLANseobtieneelmejorrendimientoparalasgrandes

transferencias.Ungrantamañodetramanoafectadeformanegativaalrendimientoparalas transferenciaspequeñas.ConfigureelsistemaiSeriesy laotra estacióndeenlaceparalastramas grandes.Delocontrario,seutilizará elmenorde losdosvaloresdetamañomáximode tramaal transferirdatos.Lospuentestambiénpueden limitareltamañomáximodetrama.Debecambiarel valorporomisión 1994porunvalor superior.

v

LANMAXOUTenladescripción decontroladorCTLD(paraentornosdecomunicacionesavanzadas programaa programa(APPC)):Esteparámetrorigelafrecuenciaconqueelsistemaemisoresperaun acusederecibo.Elvalor delparámetroLANACKFRQ deunsistemanuncadebesersuperioralvalor delparámetroLANMAXOUTdelotrosistema.Losvaloresde losparámetrosdelsistemaemisordeben coincidirconlosvaloresdelsistemareceptor.

v EstablecervaloresadecuadosparaelparámetroLANMAXOUTjunto conelparámetrodefrecuenciade acusederecibodelaLAN(LANACKFRQ) paralasestacionesemisorasyreceptoras esfundamentala findealcanzarunrendimientoóptimo.Otrosvalorespuedenreducirlaproductividadenun50%o inclusomássilascondiciones desencadenantiemposdeesperaexcedidos.

v LANWDWSTPparalas comunicacionesavanzadasprogramaa programa(APPC)enladescripción de controlador(CTLD):Si existecongestión deredodesbordamientoendeterminadosadaptadoresdel sistemadestino,alaumentarelvalor de*NONE(valorporomisión)a 2omás sepuedemejorarel rendimiento.

Engeneral,siseestableceelparámetroLANMAXOUTenelvalor*CALCo2seobtieneelmejor rendimientoparalosentornosinteractivosy unrendimientoadecuadoparalosentornosdegrandes transferencias.

v Enelcasodelosentornosdegrandes transferencias,sisemodifica elvalorde LANMAXOUTse puedeaumentarelrendimientode formanotable.Utilice lassiguientesdirectrices comopuntode partida:

– Sisecomunica conunPersonalComputerdemodeloreciente, aumenteelparámetro

LANMAXOUT,peromantengaelparámetroLANACKFRQ establecidoen*CALC.Enelcasode modelosanterioresdePersonal Computer,utilice*CALCparaambosvaloresafindelimitarlos desbordamientosdealmacenamientointermedio.

– SisemodificanlosvaloresdelosparámetrosLANACKFRQ yLANMAXOUTsinqueseobserven mejorasenelrendimiento,vuelvaacambiar losvalorespor*CALC.

Hallarámásinformaciónsobrelascomunicacionesdelservidor iSeriesenlapublicaciónCommunications Configuration

.

Consideraciones

sobre

la

velocidad

de

línea

de

LAN

para

los

procesadores

de

entrada/salida

AlconfigurarunservidoriSeries conlíneasde comunicacionesy redesdeárealocal(LAN),nocargueen excesounprocesadorde entrada/salida(IOP)a findeevitar posiblescuellosdebotellaenelrendimiento delsistema.

Losconsejosy lainformaciónquesefacilitaacontinuaciónpuedeayudarleaentenderlas consideracionessobrelavelocidadde líneadelosprocesadoresdeE/S(IOP).

v Paraconseguirelmejorrendimiento,utiliceunIOP2843conunodelosadaptadoresdeE/S(IOA)que figuranacontinuación:

(18)

v CompruebequeeladaptadordeE/S delaLANnoseestéejecutandobajounprocesadorde E/S(IOP) quetambiénestéejecutandounadaptadorde E/SdelDASD. EladaptadordeE/SdelDASDhaceque seamáslentoelrendimientodeladaptadordeE/SdelaLANy noesposiblerestablecereladaptador delaLANsiestetienealgúnproblema.

v Alanalizarelrendimientode lascomunicacionesenunalíneade laLAN,debetenerencuentaque otrosrecursosdistintos delusodelprocesadordeentrada/salidapueden convertirseenelcuellode botella.

v

Deberíatenerelprocesadordeentrada/salidademáxima capacidaddisponibleparaelserviciode archivos.Deberíatenerelprocesadorde entrada/salidademáximacapacidad disponibleparalos entornosqueutilizanmuchas operacionesdeentradaysalidaparacadatransacción.Elprocesadorde entrada/salidademáxima capacidadtambiénminimizaeltiempoglobalderespuesta.

Consultelasreferencias siguientessideseaobtenerinformaciónmásdetallada:

v Hallarámás informaciónsobrelascomunicacionesdelservidor iSeriesenlapublicación CommunicationsConfiguration.

v Sideseaobtener másinformaciónacerca delrendimientodelprocesadordeE/S,consultela publicaciónPerformanceToolsforiSeries.

Mejorar

el

rendimiento

de

la

vía

de

datos

Paravalorarelrendimientode lavíadedatos,puedeconsultarlostemassiguientes:

v Consideracionessobrelaconfiguracióndesubsistemasparaelrendimientoderecuperaciónde errores v Consideracionessobreelrendimientodelascomunicacionesparalostrabajosinteractivos

v Consideracionessobreelrendimientodelascomunicacionesparalostrabajosdeprocesoporlotes v Combinacióndetrabajosinteractivosy deprocesoporlotesenunalíneaderedde áreaamplia v ConsideracionessobreelrendimientoparalascomunicacionesAnyNet

v ComunicacionesEnterpriseExtenderparaelsistemaiSeries v MigrardeAnyNetaEnterpriseExtender

v Subsistemas

Consideraciones

sobre

la

configuración

de

subsistemas

para

el

rendimiento

de

recuperación

de

errores

Cadaunidadde trabajoqueseejecutaenelsistemaiSeries sedenominatrabajo.Cadaunodelostrabajos esuna únicasecuenciaidentificabledeaccionesdeprocesoquerepresentaunsolousodelsistema.Los tiposbásicosdetrabajosquesellevana cabosonlostrabajosinteractivos,lostrabajosdeproceso por lotes,lostrabajosde spool,lostrabajosde arranqueautomáticoylostrabajosdeprearranque.

TodoslostrabajosdelservidoriSeries seejecutanensubsistemas.Amedidaquecrece elnúmerode usuariosdelsistema,convienequeseplanteecómodebenconfigurarselossubsistemasde

comunicacionese interactivos.

Laconfiguración delossubsistemastienepocaincidenciaenlasoperacionesnormalesde lavíadedatos. Sinembargo,variossubsistemaspuedenproporcionarvariosprocesosparallevara cabolastareasde limpiezay recuperacióncuando seproducencondicionesdeerror. Estopuedesuponerunamejora enel rendimiento.

Amedidaqueaumenteelnúmerodeusuariosdelsistema,debeconsiderarlaimportanciade cómoestén configuradoslossubsistemas:

v Plantéeselaconvenienciadelimitarelnúmerodedispositivosa losquedaserviciounúnico subsistema.Elnúmerodedispositivosrecomendadoparacadasubsistemaesentre200y300.Utilice loscriteriossiguientesparasepararestosusuarios:

| |

(19)

v Creesubsistemasde comunicacioneseinteractivos adicionalesparadividireltrabajoenvarios subsistemas.

v Eltrabajoqueseefectúa enelsubsistemaQCMNesparaconectarseydesconectarsedelsistema.Las consideracionessobrelarecuperacióndeerroressonimportantesenlaconfiguracióndelsubsistema de comunicaciones.

v Paraimpedirqueunsubsistema asigneundispositivo,asegúresedequenoexistaninguna entradade tipooestaciónde trabajoparalosdispositivosquenodeseequeseanasignados.

v

SoloutilicelaopciónAT(*ENTER)sidebepermitirquesetransfierantrabajosa esesubsistema. v

Paracadasubsistemaquetengadefinido,tienequeidentificarquéusuariosseejecutaránenqué subsistemas.Utilice elmandatoAñadirentradadeestacióndetrabajo(ADDWSE)yelmandato Eliminarentradade estaciónde trabajo(RMVWSE).Puedeconfigurarentradasdeestacióndetrabajo queidentifiquenquédispositivosdebeasignaresesubsistema,así comoquédispositivosnodebe asignarunsubsistema.

Nota: puedeutilizarelmandatoADDWSEmientraselsubsistemaestáactivo.Noobstante,los

subsistemasnovuelvena asignarbloqueosdedispositivodinámicamente.Finalmente,esposible queseanecesariofinalizarydespuésreiniciarlossubsistemasparaquelosbloqueosdedispositivo seasignenalsubsistemaelegido.

Paraespecificarlosdispositivosquedebeasignarunsubsistemadecomunicaciones: ADDCMNE SBSD(nombibl/nomsubs) DEV(nomdisp*) MODE(nommodal)

Paraespecificarlosdispositivosquenodebe asignarunsubsistemade comunicaciones: ADDCMNE SBSD(nombibl/nomsubs) DEV(nomdisp*) MODE(nommodal) MAXACT(0)

Nota: Losservidoresdearchivosybasede datossoloseejecutanenQSERVERalejecutarse sobreAPPC. Nointenteasignarsesionesqueseejecutenenladescripciónde modalidadQSERVER.Estos servidorespuedenejecutarsesobreTCP/IPysoloentoncesesposibleejecutarlosensubsistemas quenoseanQSERVER.

Veaenelejemplosiguiente unaformadeconfigurarelsubsistemade comunicaciones.

Ejemplo:configuracióndelsubsistema decomunicaciones: 1. CreeunduplicadodeQCMN:

CRTDUPOBJ OBJ(QCMN) FROMLIB(QSYS) OBJTYPE(*SBSD) TOLIB(MYLIB) NEWOBJ(MYCMN) 2. Configurelas entradasdecomunicación:

ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*)

ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*) MODE(QSERVER) MAXACT(0) ADDCMNE SBSD(QSYS/QCMN) DEV(PC*) MODE(QPCSUPP) MAXACT(0)

3. Por último,puedeactualizarelprograma dearranquedelsistemaparainiciarlosnuevossubsistemas automáticamente.

Consideraciones

sobre

el

rendimiento

de

las

comunicaciones

para

los

trabajos

interactivos

Untrabajointeractivoesuntrabajoqueutilizauntecladoyunapantalladeescrituradecaracteres.Si un trabajonecesitaqueelusuario escribaeneltecladoycomoresultado seobtieneuncarácterdepantalla, esetrabajoprobablementeseconsidereinteractivo.Enestesentido,interactivosignificaqueeltrabajoy el usuariodependenunodelotroparaquesellevea cabolatarea.

Paraoptimizarelrendimientodelascomunicacionesparalostrabajosinteractivos,tengaencuentalo siguiente:

(20)

v Mantengaelusodelalíneapordebajodel30por cientoparaobtener unmejorrendimientocuando hayausuariosinteractivosconectados.Estomantienetiemposde respuestaprevisiblesycoherentes. Si seexcedeelusodelalíneadeentreel50yel60porciento,normalmentelostiemposde respuestaque seobtienen soninaceptables.

Sielsistematiene usuariosinteractivos queestánconectadosdemuchas formasdistintas,debeplantearse laconvenienciadeconfigurarsubsistemasinteractivosparasepararlosusuarios. Estacioneslocales, estacionesremotas,pasoatravésde estaciónde pantalla5250o Telnetsonalgunosejemplosdeestos tiposdeconexionesquedebensepararse.Cuandoconfiguresubsistemasinteractivos, identifiquecómo deseaqueseseparenlosusuariosinteractivos ycreelas descripcionesdesubsistemaadecuadas. Durantelarecuperaciónde errores,cuando muchosusuarioscorren elriesgode perdersussesionesen unmomento,unsubsistemainteractivopuedeestarmuyocupadollevandoa cabolarecuperaciónde dispositivos.Estarecuperaciónde dispositivospuedeincidirde formanegativaeneltrabajode otros usuariosdelsubsistema que,deotromodo,noseveríanafectadosporlaanomalía.Porconsiguiente,es posiblequetengaquecambiarlaformaenqueestánconfiguradoslossubsistemasinteractivos.Sin embargo,variossubsistemaspuedenproporcionarvariosprocesos parallevara cabolastareasde limpiezay recuperacióncuando seproducencondicionesdeerror. Estopuedesuponerunamejora enel rendimiento.

Elejemploquefiguraa continuaciónmuestracómoconfigurarunsubsistema interactivoparaasignarlos dispositivosqueempiecen pornomdisp*y presentarunapantalladeiniciodesesiónenesosdispositivos depantalla:

ADDWSE SBSD(nombibl/nomsubs) WRKSTNDEV(nomdisp*) AT(*SIGNON)

Utiliceelejemplosiguiente paraconfigurarunsubsistemainteractivodemodoquenoseasigneel nombrededispositivonomdisp*ynoaparezcaunapantalladeiniciodesesión.

ADDWSE SBSD(nombibl/nomsubs) WRKSTNDEV(nomdisp*) AT(*ENTER)

Laadiciónde entradasdeestacióndetrabajoconAT(*ENTER)lepermiteutilizarlafunciónTransferir trabajo(TFRJOB) enesesubsistema. SilafunciónTFRJOB noesobligatoriaonecesaria,nohayninguna necesidaddeañadirlasentradas deestacióndetrabajoconAT(*ENTER).

Paraespecificarlosdispositivosquedebeasignarunsubsistemainteractivocuandoseinicieel subsistema:

ADDWSE SBSD(nombibl/nomsubs) WRKSTN(nomdisp*) AT(*SIGNON)

Paraespecificarlosdispositivosqueno debeasignarunsubsistema interactivocuandoseinicieel subsistema:

ADDWSE SBSD(nombibl/nomsubs) WRKSTN(nomdisp*) AT(*ENTER)

v Veaenelejemplosiguienteunaformadeconfigurarelsubsistema interactivo.

Ejemplo:configuracióndelsubsistema interactivo: 1. Creeunadescripción desubsistema:

CRTSBSD SBSD(MYLIB/MYINTER) POOLS((1 *BASE) (2 *INTERACT)) 2. Creeunaclase:

CRTCLS CLS(MYLIB/MYCLASS) RUNPTY(20)

3. Añadaentradasdedireccionamientoalsubsistema:

ADDRTGE SBSD(MYLIB/MYINTER) SEQNBR(10) CMPVAL(QCMDI) PGM(QSYS/QCMD) POOLID(2) ADDRTGE SBSD(MYLIB/MYINTER) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) POOLID(2)

(21)

5. Configurelas entradasdenombrede estaciónde trabajo.Enprimerlugarelimine todaslasentradas de tipodeestacióndetrabajo*ALLy despuésañadalasentradasde nombredeestacióndetrabajo adecuadas:

RMVWSE SBSD(QSYS/QINTER) WRKSTNTYPE(*ALL) ADDWSE SBSD(QSYS/QINTER) WRKSTN(QPADEV*) ADDWSE SBSD(MYLIB/MYINTER) WRKSTN(PC*)

6. Por último,puedeactualizarelprograma dearranquedelsistemaparainiciarlosnuevossubsistemas automáticamente.

Consideraciones

sobre

el

rendimiento

de

las

comunicaciones

para

los

trabajos

de

proceso

por

lotes

Cadaunidadde trabajoqueseejecutaenelsistemaiSeries sedenominatrabajo.Cadaunodelostrabajos esunaúnica secuenciaidentificabledeaccionesdeprocesoquerepresentaunsolousodelsistema.Los tiposbásicosdetrabajosquesellevanacabosonlostrabajosinteractivos,lostrabajosdeproceso por lotes,lostrabajosde spool,lostrabajosde arranqueautomáticoylostrabajosdeprearranque.

Lostrabajosde procesoporlotessongrupospredefinidosdeaccionesdeprocesoquesesometenal sistemaparaqueselleven acaboconunainteracciónescasa oinexistenteentreelusuarioyelsistema. Lostrabajosde procesoporlotespuedenajustarseparaobtenerunrendimientooptimizado.

Paraoptimizarlostrabajosde procesoporlotesparalascomunicaciones,tengaencuentalosiguiente: v Descompongalaaplicaciónenpartesy hagaquevariashebras(trabajos)deproceso porlotesoperen

deformasimultánea.

v Reduzcaelnúmerode operacionesdeabrirycerrary operacionesdeentradaysalida.

v Sidisponedeuna cantidadconsiderabledealmacenamientoprincipal,considerelaposibilidadde utilizarelmandatoEstablecer accesodeobjeto (SETOBJACC).Estemandatoprecargaelarchivo de basede datoscompleto,elíndice debasede datosoelprogramaenlaagrupacióndealmacenamiento principalasignadasihaydisponiblesuficientealmacenamiento.Elobjetivoconsisteenmejorar el rendimientoeliminandolasoperacionesde lecturayescrituraeneldisco.

v Intentelimitarelnúmerode operacionesdeentradaysalidade comunicacionesefectuando menos(y quizásmayores)envíosy recepcionesdeaplicacióncuandoseutilicenlas líneasdecomunicaciones. v Bloqueelosdatosenlaaplicación.Intentecolocar laaplicaciónenelmismosistemaquelosdatosalos

queseaccedeconfrecuencia.

Hallarámásinformaciónsobreelrendimientodelostrabajosdeprocesoporlotesenlapublicación CommunicationsManagement

.

Combinar

trabajos

interactivos

y

de

proceso

en

una

línea

de

WAN

Cuandoenunalíneadecomunicacionesseejecuten deformasimultáneausuariosinteractivos ygrandes transferencias,esposiblequetengaquecambiar losparámetros deconfiguración.Debepoder configurar lascomunicacionesdelservidor iSeriesparatrabajarcontrabajosinteractivos ydeprocesoporlotes. Paracombinarlostrabajosinteractivos ydeprocesoporlotesenunalíneade reddeáreaamplia(WAN), tengaencuentalosiguienteparamantenerunrendimientointeractivoaceptable:

v Utilicelaprioridad detransmisióndeAdvanced Peer-to-PeerNetworking(APPN)paradarprioridad a latransferenciadelusuariointeractivosobrelatransferenciadegran tamaño.Esteeselmétodo

preferidoparatransferirtrabajosinteractivosy deprocesoporlotes.

v Cambieeltamañode launidadde petición/respuestaporunvalorinferiorparalatransferenciade grantamaño.Estevalordeparámetrooptimizaeltiempode respuestaaexpensasdelrendimientopara lasgrandestransferencias.

(22)

Hallarámásinformaciónsobrelascomunicacionesdelservidor iSeriesenlapublicaciónCommunications Configuration

.

Comunicaciones

AnyNet

para

el

sistema

iSeries

AnyNetesuna implementaciónIBMde laarquitecturade reddetransportemultiprotocolo(MPTN), comoAnyNet/2yAnyNet/MultipleVirtualStorage(MVS).LaprestaciónAnyNetpermitequelas aplicacionesyserviciosasociadosqueutilizaninterfacesdeprogramacióndeaplicaciones, comolos sockets,lafuncióndecomunicacionesintersistema(ICF)o lascomunicacionesCPI, tenganflexibilidad parausarprotocolosderedalternativoscp,p laarquitecturade reddesistemas(SNA)oTCP/IP.AnyNet esuna familiadeproductosquepermitenalas aplicacionesescritasparauntipode protocolodered ejecutarsesobreotrotipodistintodeprotocolode red.Porejemplo, sinAnyNet,laelecciónde lainterfaz deprogramacióndeaplicaciones(API)determinalaeleccióndelprotocolodered,ylaeleccióndel protocolodereddeterminalaelecciónde lasAPI.

AnyNetlepermitecombinaryemparejaraplicacionesconprotocolosdered.Dehecho,puedehacerlosin cambiarlosprogramasdeaplicación.Ladireccióndestino(porejemplo,una ubicaciónremota)determina eltipo deprotocoloderedqueseutilizará.

v SocketsdeAnyNet/400

Estesoporteconvierte lasdireccionesTCP/IPendireccionesSNAa partirdetablasconfiguradasporel administradordelared.EntrelosprogramassoportadosseencuentranFTP(protocolodetransferencia dearchivos),SMTP(protocolosimplede transferenciadecorreo), SNMP(protocolosimple degestión dered),PINGyprogramasdesocketsescritosporelusuario sobreSNA.

v APPC(comunicacionesavanzadasprogramaa programa)AnyNet/400

EstesoportepermitequelosprogramasescritosparainterfacesAPIAPPCtradicionales(comoICF, comunicacionesCPIy CICS/400)seejecutenporredes quenoseanAPPC.Elprogramadeaplicación utilizaNombresdeubicaciónparaespecificarladirecciónorigeny ladireccióndestino.Unservidor denombresdedominioTCP/IPconvierteestosnombresdeubicaciónendireccionesIP.Losprogramas soportadossonlagestióndedatosdistribuidos(DDM),DistributedRelationalDatabaseArchitecture (DRDA),losserviciosdedistribución SNA(SNADS),elpasoa travésdeestacióndepantalla, iSeries AccessparaWindows,Programasde comunicacionesCPIescritosporelusuario yprogramasICF escritosporusuarioporTCP/IP.

HallarámásinformaciónsobreAnyNeten: “ConfigurarelentornoAnyNet”

“Consideracionessobreelrendimientoparalas comunicacionesAnyNet”enlapágina17

Consulte tambiénlapublicaciónSockets Programming

.

Configurar

el

entorno

AnyNet

AnyNet/400esunprodcutode lafamiliaAnyNet.Estosproductospermitenutilizarprogramasde aplicaciónqueestánescritosparaundeterminadoprotocolodecomunicacionesperoquetambiénse ejecutansobreprotocolosdecomunicacionesnonativos sincambiar(nitan siquieravolvera compilar)el programadeaplicación.Laeleccióndeladireccióndestinocontrolasilapetición seenvíaporlos

protocolosnativos omedianteelcódigoAnyNetyporunprotocolononativo.

ParaconfigurarTCP/IP(protocolodecontroldetransmisión/protocoloInternet)sobreAPPC (comunicacionesavanzadasprograma aprograma),tienequellevaracabodosaccionesbásicas: 1. Identificarelconjuntode direccionesIPparadireccionarporlaredSNA.

2. Indicaralsistemacómo convertirladirecciónIPalformatoSNA.

(23)

Consideraciones

sobre

el

rendimiento

para

las

comunicaciones

AnyNet

LascomunicacionesAnyNetsonunbuenfactorderendimientoquedebeconsiderar. Esmáscarode utilizarquecualquieradelosprotocolosdei5/OSporque cuestadosvecesmásejecutardosprotocolos. ParaoptimizarelrendimientodeAnyNet,tengaencuentalosiguiente:

v Paralosparesde envíoy recepción,elusomáseficazdeuna interfazesconsupropiapilade protocolo.Esdecir,lafuncióndecomunicacionesintersistema(ICF)y lascomunicacionesde interfaz comúndeprogramación(CPI)ofrecenelmejorrendimientoconlascomunicacionesavanzadas programaa programa(APPC).Existetiempode CPUadicionalcuandoseprocesa elpasoentre protocolos.

v Elrendimientodecadaunadelas interfacesde comunicacionesesdistintosegúnelcaso.Las comunicacionesICFyCPIofrecenelmejorrendimientoconAPPC.

Nota: unaalternativa alascomunicacionesAnyNeteshacerqueSNAyTCP/IPseejecutenenparaleloo porlasmismaslíneas delared.Deahí quelas implicacionesdelrendimientopuedansuperarseno utilizandoAnyNet.

En“ComunicacionesAnyNetparaelsistemaiSeries”enlapágina16encontrarálarespuestaala pregunta:¿QuéesAnyNet?

Sideseaobtener másinformaciónacercade lossocketsdeAnyNet/400,consulte elmanual Sockets Programming

.

Comunicaciones

Enterprise

Extender

para

el

sistema

iSeries

EnterpriseExtenderesunaarquitecturaderedquepermitequelasaplicacionesdearquitecturaderedde sistemas(SNA)seejecuten porredesdeprotocolo Internet(IP)medianteeldireccionamientode alto rendimiento(HPR).EsteeselprocedimientopreferidoparaejecutaraplicacionesSNAporredesIPcon adaptadoresdeentrada/salida(IOA)de comunicacionescomo GigabitEthernet,yaquenosenecesitaun procesadorde entrada/salida(IOP)paraestosIOA.Losadaptadoresdecomunicacionesquenoutilizan unIOPnosoportanSNAyporesosenecesitaEnterpriseExtenderparaejecutarSNApordichos adaptadores.Según IBM,convieneutilizarEnterpriseExtenderenlugardeAnyNet.

Configurarel entornoEnterpriseExtender

ParaconfigurarHPR paraqueseejecuteporredes deprotocoloInternet (IP),tendrá querealizarestas tareas:

1. Configurar laredTCP/IP

2. CrearuncontroladorAPPCyespecificarunenlacedetipo*HPRIP. Encontrarálasinstruccionesenel procedimientoCrearunadescripción decontroladorAPPC,eneltemarioAPPC,APPNy HPR.

Migrar

de

AnyNet

a

Enterprise

Extender

SegúnIBM,convieneutilizarEnterpriseExtenderenlugardeAnyNet.Parahacerlaconversión,hayque migrarlasconfiguracionesexistentesdeAnyNetaloscontroladoresHPRIP.Hayquetenerencuentalos siguientespuntos:

v AnyNetpuedemanejarvaloresenlacesremotossoloconuncontrolador,peroEnterpriseExtender necesitauncontrolador HPRIPparacadanodoremotoquetengaunenlacedirecto.Hayquecrearuna nuevadescripciónde controladorparacadanodo remotoquesemigredeAnyNet.

v AnyNetproporcionabafuncionesdereddebajaentrada(LEN),noproporcionaelsoporteAPPN completo.ElcontroladorHPRIPde EnterpriseExtenderproporcionafuncionesAPPNcompletas.Hay quesuprimirlasdefinicionesremotasenlaslistasdeconfiguración.

| | | | | | | | | | | | | | | | | | | | | | | |

(24)

ParamigrardeAnyNetaEnterpriseExtender,veaestostemas: “MigraciónenunsistemaquepuedeiniciarconexionesAnyNet” “MigraciónenunsistemaquenopuedeiniciarconexionesAnyNet” “Configuraciones paralelasdeAnyNetyEnterpriseExtender”

MigraciónenunsistemaquepuedeiniciarconexionesAnyNet: Debetenerdefinidoslossiguientes elementosdeconfiguración dered:

v UncontroladorAPPCde tipo*ANYNW,cuyovalorde puntode controlremotoseaTCPIP. v

Paracadanodoremoto,unaentradaenlalista deconfiguración QAPPNRMTquedefinaelnodo remotoy establezcaqueelnombredelpuntode controlseaTCPIP.

v Unaentradaenlatabla dehostsTCPquetengaelsufijo″SNA.IBM.COM″,y elnombrede hostSNA remotoy elIDderedremotaquetengaelmismosufijo.

v Elatributode redALWANYNETdebetenerelvalor *YES.

ParamigraraHPRIP, hagalosiguiente:

1. Paracadaentradadelatabla dehostsquetengaunsufijoSNA.IBM.COM,creeuncontroladorAPPC, cuyotipodeenlacesea*HPRIP,yladirecciónIPdelhost remotoutilizandoelmandatoCL

CRTCTLAPPC.

2. MedianteelmandatoCLRMVCFGLEoWRKCFGL*APPNRMT,suprimalaentradacorrespondiente alsistemaremotoenlalistade configuraciónQAPPNRMT.

Laentradadelatabla dehosts sepuedeconservarosuprimir.

MigraciónenunsistemaquenopuedeiniciarconexionesAnyNet: Debetenerdefinidoslossiguientes elementosdeconfiguración dered:

v UncontroladorAPPCde tipo*ANYNW

v Elatributode redALWANYNETdebetenerelvalor *YES

Entoncestendráquecrearmanualmente uncontrolador HPRIPparacadanodoremotoquedebaacceder alsistema.

ConfiguracionesparalelasdeAnyNetyEnterpriseExtender: Esposiblemigrara EnterpriseExtendery mantenera lavezlas definicionesexistentesdeAnyNet,perohayquedefinirunanuevaunidadlógica (LU)remotaparaquemanejelasconexionesAnyNet.Enelsiguienteejemploseexplican cómosehace todoesto.

Enesteejemplo,sepresuponequehaydossistemas:SYSAy SYSB.Laconfiguraciónde SYSAesla siguiente:

v UncontroladorAPPCde tipo*ANYNW,cuyovalorde puntode controlremotoesTCPIP. v Paracadanodoremoto,unaentradaenlalista deconfiguración QAPPNRMTquedefinaelnodo

remotoy establezcaqueelnombredelpuntode controlseaTCPIP. v

Unaentradaañadidaenlatabla dehostsTCPquetengaelsufijo ″SNA.IBM.COM″,yelnombrede hostSNAremotoy elIDderedremotaquetengaelmismo sufijo.

v Elatributode redALWANYNETdebetenerelvalor *YES.

AlmigrardeAnyNetaHPRIP, tendráquecrearuna nuevaLUenSYSByenSYSA.Enesteejemplo,las nuevasLUsellamanANYSYSAyANYSYSB.

Silalistade configuraciónQAPPNLCLnosehacreadoenSYSA,creelanuevaLUemitiendoeste | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(25)

Silalistadeconfiguración QAPPNLCLyaexiste,utiliceestemandato: CHGCGL TYPE(*APPNLCL) APPNLCLE((ANYSYSA ’HPRIP LU’))

Luegohayquecambiarlasentradasde lalista deconfiguración paralaLUremota.Primero, añadala nuevaLUremotaalalista deconfiguraciónconestemandato CL:

ADDCFGLE TYPE(*APPNRMT) APPNRMTE((ANYSYSB *NETATR ANYSYSA TCPIP *NETATR))

Acontinuación,hayqueeliminarlaentradaSYSBdelalista deconfiguración,conestemandato: RMVCFGLE TYPE(*APPNRMT) APPNRMTE((SYSB *NETATR SYSA))

Hayqueemitirmandatos equivalentesenSYSB.DespuéshayquecrearcontroladoresparaSYSBenSYSA yparaSYSAenSYSB,conelmandatoCLCRTCTLAPPC.

Cuandohayaterminadodehacertodoesto, deberápoderiniciarsesionesenlaLUSYSB,encuyocasoel mediodecomunicacionesseríaEnterpriseExtender.ParalascomunicacionesAnyNet,seutilizaríalaLU ANYSYSB.

Subsistemas

Unsubsistema esunúnicoentornooperativopredefinidomedianteelcualelsistemacoordinaelflujode trabajoy elusodelosrecursos.i5/OSpuedecontenervariossubsistemasoperativosindependientes.Las característicasde ejecucióndeunsubsistemasedefinenenunobjetodenominadodescripción de

subsistema.IBMsuministravariasdescripcionesdesubsistema quepuedenutilizarse conosin modificación:

QINTER

Seutilizaparalostrabajosinteractivos.

QBATCH

Seutilizaparalostrabajosde procesoporlotes.

QBASE

Seutilizaparalostrabajosinteractivos ydeprocesoporlotesde comunicaciones.

QCMN

Seutilizaparalostrabajosde procesoporlotesdecomunicaciones.

QSERVER

Sistemaservidorde archivos.

QSYSWRK

Seutilizaparaeltrabajogeneraldelsistema.

QUSRWRK

Seutilizaparaejecutartrabajosde servidorTCP/IPquetrabajandeparte deunusuario específico.

TambiénpuededefinirseunnuevosubsistemaconelmandatoCreardescripciónde subsistema (CRTSBSD).

Hallarámásinformaciónsobrelacreaciónde subsistemasenlapublicaciónWorkManagement

. | | | | | | | | | | | |

(26)

Aplicaciones

de

comunicaciones

Lasaplicacionesde comunicacionesqueseutilizanenunentornoAPPC(comunicacionesavanzadas programaaprograma) tambiénestándisponibles parasu usoenunentornoAPPNyHPR; solocambiael métodoporelquesetransportan losdatos.APPCentregalosdatosde aplicacionessuperioresenlas capasSNAaAPPNparaeltransporte porlared.Paraobtenermásinformaciónsobrelasaplicacionesde comunicaciones,consulte:

v

“AplicacionesAPPCescritasporelusuario” v “Gestióndedatosdistribuidos(DDM)”

v “Consideracionessobreelrendimientode lainterfazde programacióndeaplicaciones(API)”enla página21

Cuandoexperimenteproblemasqueindiquenquenoseencuentralarutahacialaubicaciónremota, puedeintentarvolveraestablecer laconexiónconelmandatoArrancarpasoa través(STRPASTHR).En eltemaResolverproblemasde comunicacionesremotasutilizandoSTRPASTHRhallarámásinformación. ParaobtenerinformaciónsobrecómoconectarclientesWindowsXP/2000conelservidor iSeries,vea iSeriesAccess.

Aplicaciones

APPC

escritas

por

el

usuario

APPNllevaacabomuchasfuncionesenunentornodecomunicaciones.Porconsiguiente,convienetener encuentalosparámetros detiempodeesperaenlosprogramasAPPCqueutilizanICF. Enconcreto, puedeser importanteaumentarelparámetroWAITFILEparaestasaplicacionesdemodoquenoexcedan eltiempodeesperamientrasesperanqueselleven acabolasfuncionesdeAPPN.

LafuncióndeAPPNnoesaparentealosprogramasAPPC.APPNaprovechalasfuncionesde direccionamientosiguientes:

v Losnodosnoadyacentesaparecen comoadyacentesy, porlotanto,losprogramasAPPCpueden comunicarsedirectamenteconlosprogramasdenodosnoadyacentes(sinningúnprogramaAPPCen losnodosintermedios).

v SemejoraelrendimientoparalosprogramasAPPC conpuntosfinales desesiónquenoseencuentran adyacentesfísicamente enlared.

v

LosprogramasAPPCpuedencomunicarsedirectamenteconlosprogramasennodosdeunaredAPPN adyacentepormediodelosnodosdered.

Gestión

de

datos

distribuidos

(DDM)

DDMesunafuncióndelsistemaoperativoquepermiteaunprogramadeaplicación oaunusuariode unsistemautilizararchivosdebasede datosalmacenadosensistemasremotos.Lossistemasdeben estar conectadosporunaredde comunicacionesy lossistemas remotostambiéndeben utilizarlafunción DDM.

LafunciónDDMenelservidoriSeriespermitealosprogramasdeaplicaciónoa losusuariosllevara cabolas tareassiguientes:

v Accedera losarchivosde datosqueseencuentranensistemasremotos(sistemasdestino).Lossistemas remotostambiénpuedenaccederalosarchivosdedatosdelsistemaiSerieslocal.

v Unaaplicaciónpuedeañadir,modificary suprimirregistrosdedatosdeunarchivo queseencuentre enunsistemadestino.

v Crear,suprimir orenombrararchivosdeunsistemaremoto. v Copiarunarchivo deunsistemaa otro.

(27)

Sideseaobtener másinformaciónacercade DDM,consultelainformaciónsiguiente: v DistributedDataManagement (SC41-5307).

Consideraciones

sobre

el

rendimiento

de

la

interfaz

de

programación

de

aplicaciones

(API)

ConelfindeconseguirunmejorrendimientoconelservidoriSeries,debetenerencuentalainterfazde programasde aplicación(API)disponibleenelservidoriSeries.ParaoptimizarelrendimientodeAPPC, tengaencuentalosiguiente:

v Siseutilizanenvíosmayores (tamañosderegistro)paraunatransferenciade grantamaño,seobtiene unavelocidaddedatosde aplicaciónsuperioryeltiempode laCPU disminuye.xConelmayor tamañoderegistro,laCPU tienequehacermenosprocesoyaquehaymenosoperaciones delecturay escrituradeaplicaciónparatransferirlamismacantidaddedatos.

v Siseseleccionaelvalor *CALCparalaunidadmáximade petición/respuesta(RU)SNA(arquitectura dereddesistemas),elsistemaseleccionauntamañoeficazcompatibleconeltamañodetrama.El tamañodetramaestáenladescripcióndelíneaqueeligeelusuario.Sisecambiaeltamañode la unidadRUporunvalor distintode *CALC,sepuedeanularestacaracterísticaderendimiento. v LacompresiónconAPPCdebeutilizarseconprudenciaysolo paraentornosde reddeáreaamplia

(WAN)develocidadbaja.Muchosproponenquelacompresión seutiliceconvelocidades de19,2kbps einferiores.

v

Sillevaacabotareasqueincluyentransferenciaspequeñasyrepetitivas, sealcanzaunmejor rendimientosiseutilizanlascomunicacionesICFoCPI.

Consultelostemassiguientesparaobtener informaciónmáscompletaacercade lasaplicacionesAPPC: v Consideracionessobreelrendimientoparalafuncióndecomunicacionesintersistema

v Consideracionessobreelrendimientoparalascomunicacionesdeinterfazcomúndeprogramación

ParaobtenerinformaciónsobrelascomunicacionesdelservidoriSeries,consultelapublicación CommunicationsConfiguration

.

Sideseaobtener másinformaciónacercade CICS/400,consultelapublicaciónCICSGuíade administraciónyoperacionesparaiSeries

.

Consideraciones

sobre

el

rendimiento

para

la

función

de

comunicaciones

intersistema

Puedeutilizarlafuncióndecomunicacionesintersistema(ICF)paraescribirprogramasdeaplicaciónque deseecomunicarconAPPC(comunicacionesavanzadasprogramaa programa).LafunciónICFtambién proporcionacomunicacionesde programaadispositivoentreelsistemaiSeriesylosdispositivosde hardware.Debedeterminarquésistemaenviarálosdatosprimero antesdeescribirelprograma.La gestióndedatosdeICFmanejalasfuncionesdecomunicación ylosdatosdelprograma.Enconcreto,la funciónICFdebeutilizarseparallevaracabotareasqueincluyanentradaspequeñas yrepetitivas. ParaoptimizarelrendimientodeICF,tengaencuentalosiguiente:

v Eliminelosformatosde registronoutilizados.

v Utiliceformatosde registroseparadosenlugarde formatosderegistrodepropósitosvarioscon indicadoresdeopción.

v Escribacódigoparautilizarelmismoformatoderegistroparalasoperacionesrepetidas. v Establezcaelnúmeromáximodedispositivosdeprograma en1.

v Utiliceunarchivo nocompartido. v Utiliceunáreadeindicadoraparte.

(28)

v SiutilizalapalabraclaveINVITEparasolicitarentradadevariosdispositivosdeprograma,a continuaciónllevea cabouna operacióndelectura deinvitado, nouna operacióndelectura. Paracreardescripcionesde dispositivoa findeconfigurarelsistemaparaICF,sigaestospasos:

1. EscribalosmandatosCreardescripcióndedispositivoadecuadosenlalíneade mandatosdelsistema iSeriesypulseF4.

2. Utilicelainformaciónde ayudaenlíneaparaelegirlosvaloresdelosparámetros. 3. PulseIntro. Secrealadescripción dedispositivo.

Sideseaobtener másinformaciónacercade ICF,consulte

v “Consideracionessobreelrendimientode lainterfazde programacióndeaplicaciones(API)”enla página21

v ICFProgramming

Consideraciones

sobre

el

rendimiento

para

las

comunicaciones

de

interfaz

común

de

programación

Puedeutilizarlascomunicacionesdeinterfazcomúndeprogramación(CPI)paraescribirprogramasde aplicaciónquedeseecomunicarconAPPC(comunicacionesavanzadasprogramaaprograma).Lainterfaz utilizalaarquitecturade unidadlógica(LU)6.2SNA(arquitecturade reddesistemas)parallevara cabo lastareassiguientes:

v Estableceruna conversación. v Enviaryrecibir datos.

v Intercambiarinformacióndecontrol. v Finalizaruna conversación.

v Notificarloserroresa unprograma asociado.

Losprogramasdelafuncióndecomunicacionesintersistema(ICF)y lascomunicacionesCPItienen rendimientosparecidosparalas transferenciasde datospequeñas.

Paraoptimizarlosprogramasdeaplicaciónde lascomunicacionesCPI,sigaestospasos: v MinimiceelusodeFLUSH yCONFIRM.

v

Recibaunregistrodecompilación yanalíceloenelalmacenamientointermedio. v

Noutilicevariasllamadasde recepciónpararecibirunsoloregistro. v

UtiliceREQUESTTOSENDsolocuandoseanecesario.

Paraañadiromodificarentradasde comunicacionesa findeconfigurarelsistemaparalas comunicacionesCPI, sigaestospasos:

1. Escribaelmandatoadecuadoenlalíneademandatos delsistemaiSeriesy pulseF4. v Añadirentradadecomunicaciones(ADDCMNE)

v Eliminarentradadecomunicaciones(RMVCMNE) v Cambiarentradadecomunicaciones(CHGCMNE)

2. Utilicelainformaciónde ayudaenlíneaparacambiar,añadiroeliminarlosvaloresdelosparámetros. 3. PulseIntro. Lasentradasdecomunicacionesseañaden, cambianoeliminan.

Sideseaobtener másinformaciónacercade cómoconfigurarlas comunicacionesCPI, consulte: v “Consideracionessobreelrendimientode lainterfazde programacióndeaplicaciones(API)”enla

página21

v CICS/400Administrationand OperationsGuide

Referencias

Documento similar

The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

[r]

SVP, EXECUTIVE CREATIVE DIRECTOR JACK MORTON

Social Media, Email Marketing, Workflows, Smart CTA’s, Video Marketing. Blog, Social Media, SEO, SEM, Mobile Marketing,

Missing estimates for total domestic participant spend were estimated using a similar approach of that used to calculate missing international estimates, with average shares applied