Configurando o servidor WebFacing para diversos subsistemas interativos

Dependendo da quantidade de usuários que você possui e do número de jobs WebFacing criados em seu sistema, é possível configurar subsistemas interativos adicionais para tratar os jobs WebFacing. Utilizar diversos subsistemas interativos aprimora a escalabilidade do WebFacing das seguintes maneiras:
  • Aumentando o número total de jobs WebFacing que podem ser executados em sua máquina.
  • Compensação de carga: os jobs WebFacing são atribuídos de maneira distribuída para que sejam espalhados de forma otimizada entre os subsistemas configurados.

Até 16 subsistemas adicionais podem ser configurados para o WebFacing. Se nenhum outro subsistema for configurado, por padrão, os jobs WebFacing são executados no subsistema QINTER. Avalie a necessidade de utilizar subsistemas adicionais com base em seu conhecimento de quantos usuários possui e da capacidade de seu hardware. Tenha em mente que um job interativo é criado para cada logon de usuário, sendo o logon através de uma sessão 5250 ou de uma sessão WebFacing. Observe que quando subsistemas adicionais são configurados para o WebFacing o QINTER não é mais utilizado para jobs interativos WebFacing.

Os jobs interativos WebFacing são nomeados utilizando-se uma convenção de nomenclatura de dispositivo QQFn*, em que n representa qual subsistema está sendo utilizado em uma seqüência de até 16. O valor de n segue as convenções de numeração hexadecimal. Em hexadecimal, os primeiros 10 valores de n são representados pelos números de 0 a 9 e os próximos seis valores (valor 10 ao 15) são representados com as letras de A a F. Por exemplo, nomes de trabalhos no primeiro subsistema começarão com QQF0*, nomes de jobs no décimo segundo subsistema começarão com QQFB*. Se nenhum subsistema adicional for configurado, os jobs interativos WebFacing podem ser identificados no subsistema QINTER por nomes começando com a cadeia QQF0*.

  1. Se necessário, modifique o subsistema QINTER para que os jobs WebFacing não sejam mais processados nele. Isso é requerido se *ALL for o valor atualmente utilizado no campo Nome da estação de trabalho para os valores de Entrada da Estação de Trabalho em QINTER. Utilize o comando DSPSBSD para exibir as definições atuais. Se requerido, substitua *ALL com a convenção de nomenclatura de dispositivo de vídeo utilizada em seu sistema. Por exemplo, alguns sistemas utilizam QPADEV*.
  2. Crie subsistemas interativos adicionais para jobs WebFacing. Esses subsistemas devem ser modelados após QINTER. Crie esses subsistemas criando descrições de subsistemas utilizando o comando CRTSBSD.
  3. Quando o servidor WebFacing é instalado, é criada uma área de dados denominada QQFCONFIG para ele na biblioteca QQFTEMP. Altere o valor de SBS na área de dados QQFTEMP/QQFCONFIG para o número de subsistemas interativos a serem utilizados para o WebFacing. Nessa área de dados, um par nome/valor padrão SBS=01; é criado para definir o número de subsistemas interativos a serem utilizados para o WebFacing. Para alterar o valor padrão, utilize o comando WRKDTAARA DTAARA(QQFTEMP/QQFCONFIG). Escolha a opção 2=Alterar e, em seguida, no campo Novo valor, digite SBS=nn;, em que nn é o número de subsistemas que serão utilizados para o WebFacing. O número pode ser de 1 a 16. Por exemplo, SBS=16; . Embora você digite o valor em notação decimal, no tempo de execução, o número de SBS será exibido em formato hexadecimal. Se desejar exibir os valores atuais, utilize o comando DSPDTAARA DTAARA(QQFTEMP/QQFCONFIG).
  4. Utilizando o comando ADDWSE, inclua as entradas da estação de trabalho para o WebFacing, para cada subsistema adicional que for utilizar. Preencha o campo Nome da estação de trabalho da tela Incluir Entrada da Estação de Trabalho com o nome de dispositivo WebFacing a ser utilizado para esse subsistema. Siga as convenções de numeração hexadecimal descritas anteriormente para determinar quais valores utilizar. Os valores hexadecimais para os 10 primeiros subsistemas são 0 a 9. Os valores hexadecimais para os seis subsistemas seguintes (10 a 15) são A a F. Por exemplo, na tela ADDWSE para o primeiro subsistema, digite QQF0*. Para o segundo subsistema, digite QQF1*. Para o décimo sexto subsistema, digite QQFF*.
  5. Para que estas alterações entrem em vigor, pare e, em seguida, reinicie o servidor WebFacing. Para V4R5, para parar o servidor WebFacing, utilize o comando ENDWFSVR. Para iniciar o servidor, utilize o comando STRWFSVR . Para V5R1 e posterior, para parar o servidor WebFacing, utilize o comando ENDTCPSVR SERVER(*WEBFACING). Para iniciar o servidor, utilize o comando STRTCPSVR SERVER(*WEBFACING).

Feedback