• Nenhum resultado encontrado

Executando o IVPs para TSO

4. Instale o Versão 11.2 procedimentos e consultas de amostra.

Insira o seguinte comando para exibir o procedimento que instala as consultas Versão 11.2 e procedimentos:

IMPORTAR PROC DE ’QMF1120.SDSQSAPE(DSQ1ESQI)’

Nesse comando e em todo o procedimento do DSQ1ESQI,QMF1120é o prefixo para os conjuntos de dados do QMF Versão 11.2 . Se você usou um prefixo diferente, altereQMF1120no comando e sempre que ele ocorrer no procedimento para o prefixo do site que escolheu. Se você estiver usando o QMF no TSO, poderá usar o comando EDIT PROC, seguido por um comando ISPF, como por exemplo, CHANGE, para alterar as informações de prefixo. Por exemplo, o comando ISPF a seguir altera o prefixo de QMF1120 para QMF11:

’ CHANGEQMF1120’ ’QMF11’ ALL

5. Emita o comando RUN PROC para executar o procedimento.

Você deve receber uma mensagem que indica que os objetos foram instalados corretamente. Se ocorrer uma falha, você poderá usar o procedimento

DSQ1ESQD para excluir quaisquer objetos já criados e começar novamente.

DSQ21662 mensagem é uma mensagem apenas informativa e não indicam erros; você pode ignorar esta mensagem e continuar a executar os IVPs.

Tarefas relacionadas:

“Iniciando o QMF” na página 79

O método que você utiliza para iniciar o QMF depende se você estiver executando o QMF sob o TSO ou CICS.

Antes de Iniciar

Se você ainda não fez isso, inicie o QMF.

Procedimento

1. Exiba o procedimento de verificação de instalação do QMF para TSO emitindo o seguinte comando:DISPLAY PROC Q.DSQ1EIVP. Esse procedimento foi

importado e salvo no banco de dados no processo explicado no “Instalando Consultas de Amostra e Procedimentos Necessários para os Procedimentos de Verificação de Instalação” na página 87. Os comentários no início do

procedimento descrevem qual procedimento foi testado.

2. No PROC painel, customize o procedimento, conforme necessário.QMF1120 é o prefixo para os conjuntos de dados do QMF Versão 11.2 . Se você usou um prefixo diferente, altereQMF1120em todo o DSQ1EIVP para o prefixo do site que você escolheu.

Se você alterar o procedimento, emita o seguinte comando para salvá-lo :SAVE PROC AS Q.DSQ1EIVP (SHARE=YES.

3. Execute o procedimento emitindo o seguinte comando:RUN PROC. Insira um valor 1 na resposta de cada prompt.

Resultados

Quando o IVP for concluído com sucesso, a seguinte mensagem será exibida: O procedimento QMF IVP foi concluído com êxito.

Saia do QMF de sessão emitindo o comandoSAIR. O que Fazer Depois

Se o IVP não for concluído com sucesso, revise a saída das tarefas de instalação do QMF que foram executadas para certificar-se de que todas as tarefas foram

concluídas com sucesso. Você também pode usar as mensagens do QMF e os painéis de ajuda da mensagem (que são exibidos quando você pressiona a tecla Ajuda) para diagnosticar e corrigir o problema.

Testando a operação em lote no TSO:

Para testar a operação em lote do QMF sob o TSO, conclua estas etapas. Ignore essa etapa se você não planejar executar o QMF no modo em lote.

Sobre Esta Tarefa

Um procedimento de amostra chamado DSQ1nBAT (em quené um identificador de idioma nacional de 1 caractere) é fornecido com o QMF para testar a operação em lote. O procedimento verifica se as tabelas de controle do QMF existem e se as operações básicas do QMF foram concluídas com sucesso.

Você pode usar outros métodos para iniciar o QMF no modo em lote e executar o procedimento Q.DSQ1nBAT. Se o método a seguir não atender as suas

necessidades, consulte o Capítulo 9, “Iniciando o QMF”, na página 135 para obter as opções adicionais.

Procedimento

Conclua as seguintes etapas para testar a operação em lote do QMF sob o TSO , utilizando o procedimento DSQ1nBAT :

1. Se você ainda não fez isso, inicie o QMF.

2. Quando o painel inicial do QMF for exibido, exiba o procedimento

Q.DSQ1nBAT. Por exemplo, para exibir o IVP em lote no idioma inglês, emita o seguinte comando:

DISPLAY Q.DSQ1EBAT

Se o procedimento não puder ser localizado, consulte o “Instalando Consultas de Amostra e Procedimentos Necessários para os Procedimentos de Verificação de Instalação” na página 87 para obter as etapas para instalá-lo. Se você estiver testando o modo em lote para um QMF NLF, consulte a Etapa 10 na página 121 do procedimento em “Instalando o QMF National Language Features” na página 117 para obter informações sobre como instalar o IVP no modo em lote.

3. Revise o procedimento e customize-o conforme necessário.

QMF1120é o prefixo para os conjuntos de dados do QMF Versão 11.2 . Se você usou um prefixo diferente, altere QMF1120em todo o procedimento para o prefixo do site que você escolheu.

Se você alterar o procedimento, emita o seguinte comando para salvá-lo:

SAVE PROC AS Q.DSQ1EBAT (SHARE=YES

4. Customize o procedimento de logon do TSO para iniciar o QMF no modo em lote e executar o procedimento Q.DSQ1nBAT :

a. Faça uma cópia do procedimento de logon de amostra (DSQ1EINV).

b. Inclua a instrução JOB que seja apropriada para as necessidades do seu site.

c. Exclua as instruções DD SYSTERM e SYSIN.

d. Configure as capacidades de impressão.

O procedimento QMF que será executado no modo em lote testa o comando QMF PRINT. Para assegurar que esse comando seja bem sucedido, inclua as instruções DD que alocam o arquivo DSQPRINT. A saída do comando QMF PRINT irá para esse arquivo. Por exemplo:

//DSQPRINT DD SYSOUT=A

e. Especifique como controlar a saída a partir do modo em lote ao incluir uma instrução semelhante à seguinte no final do procedimento de logon:

//SYSTSPRT DD SYSOUT=A

f. Inclua as seguintes instruções após a instrução SYSTSPRT. Substituan com o identificador de idioma nacional de 1 caractere que corresponde ao idioma que você está testando.

//SYSTSIN DD *

PROFILE PREFIX(username)

ISPSTART PGM(DSQQMFn) NEWAPPL(DSQn) PARM(M=B,I=Q.DSQ1nBAT,S=ssid) /*

A primeira placa de controle na segunda instrução JCL é necessária apenas se sua instalação não usar o RACF. Substituausernamepelo ID de logon do usuário que está executando a etapa. Consulte “JCL para Executar um job em lote do QMF” na página 348 para obter mais informações sobre esta instrução.

A segunda placa de controle na segunda instrução JCL chama QMF no modo em lote (M=B). Substituassidpelo ID do subsistema de 4 caracteres do DB2 for z/OS subsistema no qual você instalou o QMF. Se você não

Capítulo 5. Verificando que o QMF está instalado corretamente 91

especificar um ID do subsistema, o padrãoDSN será usado. Quando chamar dessa forma, o QMF executará o procedimento Q.DSQ1nBAT.

Para obter mais informações sobre outros parâmetros do programa QMF que podem ser transmitidos no comando ISPSTART, consulte Capítulo 10,

“Configurando Parâmetros e Preferências do Programa no Tempo de Inicialização”, na página 163.

5. Salve o procedimento de logon revisado. TSO

6. Envie a tarefa, que inicia o QMF e envia o procedimento Q.DSQ1nBAT como um job em batch.

Depois que o procedimento for executado, o controle retorna para o TSO, que termina o job porque não localiza mais instruções no SYSTSIN. TSO Examine a saída da tarefa para assegurar que nenhum erro seja recebido. As seguintes mensagens são exibidas na saída de rastreio quando a tarefa for concluída com sucesso:

OK, o comando TSO foi executado com sucesso.

OK, seu procedimento foi executado.

Se o IVP não for concluído com sucesso, revise a saída das tarefas de instalação do QMF que foram executadas para certificar-se de que todas as tarefas foram concluídas com sucesso. Você também pode usar as mensagens do QMF e os painéis de ajuda da mensagem (que são exibidos quando você pressiona a tecla Ajuda) para diagnosticar e corrigir o problema.

Conceitos relacionados:

Capítulo 18, “Executando do QMF no modo em lote”, na página 347

Se um usuário executar um procedimento com o comando RUN, ele não poderá executar comandos do QMF, exceto para cancelar o procedimento ou a sessão.

Dessa maneira, executar um procedimento utilizando o comando RUN pode comprometer um tempo considerável da sessão.

Tarefas relacionadas:

“Instalando o QMF National Language Features” na página 117

Um QMF National Language Feature (NLF) fornece a você um ambiente que é customizado para um idioma específico. Em geral, as funções em QMF que estão disponíveis no produto no idioma inglês também estão disponíveis em NLFs.