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.