Usando Procedimentos JCL para Iniciar o IBM HTTP Server no z/OS

É possível preparar procedimentos JCL para iniciar e parar o IBM® HTTP Server a partir do console do sistema MVS.

Usando um procedimento catalogado por JCL para emitir os comandos de início e parada de apachectl, é possível iniciar e parar uma instância do IBM HTTP Server a partir do console do sistema MVS. Outros comandos apachectl podem ser emitidos a partir do console do sistemaMVS usando o mesmo procedimento.

Copie o procedimento JCL de amostra a seguir de SHAPJCL(HAPAPROC) para sua biblioteca de procedimentos de sistemas:

//*---------------------------------------------------------
//IHSAPACH PROC ACTION='start',
//          DIR='/path/to/IHS/runtime/directory',
//          CONF='conf/httpd.conf'
//*---------------------------------------------------------
//IHS      EXEC PGM=BPXBATCH,
// PARM='SH &DIR/bin/apachectl -k &ACTION -f &CONF -DNO_DETACH',
// MEMLIMIT=512M
//STDOUT   DD  PATH='&DIR/logs/proc.output',
//				PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
//				PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP)
//STDERR   DD  PATH='&DIR/logs/proc.errors',
//				PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
//				PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP)
//         PEND

Uma descrição do comando apachectl utilizado na JCL de amostra pode ser encontrada no Web site da Interface de Controle do Apache HTTP Server.

O nome da tarefa padrão para a instância do IBM HTTP Server será igual ao nome do membro do procedimento catalogado. Nos exemplos a seguir, um nome do procedimento WEBSRV1 é usado. Edite o novo procedimento catalogado substituindo /path/to/IHS/runtime/directory pelo diretório de instalação real para esta instância do IBM HTTP Server. Crie um perfil SAF STARTED para associar o grupo e o ID do usuário do servidor à tarefa iniciada pelo servidor da Web:
RDEFINE STARTED WEBSRV1.* STDATA(USER(WWWSERV) GROUP(WWWGROUP) TRACE(YES))
SETROPTS RACLIST(STARTED) GENERIC(STARTED) REFRESH
Os arquivos de saída para os comandos start e stop são:
Boas Práticas 1: Os arquivos de saída são sobrescritos cada vez que o procedimento é utilizado. Eles poderão conter mensagens de aviso sobre a configuração ou mensagens de erro de falhas na inicialização. Para reter um log dessas mensagens entre os diversos usos do procedimento, modifique as duas ocorrências da opção PATHOPTS no procedimento de amostra para PATHOPTS=(OCREAT,OAPPEND,OWRONLY). Para obter informações adicionais sobre a opção PATHOPTS, consulte a Referência de JCL do MVS (SA22-7597) do z/OS. Crie o link para este documento a partir do z/OS Internet Library.
Boas Práticas 2: A instrução STDENV DD não é recomendada. Você pode considerar incluir configurações de variável de ambiente no arquivo bin/envvars dentro do diretório de tempo de execução para que as variáveis estejam ativar se o IBM HTTP Server for iniciado a partir da JCL ou do ambiente do UNIX.
Boas Práticas 3: O parâmetro SH de BPXBATCH é recomendado, em vez do parâmetro PGM. O processamento para o parâmetro PGM ignora as configurações padrão do sistema no arquivo /etc/profile, incluindo a configuração de umask, e os arquivos criados pelo IBM HTTP Server não possuem as permissões corretas.
Tópico de Conceito    

Termos e condições para centros de informações | Feedback

Última atualização: October 28, 2014 11:09 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=ihs-dist&topic=cihs_startsysconz
Nome do arquivo: cihs_startsysconz.html