• Nenhum resultado encontrado

Essecomandoencerraodaemondo servidorcentralnosubsistema QSYSWRKeodaemondoservidor debancode dadosnosubsistemaQSERVER.Além disso,asconexõesativascomoservidor*DATABASE eastarefasdoservidorQZDASOINIT eQZDASSINITqueestãoatendendoessasconexõesserão

encerradas.

Iniciando Subsistemas Automaticamente

OsubsistemaQSYSWRKéiniciado automaticamentequandovocê efetuao IPL,independentemente do valorespecificado parao subsistemadecontrole.

Sevocêutilizaroprogramade inicializaçãopadrãofornecidocomosistema,ossubsistemasQSERVERe QUSRWRKserãoiniciadosautomaticamenteaoefetuaroIPL.Oprogramadeinicializaçãodosistemaé definidonovalordosistemaQSTRUPPGM,eovalor padrãoéQSTRUPQSYS.

Sevocêquiseralterar ainicializaçãodosistema,poderáalterarovalordo sistemaQSTRUPPGMpara chamarseupróprioprograma.Épossívelutilizaroprograma enviadoQSTRUPnoQSYS comobasepara oprogramadeinicializaçãocriadoporvocê.

Nota: Sevocê utilizaroservidordebanco dedadosouo servidordearquivoefizeralteraçõesna inicializaçãodosistema,deverágarantirqueoprogramade inicializaçãoinicieosubsistema QSERVER.

ApartirdoV5R1,oTCP/IPéautomaticamenteiniciadopelosistemasemexigirumaalteraçãono programadeinicializaçãodosistema.Osservidoreshostsãoiniciadosautomaticamentequandoo TCP/IPé iniciado.Aoseriniciado,oTCP/IPgarantequeQUSRWRKeQSERVERsejaminiciadosantes deiniciarosservidoreshost.SevocêinstalaroV5R1(oumaisrecente) emumsistemaqueestavaem um releaseanterioraoV5R1,eoprogramade inicializaçãoutilizado pelosistemativersidoalteradopara iniciaroTCP/IP,o sistemainiciará automaticamenteo TCP/IPea tentativade inicializaçãodo programa falhará.OatributoIPL,STRTCP,podeforçarosistemaa nãoiniciarautomaticamenteoTCP/IPnoIPL.

Recomenda-sedeixaressevalornadefiniçãoenviadade*YES,(iniciarTCP/IP),masa opçãoestará disponível,senecessária.

UsodeJobsdeAuto-inicialização:

Conheçaosjobsdeauto-inicialização associadosaousodosservidoreshost.

OsubsistemaQSERVERtemumjobde auto-inicializaçãodefinidoparaastarefasdoservidorde arquivo edebancode dados.Seessatarefanãoestiverem execução,osservidoresnãopoderãoser iniciados.O subsistemanão seráencerrado quandoatarefadesaparecer.Seocorrerumproblema comessatarefa, convémencerrarereiniciarosubsistemaQSERVER.

OsubsistemaQSYSWRKtemum jobdeauto-inicializaçãodefinidoparatodososservidoresotimizados.

EssatarefamonitoraoseventosenviadosquandoumcomandoSTRTCPfoiemitido.Dessaforma,as tarefasdodaemondoservidor podemdeterminardinamicamentequandooTCP/IPfoiativado.As tarefasdodaemonentãocomeçamaser atendidasnasportasapropriadas.Seo jobdeauto-inicialização nãoestiverativo,e oTCP/IPfor iniciadoenquantoosservidoreshost estiveremativos,a seguinte seqüênciadecomandosdeverá seremitidaparacomeçar autilizaroTCP/IP:

1. ENDHOSTSVR *ALL 2. STRHOSTSVR*ALL

Ojobde auto-inicializaçãoéchamadoQZBSEVTM.Seatarefanãoestiver ativa,elapoderáseriniciada comaemissãodo seguintecomando:

QSYS/SBMJOB CMD(QSYS/CALL PGM(QSYS/QZBSEVTM)) JOB(QZBSEVTM) JOBD(QSYS/QZBSEJBD) PRTDEV(*USRPRF) OUTQ(*USRPRF) USER(QUSER) PRTTXT(*SYSVAL) SYSLIBL(*SYSVAL) CURLIB(*CRTDFT) INLLIBL(*JOBD) SRTSEQ (*SYSVAL) LANGID(*SYSVAL) CNTRYID(*SYSVAL) CCSID(*SYSVAL)

Nota: Somenteumainstânciadoprograma QZBSEVTMpodeestaremexecuçãoa qualquermomento.

UsodeTarefasdePré-inicialização:

Tarefade pré-inicializaçãoéumatarefadobatchcujaexecuçãocomeçaantesqueum programaemum sistemaremotoinicieascomunicaçõescomoservidor.

Tarefasdepré-inicializaçãoutilizamentradasdetarefasde pré-inicializaçãonadescriçãodosubsistema paradeterminarqualconjuntodeprograma,classeearmazenamentoutilizarquandoastarefasforem iniciadas.Em umaentradade tarefadepré-inicialização,énecessário especificaratributosparao subsistemaa serutilizadoparacriare gerenciarumconjuntodetarefasde pré-inicialização.

Tarefasdepré-inicializaçãoaumentamodesempenhoquandovocêiniciaumaconexãocomumservidor.

Asentradasdetarefadepré-inicializaçãosãodefinidasemumsubsistema.Tarefasde pré-inicializaçãose tornamativasquandoessesubsistemaé iniciadooupodemsercontroladascomoscomandosSTRPJ (IniciarTarefadePré-inicialização)eENDPJ(Finalizar Tarefade Pré-inicialização).

Asinformaçõesdosistemapertencentesatarefasdepré-inicialização(como DSPACTPJ)utilizamotermo

’pedidodeiníciodoprograma’exclusivamenteparaindicarpedidosfeitosparainiciartarefasde pré-inicialização,ainda queasinformaçõespossampertencera umatarefadepré-inicializaçãoquefoi iniciadacomo resultadodeumpedidode conexãodesockets.

Notas:

v

Tarefasdepré-inicializaçãopodemserreutilizadas, masnãohálimpezaautomáticaparaa tarefadepré-inicialização,jáqueelafoiutilizadaesubseqüentementeretornadaparao conjunto.Onúmerode vezesem quea tarefade pré-inicializaçãoé reutilizadaédeterminado pelovalorespecificado paraMAXUSE (númeromáximodeusos)doscomandosCLADDPJE ouCHGPJE. Issosignificaqueosrecursosutilizadosporumusuário datarefade

pré-inicializaçãodevemser limposantesdefinalizarousodatarefadepré-inicialização.Caso contrário,essesrecursos manterãoomesmostatusparaopróximousuário queutilizara tarefa depré-inicialização.Porexemplo,umarquivoqueéabertomasnuncafechadoporumusuário deumatarefadepré-inicializaçãopermaneceabertoedisponívelparaousuário seguinteda mesma tarefadepré-inicialização.

v Porpadrão,algumastarefasdo servidorsãoexecutadasemQUSRWRKouQSERVER.Ousodo iSeriesNavigatorpossibilitaconfiguraralgunsou todosesses servidoresparaexecuçãoem um subsistema desuaescolha.

1. Dêumcliqueduploem iSeriesNavigatorRedeServidoresiSeriesAccess.

2. Cliquecomobotãodireitodomousenoservidorparaoqualdesejaconfigurarsubsistemas eselecionePropriedades.

3. Configureoservidorutilizandoa páginaSubsistemas.

Sevocê moverastarefasdo subsistemapadrão,deverá:

1. Criarsuaprópriadescriçãodosubsistema.

2. Incluirsuasprópriasentradasde tarefade pré-inicializaçãoutilizandoo comandoADDPJE.

DefinaoparâmetroSTRJOBScomo*YES.

Sevocê nãofizerisso,suastarefasserãoexecutadasnosubsistemapadrão.

Todososservidoreshostsuportadospelainterfacede comunicaçõesde socketssuportam tarefasde pré-inicialização.

Essesservidoressão:

Servidorde ImpressãodeRede

Servidorde ChamadadeComandoRemotoeProgramaDistribuído

ServidorCentral

Servidorde BancodeDados

Servidorde bancodedadosseguro

ServidordeArquivo

Servidorde arquivoseguro

Servidorde FiladeDados

Servidordeconexão (exclusivoparaservidoresqueutilizamsuportede comunicaçõesde sockets) Cadalista aseguirforneceatributos deentradadetarefadepré-inicializaçãoeofereceosvaloresiniciais quesãoconfigurados paraosservidoreshostqueutilizamsuporte decomunicaçõesdesockets.

Descriçãodo Subsistema

Osubsistemaquecontémasentradasde tarefadepré-inicialização.

ServidorHost Valor

ImpressãodeRede QUSRWRK

Chamadadecomandoremotoeprograma QUSRWRK

Central QUSRWRK

BancodeDados QUSRWRK

BancodeDadosSeguro QUSRWRK

Arquivo QSERVER

ArquivoSeguro QSERVER

FiladeDados QUSRWRK

Conexão QUSRWRK

Nome/BibliotecadePrograma

Oprogramaqueéchamadoquandoa tarefade pré-inicializaçãoéiniciada.

ServidorHost Valor

ImpressãodeRede QSYS/QNPSERVS

Chamadadecomandoremotoeprograma QSYS/QZRCSRVS

Central QSYS/QZSCSRVS

BancodeDados QSYS/QZDASOINIT

BancodeDadosSeguro QSYS/QZDASSINIT

Arquivo QSYS/QPWFSERVSO

ArquivoSeguro QSYS/QPWFSERVSS

FiladeDados QSYS/QZHQSSRV

Conexão QSYS/QZSOSIGN

PerfildoUsuário

Operfildo usuáriosoboquala tarefaéexecutada. Issoéoquea tarefamostracomooperfildousuário.

Quandoumpedidode iníciodeum servidorérecebidodeumcliente,a funçãodetarefade pré-inicializaçãoalternaparaoperfildo usuárioqueérecebidonessepedido.

ServidorHost Valor

ImpressãodeRede QUSER

Chamadadecomandoremotoeprograma QUSER

Central QUSER

BancodeDados QUSER

BancodeDadosSeguro QUSER

ServidorHost Valor

Arquivo QUSER

ArquivoSeguro QUSER

FiladeDados QUSER

Conexão QUSER

NomedaTarefa

Onomedatarefaquandoelaéiniciada.

ServidorHost Valor

ImpressãodeRede *PGM

Chamadadecomandoremotoeprograma *PGM

Central *PGM

BancodeDados *PGM

BancodeDadosSeguro *PGM

Arquivo *PGM

ArquivoSeguro *PGM

FiladeDados *PGM

Conexão *PGM

DescriçãodaTarefa

Adescriçãoutilizadaparaatarefadepré-inicialização.Observequese*USRPRFforespecificado,será utilizadaa descriçãodatarefaparaoperfilsobo qualessatarefaéexecutada.Issosignificaqueserá utilizadaa descriçãodatarefadeQUSER.Serãoutilizadostambémalgunsatributosdadescriçãoda tarefado usuáriosolicitante;porexemplo,odispositivode impressãoe afilade saídasãotrocados a partirdadescriçãodatarefadousuário solicitante.

ServidorHost Valor

ImpressãodeRede QSYS/QZBSJOBD

Chamadadecomandoremotoeprograma QSYS/QZBSJOBD

Central QSYS/QZBSJOBD

BancodeDados QGPL/QDFTSVR

BancodeDadosSeguro QGPL/QDFTSVR

Arquivo QGPL/QDFTSVR

ArquivoSeguro QGPL/QDFTSVR

FiladeDados QSYS/QZBSJOBD

Conexão QSYS/QZBSJOBD

IniciarTarefas

Indicaseastarefasde pré-inicializaçãoserãoiniciadasautomaticamentequandoosubsistema for

iniciado.Essasentradas detarefade pré-inicializaçãosãoenviadascomumvalor*YESparainiciartarefas afimdeassegurara disponibilidadedastarefasdoservidor.OcomandoSTRHOSTSVRiniciacadatarefa depré-inicializaçãocomoparte deseuprocessamento.

ServidorHost Valor

ImpressãodeRede *YES

Chamadadecomandoremotoeprograma *YES

Central *YES

BancodeDados *YES

BancodeDadosSeguro *YES

Arquivo *YES

ArquivoSeguro *YES

FiladeDados *YES

Conexão *YES

NúmeroInicialdeTarefas

Onúmerode tarefasquesãoiniciadasquandoosubsistema éiniciado.Essevaloréajustávelpara adequar-seadeterminadosambientesenecessidades.

ServidorHost Valor

ImpressãodeRede 1

Chamadadecomandoremotoeprograma 1

Central 1

BancodeDados 1

BancodeDadosSeguro 1

Arquivo 1

ArquivoSeguro 1

FiladeDados 1

Conexão 1

Limite

Onúmeromínimode tarefasdepré-inicializaçãodisponíveisparaumaentradadetarefade pré-inicialização.Quando esselimiteéatingido,tarefasde pré-inicializaçãoadicionaissãoiniciadas automaticamente.Olimitemantémumdeterminado númerode tarefasnoconjunto.

ServidorHost Valor

ImpressãodeRede 1

Chamadadecomandoremotoeprograma 1

Central 1

BancodeDados 1

BancodeDadosSeguro 1

Arquivo 1

ArquivoSeguro 1

FiladeDados 1

Conexão 1

NúmeroAdicional deTarefas

Onúmerode tarefasdepré-inicializaçãoadicionaisquesãoiniciadasquandoolimite éatingido.

ServidorHost Valor

ImpressãodeRede 2

Chamadadecomandoremotoeprograma 2

Central 2

BancodeDados 2

BancodeDadosSeguro 2

Arquivo 2

ArquivoSeguro 2

FiladeDados 2

Conexão 2

NúmeroMáximodeTarefas

Onúmeromáximo detarefasdepré-inicializaçãoquepodemser ativadasparaessa entrada.

ServidorHost Valor

ImpressãodeRede *NOMAX

Chamadadecomandoremotoeprograma *NOMAX

Central *NOMAX

BancodeDados *NOMAX

BancodeDadosSeguro *NOMAX

Arquivo *NOMAX

ArquivoSeguro *NOMAX

FiladeDados *NOMAX

Conexão *NOMAX

NúmeroMáximodeUsos

Onúmeromáximo deusosdatarefa. Ovalor200indicaqueatarefadepré-inicializaçãoterminará depoisque200pedidosde iníciodoservidor foremprocessados.

ServidorHost Valor

ImpressãodeRede 200

Chamadadecomandoremotoeprograma 1

Central 200

BancodeDados 200

BancodeDadosSeguro 200

Arquivo *NOMAX

ArquivoSeguro *NOMAX

FiladeDados 200

Conexão 200

AguardarTarefa

Issofazcomqueumpedidode conexãodoclienteaguarde umatarefadoservidor disponívelseo númeromáximodetarefasforatingido.

ServidorHost Valor

ImpressãodeRede *YES

Chamadadecomandoremotoeprograma *YES

Central *YES

BancodeDados *YES

BancodeDadosSeguro *YES

Arquivo *YES

ArquivoSeguro *YES

FiladeDados *YES

Conexão *YES

IdentificadordoConjunto

Oidentificadordoconjuntodesubsistemasnoqualessatarefadepré-inicializaçãoéexecutada.

ServidorHost Valor

ImpressãodeRede 1

Chamadadecomandoremotoeprograma 1

Central 1

BancodeDados 1

BancodeDadosSeguro 1

Arquivo 1

ArquivoSeguro 1

Filadedados 1

Conexão 1

Classe

Onomeeabibliotecadaclassenaqual atarefadepré-inicializaçãoéexecutada.

ServidorHost Valor

ImpressãodeRede QGPL/QCASERVR

Chamadadecomandoremotoeprograma QGPL/QCASERVR

Central QGPL/QCASERVR

BancodeDados QSYS/QPWFSERVER

BancodeDadosSeguro QSYS/QPWFSERVER

Arquivo QSYS/QPWFSERVER

ArquivoSeguro QSYS/QPWFSERVER

FiladeDados QGPL/QCASERVR

Conexão QGPL/QCASERVR

Quandoovalor deiniciartarefasparaaentradadetarefadepré-inicializaçãotiversidodefinidocomo

*YESeosvaloresrestantesestiverem emsuasconfiguraçõesiniciais, asseguintes açõespoderãoser executadasparacadaentradade tarefadepré-inicialização:

v Quandoosubsistema éiniciado,umatarefade pré-inicializaçãoparacadaservidor éiniciada.

v Quandooprimeiropedidode conexãodoclienteéprocessadoparaumservidor específico,a tarefa inicialéutilizadaeolimite éexcedido.

v Tarefasadicionaissãoiniciadasparaesseservidorcombasenonúmerodefinidonaentradadetarefa depré-inicialização.

v

Onúmerodetarefasdisponíveisésempreum,pelomenos.

v Osubsistemaverifica periodicamenteonúmerodetarefasde pré-inicializaçãoqueestãoprontaspara processarpedidosefinalizatarefasem excesso.Osubsistemasempredeixapelomenosonúmerode tarefasdepré-inicializaçãoespecificado noparâmetrode tarefasiniciais.

Documentos relacionados