• Nenhum resultado encontrado

Estabelecer comunicações cliente/servidor

Identificaro processoparainiciareterminaracomunicaçãoentreclienteseservidoresdesistemacentral doSystemiAccessforWindows.

Estetópico tambémincluiosnúmerosdeporta decadaservidoreumadescriçãodosdaemonsde servidoreasrespectivas funçõesnacomunicação.

AcomunicaçãoentreCliente/Servidoréestabelecida atravésdosseguintespassos:

1. Parainiciarumtrabalho deservidorqueutilizeosuportede comunicaçõesparaterminais,osistema

clienteéligadoaumnúmerode portadeservidor específico.

2. Temdeseriniciado umdaemondeservidor(como comandoSTRHOSTSVR)paraficara aguardare

aceitaro pedidodeligaçãodocliente.Após aaceitaçãodo pedidodeligação,o daemonde servidor emiteum pedidointernoparaassociaraligaçãodo clienteaumtrabalho deservidor.

3. Estetrabalhode servidorpode serumtrabalhoiniciado previamenteou,casonão sejamutilizados

trabalhosiniciadospreviamente,umtrabalhointeractivoqueésubmetidoquandoopedidode ligação doclienteéprocessado.Otrabalhodeservidor tratatodasascomunicaçõessubsequentescomo cliente.Atrocadedadosinicialinclui umpedidoqueidentificaossímbolosde autenticação

associadosaoutilizadorcliente.Umperfilde utilizadoreumapalavra-passe,ouumasenhaKerberos, sãoexemplos dessessímbolos.

4. Assimqueoperfildeutilizadorea palavra-passeforem validados,otrabalho deservidormudapara

operfilde utilizadordoi5/OSassociadoaestessímbolosealtera otrabalhoutilizandomuitosdos atributosdefinidosparaoperfildeutilizadorcomo,porexemplo,ocódigodecontabilizaçãoeafila desaída.

Comunicaçõesdoservidorparaocliente

OSystemiAccessforWindowsutilizaoTCP/IPparacomunicarcomosservidoresdo sistema.Os servidoresoptimizadosutilizamosuporte determinais doi5/OSparacomunicarcomosclientes.O suportede terminaisdoi5/OSécompatívelcomterminaisBerkeleySoftwareDistributions4.3atravésde TCP/IP.Osuporte desocketséfornecidocomo produto5761-TC1queestáinstaladonosistema.

ConsulteomanualTCP/IPConfigurationandReferenceparaobtermaisinformações sobre comunicações.

Paraobtermaisinformações,consulte:

Informaçõesrelacionadas ConfiguraçãodeTCP/IP

NúmerosdeportasdeServidoresdeSistemaCentral:

Cadatipodeservidor temoseuprópriodaemondoservidor,queescutanuma portapedidos deentrada deligaçãodeclientesdoSystemiAccessfor Windows.

Existemexcepçõesaestaregra.Porexemplo,afunçãode transferênciaporterminais utilizaodaemonde servidorde basesdedados;o servidordeunidades deredeutilizaodaemondeservidor deficheiros;eo servidorde impressãovirtual utilizaodaemondeservidorde impressãona rede.Adicionalmente,o daemondedispositivodemapeamentodo servidortambémaguardanumaporta especificadae permite queum clienteobtenhaonúmerode portacorrectoparaumservidor especificado.

Cadaum dosdaemons deservidoraguarda, nonúmerode portaqueéfornecidonatabeladeserviços,o nomedeserviçoespecificado. Porexemplo,odaemonde servidordeimpressãonarede,coma

configuraçãoinicialqueé fornecida,aguardana portanúmero8474,queestáassociada aonomede serviço’as-netprt.’Odaemondedispositivodemapeamentodo servidoraguardanaportaconhecida.O númerodeportaconhecidododispositivodemapeamento doservidor é449.Onúmerodeporta conhecidoestáreservado parautilizaçãoexclusivapelosServidores deSistemaCentral.Destemodo, a entradaparao nomedeserviço’as-svrmap’nãodeveráser removidadatabeladeserviços.

Osnúmerosdeportasparacadadaemondeservidornão sãofixos;a tabeladeserviços podeser modificadacomautilizaçãode númerosdeportasdiferentes,casoasuainstalaçãorequeiratais

alterações.Podealterarolocalondeonúmerodaportaéobtidonoseparadorligaçãodaspropriedades doSystemiNavigator.Noentanto,onomedoserviçotem depermanecercomoestámostrado nas tabelasqueseseguem.Casocontrário,osdaemonsdeservidor nãoconseguirãoatribuir umterminal paraaceitarpedidosdeentradaparaligaçõesdecliente.

Seforadicionadaumanovatabeladeserviços paraidentificarum númerodeportadiferente paraum serviço,quaisquerentradasdatabeladeserviços pré-existentesparaessenome deserviçodeverãoser removidas.Aremoçãodestas entradaseliminaa duplicaçãodonome doserviçonatabelaeeliminaa possibilidadede ocorreremresultadosimprevisíveisquandoodaemondeservidor foriniciado.

Númerosdeportaparaservidoresdesistemacentraledispositivodemapeamentodoservidor:

Vernúmerosde portaparaservidoresdesistemacentralsuportadosdo SystemiAccessforWindows. Atabelaa seguirmostraasentradasdatabeladeserviçoinicial fornecidasparaosservidores

optimizadose paraa funçãodemapeamento doservidorqueutilizemosuportede comunicaçãode socketsporTCPeparaosqueutilizemoSecureSocketsLayer(SSL).

Nomedoserviço Descrição Númerodaporta

as-central Servidorcentral 8470

as-database Servidordebasesdedados 8471 as-dtaq Servidordefilasdedados 8472

as-file Servidordeficheiros 8473

as-netprt Servidordeimpressãonarede 8474 as-rmtcmd Servidordecomandosremotose

chamadasdeprograma

8475 as-signon Servidordeiníciodesessão 8476 as-svrmap Dispositivodemapeamentodo

servidor

449

drda DDM 446

as-admin-http AdministraçãodeHTTP 2001

as-mtgctrlj Centraldegestão 5544

as-mtgctrl Centraldegestão 5555

telnet ServidordeTelnet 23

as-edrsql ServidorQXDAEDRSQL 4402

Atabelaa seguirmostranúmerosdeportasparaservidoresdesistemacentraledaemonsqueutilizam SecureSockets Layer(SSL):

Nomedoserviço Descrição NúmerodaPorta

as-central-s Servidorcentralprotegido 9470 as-database-s Servidordebasededadosprotegido 9471 as-dtaq-s Servidordefilasdedadosprotegido 9472 as-file-s Servidordeficheirosprotegido 9473 as-netprt-s Servidordeimpressãonarede

protegido

9474 as-rmtcmd-s Comandoremoto/Servidorde

chamadadeprogramasprotegido

9475 as-signon-s Servidordeiníciodesessão

protegido

9476

ddm-ssl DDM 448

as-admin-https AdministraçãodeHTTP 2010

as-mgtctrlj Centraldegestão 5544

as-mgtctrl-ss Centraldegestão 5566

as-mgtctrl-cs Centraldegestão 5577

Telnet-ssl ServidordeTelnet 992

Nota: Paraobter maisinformações,consultea mensagemCWBCO1003,noManualdoUtilizadorem

linhadoSystemiAccessforWindows(noseparadordo conteúdo,seleccioneMensagens (Messages)Mensagens doSystemiAccessforWindowsCWBCO1003).

Vere ModificarEntradasdaTabeladeServiços

PodeutilizarocomandoWRKSRVTBLEparaverosnomesdeserviçoseosrespectivosnúmerosde portasassociados.

+---+ | Trabalhar com Entradas da Tabela de Serviços |

| Sistema: AS400597 |

| Escreva as opções, prima Enter. |

| 1=Adicionar 4=Remover 5=Ver |

| |

| Opç Serviço Porta Protocolo |

| _ _______________________________ ____________ _________________________ | | _ as-central 8470 tcp | | _ as-database 8471 tcp | | _ as-dtaq 8472 tcp | | _ as-file 8473 tcp | | _ as-netprt 8474 tcp | | _ as-rmtcmd 8475 tcp | | _ as-signon 8476 tcp | | _ as-svrmap 449 tcp | | . | | . | | . | | | +---+

Aoseleccionaraopção5 (ver)paraumaentrada,tambémveráosnomesalternativos.Utilizeos comandosADDSRVTBLEe RMVSRVTBLEparaalteraratabeladeserviços deacordocoma sua instalação.

Parainiciarservidoresdesistemacentraldo i5/OS,utilizeocomandode CLSTRHOSTSVR.

Nota: PodeutilizaroSystemiNavigatorparaconfigurarosistemademodoaqueosservidoressejam

iniciadosautomaticamentequandoiniciaroTransmissionControlProtocol(TCP)comocomando STRTCP.Ossistemas maisrecentesexecutamestaacçãoporpredefinição.

OcomandoSTRHOSTSVRiniciaosdaemons deservidorde sistemacentral eodaemondedispositivo demapeamento doservidor.Tambémtentainiciarotrabalhoiniciado previamenteassociadoaesse servidor.

Cadatipo deservidor desistemacentraltemumdaemondeservidor. Sóexisteumdaemonde

dispositivode mapeamentodoservidor paraosistema.Aaplicaçãode PCdocliente utilizaonúmerode portaparaligaraodaemondeservidor dosistemacentral.Odaemonde servidoraceitaopedidode ligaçãodeentradaeencaminha-oparaotrabalho doservidorparaprocessamento.

UtilizeolocalizadordecomandosdeCLparaverosparâmetros dosvaloresdocomandoSTRHOSTSVR listadosaseguir:

Tipodeservidor

*ALL Iniciatodososdaemons deservidorde sistemacentral eodaemondedispositivode mapeamentodoservidor.

*CENTRAL

Iniciaodaemonde servidorcentralnosubsistemaQSYSWRK.Otrabalhodo daemoné QZSCSRVSD,eotrabalhoiniciado previamentepeloservidorassociadoéQZSCSRVS.

*DATABASE

Iniciaodaemonde servidordebasesdedadosnosubsistema QSERVER.Otrabalhodo daemon éQZDASRVSDeostrabalhospreviamente iniciadospeloservidorassociadosãoQZDASOINIT, QZDASSINITeQTFPJTCP.OQTFPJTCPéexecutadonosubsistema QSERVER.

*DTAQ

Iniciaodaemonde servidordefilasdedadosnosubsistema QSYSWRK.Otrabalho dodaemoné QZHQSRVDeotrabalho iniciadopreviamentepeloservidorassociadoéQZHQSSRV.

*FILE Iniciaodaemonde servidordeficheiros nosubsistemaQSERVER.Otrabalho dodaemoné QPWFSERVSDeostrabalhosiniciadospreviamentepeloservidorassociadosãoQPWFSERVSO, QPWFSERVSSe QPWFSERVS2.

*NETPRT

Iniciaodaemonde servidordeimpressãodaredenosubsistemaQSYSWRK.Otrabalhodo daemonéQNPSERVDe ostrabalhospreviamenteiniciadospeloservidor associadosão QNPSERVSeQIWVPPJT.OQIWVPPJTéexecutadonosubsistema QSYSWRK.

*RMTCMD

Iniciaoservidor decomandosremotosedechamadasdeprogramadistribuídasnosubsistema QSYSWRK.Otrabalho dodaemonéQZRCSRVSDeotrabalhoiniciadopreviamente pelo servidorassociadoéQZRCSRVS.

*SIGNON

Iniciaodaemonde servidordeiníciodesessãonosubsistemaQSYSWRK.Otrabalhodo daemon éQZSOSGNDe otrabalhoiniciadopreviamentepeloservidor associadoéQZSOSIGN.

*SVRMAP

Iniciaodaemonde dispositivodemapeamento doservidor nosubsistemaQSYSWRK.Otrabalho dodaemonéQZSOSMAPD.

Nota: Seotrabalho dodaemonforexecutadonodirectório QSYSWRK,ostrabalhosiniciados

previamentedo servidorserãoexecutadosnodirectórioQUSRWRK, porpredefinição. Adicionalmente,ostrabalhosiniciadospreviamentedoservidor serãoexecutadosno subsistema QUSRWRKporvalor assumido.

Protocolonecessário

(Especificaosprotocolosdecomunicaçõesquetêm deestaractivosparaqueosdaemonsdeservidor de sistemacentralsejaminiciados.)

*ANY Oprotocolo decomunicaçõesTCP/IPtemde estaractivoaomesmotempo queocomando STRHOSTSVRforemitido.SeoTCP/IPnãoestiveractivo,serãoemitidasamensagemde

diagnósticoPWS3008ea mensagemde abandonoPWS300Deosdaemonsde servidorde sistema centralnãoserãoiniciados.

*NONE

Nãoénecessárioestaractivonenhumprotocolo decomunicaçõesaomesmotempo queo comandoSTRHOSTSVRforemitidoparaqueosdaemons deservidorde sistemacentral sejam iniciados.Nãoserãoemitidasmensagens paraosprotocolosqueestejaminactivos.

*TCP Oprotocolo decomunicaçõesTCP/IPtemde estaractivoaomesmotempo queocomando STRHOSTSVRforemitido.SeoTCP/IPnãoestiveractivo,serãoemitidasamensagemde

diagnósticoPWS3008ea mensagemde abandonoPWS300Deosdaemonsde servidorde sistema centralnãoserãoiniciados.

Informaçõesrelacionadas Localizador decomandosdeCL

Daemonsde servidor:

Odaemondo permitequeasaplicaçõescliente doSystemiAccessforWindows utilizemcomunicações deencaixes.

Odaemonde servidoréum trabalhointeractivoassociadoaum tipodeservidor específico.Sóexisteum daemondeservidorparacadaumdosdiferentestiposdeservidores(como,porexemplo,debasede dados,impressãonaredeeiníciode sessão).Cadatipode servidortemumarelaçãodeum paramuitos entreo respectivodaemonde servidoreostrabalhosde servidorreais;umdaemondeservidor tem potencialmentemuitostrabalhosde servidorassociados.

Odaemonde servidorpermitequeasaplicaçõesdeclienteiniciemascomunicaçõescomumservidorde sistemacentralqueestejaautilizarosuporte decomunicaçõesparaterminais. Odaemonde servidor executaestatarefatratandoeencaminhandopedidosdeligaçãodeentrada.Assimqueocliente estabelecercomunicaçõescomotrabalhode servidor,deixadehaverassociaçãoentreocliente eo daemondeservidorenquantoduraressetrabalho deservidor.

Ossubsistemastêmdeestaractivadosparautilizaremoservidorou trabalhosdeservidor deficheiros. Quandosãoenviados,ostrabalhosdeservidorsãoconfigurados paraseremexecutadosnosubsistema QUSRWRK,maspode alterarosubsistemaonde sãoexecutados. Ostrabalhosdeservidorde ficheiroseo trabalhodaemondeservidor desistemacentraldebasede dados(QZDASRVSD)sãoexecutadosno subsistemaQSERVER.

OcomandoIniciarServidordeSistemaCentraliniciatrabalhosdedaemondeservidor.Osdaemons de servidordevemestaractivosparaqueasaplicaçõesdo clienteestabeleçamumaligaçãocomumservidor desistemacentralqueutilizaumsuportede comunicaçõesparaterminais.

Seestivera iniciaro daemonde basededados ouodaemondeservidorde ficheiros,osubsistema QSERVERtemdeestaractivo.Seiniciarqualquerumdosoutrosdaemons doservidor,osubsistema

QSYSWRKteráde estaractivo.Parautilizarostrabalhospreviamenteiniciadosquesãoexecutadosno subsistemaQSYSWRK,QUSRWRKdeveestaractivo.

DaemondeDispositivodemapeamentodo Servidor

Odaemonde dispositivode mapeamentodoservidor éumtrabalhointeractivoqueéexecutado no subsistemaQSYSWRK.Forneceum métodoparaasaplicaçõesdeclientedeterminaremonúmerode portaassociadoa umservidorespecífico.

Estetrabalho recebe,numa portareconhecida,umpedidodeligaçãoprovenientede umcliente.O

númerodaporta reconhecidaparaTCP/IPé449.Oclienteenvia onomedoserviçoparaodispositivode mapeamentodo servidor.Odispositivodemapeamento doservidorobtémonúmerodaportaparao nomedeserviçoespecificado natabeladeserviços.Odispositivode mapeamentodoservidor devolve estenúmerode portaaocliente,terminaa ligaçãoeregressaaomesmo pontoondeseencontravapara aguardaroutropedidodeligação.Oclienteutilizaonúmerodeporta devolvidopelodaemonde dispositivode mapeamentodoservidor aodaemonde servidorespecificado.

Odaemonde dispositivode mapeamentodoservidor começacomocomandoSTRHOSTSVRetermina comocomandoENDHOSTSVR.

Exemplo:STRHOSTSVR:

LocalizarexemplosdautilizaçãodocomandoSTRHOSTSVRquandoutilizaroprodutoSystemiAccess forWindows.

Exemplo1:Iniciartodososdaemonsdeservidordosistemacentral STRHOSTSVR(*ALL)

Estecomandoiniciatodososdaemonsdeservidor eodaemondedispositivodemapeamento do servidor,desdequeestejaactivopelomenosumprotocolo decomunicações.

Exemplo2:Parainiciardaemonsdeservidorespecíficos STRHOSTSVR SERVER(*CENTRAL *SVRMAP) RQDPCL(*NONE)

Estecomandoiniciaodaemondeservidorcentral eodaemondedispositivodemapeamentodo servidor,mesmoquenenhumprotocolode comunicaçõesestejaactivo.

Exemplo3:Especificaçãodeumprotocolonecessário STRHOSTSVR SERVER(*ALL) RQDPCL(*TCP)

Estecomandoiniciatodososdaemonsdeservidor desistemacentraleodaemonde dispositivode mapeamentodo servidor,desdequeestejaactivooTCP/IP.

Terminarservidoresdesistemacentral:

Paraterminarosservidoresde sistemacentraldoSystemiAccessforWindows,utilizeocomandodeCL ENDHOSTSVR.

Estecomandoterminaosdaemonsde servidordesistemacentraleo daemonde dispositivode mapeamentodo servidor.Seumdaemondeservidor terminarenquantoalgunsservidoresdessetipo estiveremligadosàsaplicaçõesdecliente,ostrabalhosdeservidor ficarãoactivosatéquea comunicação comaaplicaçãoclientetermine,a menosquesejaespecificado oparâmetroopcionalENDACTCNN.Os pedidosdeligaçãosubsequentesdaaplicaçãode clienteparaesseservidorfalharãoatéodaemonde servidorser reiniciado.

Seodaemondedispositivodemapeamentodo servidorterminar, asligaçõesdecliente atrabalhosde servidorexistentesnãoserãoafectadas. Ospedidossubsequentesapartirdeumaaplicaçãodecliente paraestabelecerligaçãoaodispositivode mapeamentodoservidor falharãoatéodispositivode mapeamentodo servidorserreiniciado.

OparâmetroENDACTCNN podeserespecificado paraterminarligaçõesactivasaosservidores

*DATABASEe*FILE. Estaacção farácomquesejamterminadosostrabalhosde servidorqueestejama prestara assistênciaaestasligações.Asligaçõesactivassópodemser terminadasseotrabalhode daemoncorrespondentetambémestiveraser terminado.Seforespecificadaa palavra-chave

*DATABASE,ostrabalhosQZDASOINITe QZDASSINITcomligaçõesactivasserãoterminados. Sea palavra-chave*FILE forespecificada,ostrabalhosQPWFSERVSOeQPWFSERVSScomligaçõesactivas serãoterminados.

Nota: SeutilizarocomandoENDHOSTSVRparaterminarum daemonespecíficoquenãoestejaactivo,

receberá umamensagemdediagnóstico. UtilizeENDHOSTSVRSERVER(*ALL)sepretender terminartodososdaemonsactivos.Nãoé apresentadaumamensagemde diagnósticocomovalor *ALL.

Valoresdo comandoENDHOSTSVR:

Tipodeservidor

*ALL Terminaosdaemonsdeservidor eodaemondedispositivodemapeamento doservidor,se estiveremactivos.Seforutilizado,osistemanãopermitirá outrosvaloresespeciais.

*CENTRAL

Terminaodaemonde servidorcentralnosubsistema QSYSWRK.

*DATABASE

Terminaodaemonde servidordebase dedadosnosubsistema QSERVER.

*DTAQ

Terminaodaemonde servidordefilasdedadosnosubsistema QSYSWRK.

*FILE Terminaodaemonde servidordeficheiros nosubsistemaQSERVER.

*NETPRT

Terminaodaemonde servidordeimpressãodaredenosubsistemaQSYSWRK.

*RMTCMD

Terminaodaemonde servidordecomandosremotosedechamadasdeprogramadistribuídasno subsistemaQSYSWRK.

*SIGNON

Terminaodaemonde servidordeiníciodesessãonosubsistemaQSYSWRK.

*SVRMAP

Terminaodaemonde dispositivode mapeamentodoservidor nosubsistemaQSYSWRK.

Terminarligaçõesactivas

(Esteparâmetroopcionalespecificaseasligaçõesactivasparaosservidoresespecificadosserão terminadas.)

Valoresúnicos:

*NONE

Nãoserãoterminadasligaçõesactivas.

*DATABASE

Asligaçõesactivasqueestejama serassistidaspelostrabalhosdeservidor QZDASOINITe QZDASSINITserãoterminadas. Ostrabalhosde servidorqueestejama prestarassistênciaa estas ligaçõestambém serãoterminados.

*FILE Asligaçõesactivasqueestejama serassistidaspelostrabalhosdeservidor QPWFSERVSOe QPWFSERVSSserãoterminadas. Ostrabalhosdeservidorqueestejamaprestar assistênciaa estasligaçõestambémserãoterminados.

Seguem-sealgunsexemplosde ENDHOSTSVR.

Exemplo:ENDHOSTSVR:

Localizarexemplosdeutilizaçãodo comandoENDHOSTSVR.

Exemplo1:Terminartodos osdaemonsdeservidordesistemacentral ENDHOSTSVR SERVER(*ALL)

Estecomandoterminatodososdaemonsdeservidor eodaemondedispositivodemapeamento do servidor.

Exemplo2:Terminardaemonsdeservidorespecíficos ENDHOSTSVR SERVER(*CENTRAL *SVRMAP)

Termineodaemondeservidor centraleodaemondedispositivodemapeamento doservidor.

Exemplo3:Terminardaemonsdeservidorespecíficoseligaçõesactivas ENDHOSTSVR SERVER(*CENTRAL *DATABASE) ENDACTCNN(*DATABASE)

Estecomandoterminaodaemondeservidorcentralnosubsistema QSYSWRKeodaemonde servidor debasede dadosnosubsistemaQSERVER.Adicionalmente,asligaçõesactivasaoservidor*DATABASE eostrabalhosdeservidor QZDASOINITeQZDASSINIT queestejamaprestar assistênciaaestas ligações serãoterminados.