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.