[z/OS]

Ativando a Granularidade do Reliability Availability and Serviceability (RAS) em Nível de Pedido

É possível ativar a granularidade do Reliability Availability and Serviceability (RAS) em nível de pedido para pedidos de HTTP, IIOP, adaptador local otimizado e certos pedidos de MDB definindo atributos RAS no documento de classificação de carga de trabalho. Com a granularidade RAS no nível de solicitação é possível especificar valores de atributo RAS para pedidos específicos, como um valor de tempo limite de despacho exclusivo para todos os pedidos HTTP com um URI que termina em .jpg.

Sobre Esta Tarefa

Granularidade de Reliability Availability and Serviceability (RAS) é a capacidade de designar diferentes valores de atributo RAS a diferentes conjuntos de pedidos dentro do mesmo servidor de aplicativos. É possível melhorar a Confiabilidade, Disponibilidade e Capacidade de Manutenção do servidor de aplicativos e as solicitações que ele processa usando os recursos de granularidade do RAS no nível da solicitação.

Para implementar a granularidade do RAS em nível de pedido, desenvolva o documento de classificação de carga de trabalho e converta-o para ASCII se você usar a página de códigos IBM-1047. Use o console administrativo para especificar o local do arquivo de classificação de carga de trabalho. Certifique-se de que o servidor de aplicativos reconheça o documento de classificação de carga de trabalho reiniciando do servidor ou recarregando o arquivo de classificação de carga de trabalho. Use o comando do operador DISPLAY WORK para exibir informações de classificação de modo que possa determinar se o seu esquema de classificação está classificando o trabalho conforme o esperado.

Procedimento

  1. Desenvolva o documento de classificação de carga de trabalho. Use as informações no tópico do arquivo de classificação de carga de trabalho para criar o documento. O tópico contém exemplos do documento de classificação de carga de trabalho, com e sem atributos RAS. Use um documento de classificação de carga de trabalho se estiver usando-o para classificar a carga de trabalho do z/OS ou para implementar a granularidade do RAS em nível de pedido.
  2. Se você criar o documento em um sistema z/OS na página de códigos IBM-1047, a página de códigos normal para arquivos que existem no HFS, converta o arquivo para ASCII antes de usar o arquivo. Utilize uma das opções a seguir para converter um documento de trabalho em um documento que possa ser utilizado pelo servidor:
    • native2ascii
      Esse é um utilitário no Java™ SDK que pode converter um arquivo da página de códigos nativa para a página de códigos ASCII. Por exemplo, se você estiver trabalhando em um documento XML chamado x5sr02.classification.ebcdic.xml e desejar criar um documento chamado x5sr02.classification.xml, utilize o seguinte comando:
      /u/userid $ native2ascii \
      x5sr02.classification.ebcdic.xml > x5sr02.classification.xml
      A linha de comandos é dividida por um caractere de barra invertida (\) para a próxima linha, para fins de publicação.
    • iconv
      Esse é um utilitário do z/OS que pode converter arquivos de uma página de códigos designada para uma página de códigos designada diferente. Por exemplo, se você estiver trabalhando em um documento XML chamado x5sr02.classification.ebcdic.xml e desejar criar um documento chamado x5sr02.classification.xml, utilize o seguinte comando. O caractere $ é o prompt.
      /u/userid $ iconv -f IBM-1047 -t UTF-8 \
      x5sr02.classification.ebcdic.xml >x5sr02.classification.xml
      A linha de comandos é dividida por um caractere de barra invertida (\) para a próxima linha, para fins de publicação.
    • Crie o documento em sua estação de trabalho e, em seguida, envie o arquivo por FTP para o local correto no sistema z/OS em formato binário. Utilizando esta opção, também é possível criar o arquivo Classification.dtd no mesmo diretório que o documento de classificação de carga de trabalho. Em seguida, é possível executar uma verificação de validade de XML no documento antes de instalá-lo em um servidor. Use qualquer tipo de analisador de validação. Por exemplo, você pode usar o ambiente de trabalho do WebSphere Application Developer para construir e validar o documento de classificação de carga de trabalho.
  3. Especifique o local do documento de classificação de carga de trabalho no console administrativo. Utilize a variável wlm_classification_file para especificar o arquivo XML que contém as informações sobre classificação. No console administrativo, clique em Ambiente > Variáveis do WebSphere > Novo. É possível configurar a variável no nível de instância da célula, do nó ou do servidor. Se você especificar a variável no nível de célula ou do nó, as informações deverão ser acessíveis e aplicáveis a todos os servidores que herdarem a especificação do nó ou da célula.
  4. Implemente as alterações no arquivo. Você pode reiniciar o servidor de aplicativos ou recarregar o documento de classificação de carga de trabalho sem ter que reiniciar o servidor de aplicativos:
    • Reinicie o servidor de aplicativos.
    • Recarregue o documento de classificação de carga de trabalho emitindo o seguinte comando:
      MODIFY|F <servername>,RECLASSIFY,FILE='/path/to/newfile.xml'
    Se o documento de classificação de carga de trabalho não for um documento XML bem formado e válido, ele será ignorado pelo servidor de aplicativos e a seguinte mensagem será exibida:
    BBOJ0085E PROBLEMAS ENCONTRADOS NA ANÁLISE DO ARQUIVO XML DE CLASSIFICAÇÃO DO WLM (0)
  5. Utilize o comando do operador DISPLAY WORK para exibir informações sobre classificação. Utilize este comando para determinar se seu esquema de classificação está classificando o trabalho conforme o esperado. Emita o seguinte comando para exibir as informações de classificação de IIOP, HTTP, INTERNAL, SIP, MDB e do adaptador local otimizado:
    MODIFY|F <servername>,	DISPLAY,WORK,CLINFO
    Emita este comando em cada servidor de aplicativos.

    O exemplo a seguir mostra um possível resultado da emissão do novo comando do operador:

    00- SY1  f bbos001,display,work,clinfo                                      
          SY1  BBOJ0129I: O arquivo de classificação de carga de trabalho /tmp/wlm4.class.xml foi carregado em   
          2009/07/14 19:33:35.297 (GMT).                                           
          SY1  BBOO0281I CONTADORES DE CLASSIFICAÇÃO PARA TRABALHO DE IIOP                    
          SY1  BBOO0282I VERIFICADOS 0, COMPARADOS 0, USADOS 0, CUSTO 2, DESC: IIOP root    
          SY1  BBOO0282I VERIFICADOS 0, COMPARADOS 0, USADOS 0, CUSTO 4, DESC: leotag       
          SY1  BBOO0282I VERIFICADOS 0, COMPARADOS 0, USADOS 0, CUSTO 3, DESC: byetag       
          SY1  BBOO0282I VERIFICADOS 0, COMPARADOS 0, USADOS 0, CUSTO 4, DESC: hellotag     
          SY1  BBOO0283I FOR IIOP WORK: TOTAL CLASSIFICADO 0, CUSTO TOTAL PESADO 0 
          SY1  BBOO0281I CONTADORES DE CLASSIFICAÇÃO PARA TRABALHO DE HTTP                    
          SY1  BBOO0282I VERIFICADOS 2, COMPARADOS 2, USADOS 0, CUSTO 2, DESC: HTTP root    
          SY1  BBOO0282I VERIFICADOS 2, COMPARADOS 2, USADOS 0, CUSTO 4, DESC: plantta4     
          SY1  BBOO0282I VERIFICADOS 2, COMPARADOS 1, USADOS 1, CUSTO 3, DESC: giftag4      
          SY1  BBOO0282I VERIFICADOS 1, COMPARADOS 1, USADOS 1, CUSTO 4, DESC: jpgtag4      
          SY1  BBOO0283I PARA TRABALHO DE HTTP: TOTAL CLASSIFICADO 2, CUSTO TOTAL PESADO 7 
          SY1  BBOO0188I FIM DA SAÍDA PARA O COMANDO DISPLAY,WORK,CLINFO            
    Uma explicação da saída de comando:
    BBOJ0129I: O arquivo de classificação de carga de trabalho file foi carregado às time.
    A mensagem indica o arquivo de classificação de carga de trabalho atualmente ativo e o horário que ele foi carregado.
    BBOO0281I CONTADORES DE CLASSIFICAÇÃO PARA TRABALHO type
    A mensagem do cabeçalho para mensagens que exibem o uso das regras de classificação de carga de trabalho. O valor de type pode ser HTTP, IIOP, INTERNAL, SIP, OLA, ou MDB.
    BBOO0282I n1 VERIFICADOS, n2 CORRESPONDENTES, n3 USADOS, CUSTO n4, DESC: text
    Esta mensagem exibe informações sobre uma regra específica na classificação de carga de trabalho. Esta mensagem exibe as seguintes informações:
    • n1 - O número de vezes em que a regra foi examinada.
    • n2 - O número de vezes em que essa regra foi comparada pelo pedido.
    • n3 - O número de vezes em que essa regra foi utilizada.
    • n4 - O custo de uso da regra ou o número de comparações que são necessárias para determinar se essa regra é a regra correta para usar.
    • text - O texto descritivo da regra de classificação para que seja possível informar qual regra de classificação está sendo exibida.
    BBOO0283I PARA TRABALHO type: TOTAL CLASSIFICADO: n1, CUSTO TOTAL PESADO: n2
    Essa mensagem mostra as informações de resumo para a classificação de trabalho de IIOP, HTTP, INTERNAL, SIP, MDB ou do adaptador local otimizado. Esta mensagem exibe as seguintes informações:
    • type - O tipo de trabalho que está sendo exibido. O valor deve ser IIOP, HTTP, INTERNAL, SIP, MDB ou OLA.
    • n1 - O número de pedidos que foram classificados utilizando as regras de classificação.
    • n2 - O custo total pesado, calculado utilizando o número de vezes que cada regra foi usada multiplicado pelo custo ou o número de comparações de regras que foi feito, de uso da regra e incluindo aqueles em todas as regras.
    O custo total n2 dividido pelo número total de pedidos classificados n1 igual ao custo de utilização da tabela. Quanto mais próximo o valor estiver de um, menor será o custo de utilização de regras definidas. Um valor de 1 indica que existe apenas a classificação padrão, portanto, os pedidos não correspondem a ela.
  6. Repita estas etapas até atingir a granularidade do RAS que deseja.

Resultados

Você usou o documento de classificação de carga de trabalho para implementar a granularidade do RAS em nível de pedidos.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ras_granularity
Nome do arquivo: trun_ras_granularity.html