Utilización de procedimientos JCL para iniciar IBM HTTP Server en z/OS

Puede preparar procedimientos JCL para iniciar y detener IBM® HTTP Server desde la consola del sistema MVS.

Si se utiliza un procedimiento catalogado JCL para emitir los mandatos de inicio y detención de apachectl, puede iniciar y detener una instancia de IBM HTTP Server desde la consola del sistema MVS. Otros mandatos de apachectl pueden emitirse desde la consola del sistema MVS utilizando el mismo procedimiento.

Copie el siguiente procedimiento JCL de ejemplo desde SHAPJCL(HAPAPROC) a la biblioteca de procedimientos del sistema:

//*---------------------------------------------------------
//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

Una descripción del mandato apachectl utilizada en el JCL de ejemplo puede encontrarse en el sitio web de la Interfaz de control de servidor HTTP de Apache.

El nombre de trabajo por omisión para la instancia de IBM HTTP Server será el mismo que el nombre de miembro del procedimiento catalogado. En los siguientes ejemplos, se utiliza el nombre de procedimiento WEBSRV1. Edite el nuevo procedimiento catalogado sustituyendo /path/to/IHS/runtime/directory por el directorio de instalación correspondiente a esta instancia de IBM HTTP Server. Cree un perfil SAF STARTED para asociar el ID de usuario de servidor y el grupo con la tarea iniciada del servidor web:
RDEFINE STARTED WEBSRV1.* STDATA(USER(WWWSERV) GROUP(WWWGROUP) TRACE(YES))
SETROPTS RACLIST(STARTED) GENERIC(STARTED) REFRESH
Los archivos de salida de los mandatos start y stop son:
Procedimiento recomendado 1: Los archivos de salida se sobrescriben cada vez que se utiliza el procedimiento. Podrían contener mensajes de aviso sobre la configuración o mensajes de error para las anomalías de inicio. Si desea retener las anotaciones cronológicas de estos mensajes en diversos usos del procedimiento, modifique las dos apariciones de la opción PATHOPTS en el procedimiento de ejemplo de la manera siguiente: PATHOPTS=(OCREAT,OAPPEND,OWRONLY). Para obtener más información sobre la opción PATHOPTS, consulte la publicación de z/OS MVS JCL Reference (SA22-7597). Enlace con este documento desde la Biblioteca de internet de z/OS.
Procedimiento recomendado 2: No se recomienda la sentencia STDENV DD. Si lo desea, puede añadir valores de variable de entorno al archivo bin/envvars en el directorio de tiempo de ejecución para que las variables se activen cuando se inicie IBM HTTP Server desde JCL o desde el entorno UNIX.
Procedimiento recomendado 3: Se recomienda el parámetro SH de BPXBATCH en lugar del parámetro PGM. El proceso del parámetro PGM omite los valores predeterminados del sistema en el archivo /etc/profile, incluido el valor umask, y los archivos creados por IBM HTTP Server no tienen los permisos correctos.
Tema de conceptos    

Términos y condiciones para centros de información | Comentarios

Última actualización: October 10, 2014 03:11 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=ihs-dist&topic=cihs_startsysconz
Nombre de archivo: cihs_startsysconz.html