• No se han encontrado resultados

Daemon correlacionador de servidores

Eldaemoncorrelacionadordeservidoresesuntrabajodeprocesopor lotesqueseejecutaenel

subsistemaQSYSWRK.Proporcionaa lasaplicacionesdeclienteunmétodoparadeterminarelnúmero depuertoasociadoconunservidor determinado.

Estetrabajoescuchaenunpuertoconocido,enesperade oírunapetición decomunicaciónporpartede uncliente.ElnúmerodelpuertoconocidoparaTCP/IPes449.Elcliente envíaelnúmerode servicioal correlacionadordeservidores. Elcorrelacionadordeservidoresobtienedelatablade servicioselnúmero depuertoparaelnombredeservicioespecificado. Elcorrelacionadordeservidoresdevuelvealcliente

estenúmerode puerto,finaliza laconexiónyvuelveaponerse aescucharenesperade otrapeticiónde conexión.Elclienteutilizaelnúmerode puertodevueltoporeldaemoncorrelacionadorde servidores paraconectarsealdaemonservidor especificado.

Eldaemoncorrelacionadordeservidoresseiniciaconelmandato STRHOSTSVRyfinalizaconel mandatoENDHOSTSVR.

Ejemplo:STRHOSTSVR:

EjemplosdeutilizacióndelmandatoSTRHOSTSVR.

Ejemplo1:cómoarrancartodoslosdaemonservidoresdesistemaprincipal

STRHOSTSVR(*ALL)

Estemandatoarrancatodoslosdaemonservidoresyeldaemoncorrelacionadordeservidores, siempre queestéactivoalmenosunprotocolodecomunicaciones.

Ejemplo2:arrancardaemonservidoresespecíficos

STRHOSTSVR SERVER(*CENTRAL *SVRMAP) RQDPCL(*NONE)

Estemandatoarrancaeldaemonservidor centralyeldaemoncorrelacionadordeservidores,incluso aunquenoestéactivoningúnprotocolodecomunicaciones.

Ejemplo3:especificación deun protocolonecesario:

STRHOSTSVR SERVER(*ALL) RQDPCL(*TCP)

Estemandatoiniciatodoslosdaemonservidoresde sistemaprincipaly eldaemoncorrelacionadorde servidores,siempreycuando TCP/IPestéactivo.

Finalizarlosservidoresdesistemaprincipal:

Parafinalizarlosservidoresde sistemaprincipal,utiliceelmandatoCLENDHOSTSVR.

Estemandatofinaliza losdaemonservidoresdesistemaprincipalyeldaemoncorrelacionadorde servidores.Siundaemonservidorfinaliza mientraslosservidoresde esetipo estánconectados a aplicacionesde cliente,lostrabajosdeservidorpermanecen activoshastaquefinaliza lacomunicación conlaaplicaciónde cliente,amenosqueseespecifiqueelparámetroopcionalENDACTCNN.Las peticionesulterioresemitidaspor laaplicación declienteparaestablecerconexiónconeseservidor fallaránmientrasnosearranqueotravez eldaemonservidor.

Lafinalizacióndeldaemoncorrelacionadordeservidoresnoafectaa lasconexionesexistentesdecliente establecidasconlostrabajosdeservidor.Laspeticionesulterioresemitidasporunaaplicaciónde cliente paraestablecerconexiónconelcorrelacionadordeservidoresfallaránmientrasnosearranqueotravezel correlacionadordeservidores.

PuedeespecificarseelparámetroENDACTCNNparafinalizarlas conexionesactivasconlosservidores *DATABASEy *FILE.Estoharáquefinalicenlostrabajosdeservidor quedan servicioa estasconexiones. Solopueden finalizarselasconexionesactivassieltrabajodaemoncorrespondientesefinalizatambién.Si seespecificalapalabraclave*DATABASE,sefinalizaránlostrabajosQZDASOINITy QZDASSINITque tenganconexionesactivas. Siseespecificalapalabraclave*FILE,sefinalizaránlostrabajos

QPWFSERVSOy QPWFSERVSSquetenganconexiones activas.

Nota: SiseutilizaelmandatoENDHOSTSVR parafinalizarundaemondeterminadoquenoestéactivo,

seobtieneunmensajedediagnóstico.Si deseafinalizartodoslosdaemonactivos,utilice ENDHOSTSVRSERVER(*ALL).Conelvalor*ALLnoapareceningúnmensajede diagnóstico.

ValoresdelmandatoENDHOSTSVR:

Tipodeservidor

*ALL Finalizatodoslosdaemonservidoresy eldaemoncorrelacionadordeservidores, deestaractivos. Siseutiliza,elsistemanopermiteningúnotrovalorespecial.

*CENTRAL

FinalizaeldaemonservidorcentralenelsubsistemaQSYSWRK.

*DATABASE

FinalizaeldaemonservidordebasesdedatosenelsubsistemaQSERVER.

*DTAQ

Finalizaeldaemonservidordecolasde trabajosenelsubsistemaQSYSWRK.

*FILE FinalizaeldaemonservidordearchivosenelsubsistemaQSERVER.

*NETPRT

Finalizaeldaemonservidordeimpresiónde redenelsubsistemaQSYSWRK.

*RMTCMD

Finalizaeldaemonservidordellamadasa programasdistribuidos ymandatosremotosdel subsistemaQSYSWRK.

*SIGNON

FinalizaeldaemonservidordeiniciodesesiónenelsubsistemaQSYSWRK.

*SVRMAP

FinalizaeldaemoncorrelacionadordeservidoresenelsubsistemaQSYSWRK.

Finalizarconexionesactivas

(Esteparámetroopcionalespecificasivanafinalizarlasconexionesactivasdelosservidores especificados.)

Valoresúnicos:

*NONE

Nofinalizaráningunaconexiónactiva

Otrosvalores:

*DATABASE

Finalizaránlasconexiones activasa lasquedan serviciolostrabajosdeservidor QZDASOINITy QZDASSINIT.Tambiénfinalizaránlostrabajosdeservidor quedan servicioaestas conexiones.

*FILE Sefinalizaránlasconexionesactivasalas quedanservicio lostrabajosdeservidor QPWFSERVSO yQPWFSERVSS.Tambiénsefinalizaránlostrabajosde servidorquedanservicioa estas

conexiones.

Acontinuaciónfiguranalgunos ejemplosdeENDHOSTSVR.

Ejemplo:ENDHOSTSVR:

EncontraráejemplosdeutilizacióndelmandatoENDHOSTSVR.

Ejemplo1:cómofinalizartodos losdaemonservidoresdesistemaprincipal

ENDHOSTSVR SERVER(*ALL)

Ejemplo2:finalizar daemonservidoresespecíficos

ENDHOSTSVR SERVER(*CENTRAL *SVRMAP)

Finalizaeldaemonservidorcentraly eldaemoncorrelacionadordeservidores.

Ejemplo3:cómofinalizardaemonservidoresespecíficosy conexionesactivas

ENDHOSTSVR SERVER(*CENTRAL *DATABASE) ENDACTCNN(*DATABASE)

Estemandatofinaliza eldaemonservidorcentral enelsubsistemaQSYSWRK yeldaemonservidor de basesde datosenelsubsistemaQSERVER.Adicionalmente,finalizarán lasconexionesactivasdel servidor*DATABASE ylostrabajosdeservidor QZDASOINITyQZDASSINIT quedanservicio aestas conexiones.