• principal_3

    Desde 2015, enseñando sobre el sistema operativo z/OS de IBM en esta web. z/OS se utiliza en máquinas llamadas Mainframe.

  • principal_1

    Para realizar el contenido, utilizo el producto de IBM llamado z/Development and Test Environtment Personal Edition. Este software permite emular un Mainframe y así poder utilizar z/OS para aprender.

  • principal_2

    Es utilizado por grandes empresas (bancos, aseguradoras...). Aquí aprenderás a instalar y configurar productos relacionados con z/OS.

  • principal_4

    ADCD es una distribución de z/OS que contiene productos de IBM como IMS, DB2, CICS, ZOWE, TWS, NetView, System Automation, etc.

Añadiendo un nuevo volumen al Spool

En la entrada "Cambiando el volumen en uso del Spool", vimos cómo cambiar el único volumen que usábamos para el Spool por otro distinto. Ahora veremos como añadir otro volumen nuevo al que ya tenemos y así tener dos. Lo primero que vamos a hacer es comprobar el estado del spool para poder compararlo al final. 

Vamos al SDSF y entramos en la opción RM (Resource Monitor).

NOTA: Aquí se puede ver cómo activar todas las opciones de SDSF Activando todas las opciones de SDSF

 

Ahora vamos a la opción SP (Spool volumes) del SDSF.

 

Partiendo del JCL que usamos en la entrada anterior, vamos a modificar el volumen en el que guardaremos el dataset, en este caso usaremos el volumen PROD03 (que habremos creado previamente). Recordamos que, en la entrada anterior, definimos que el nombre de los volúmenes debía empezar por PROD0. Si usamos un nombre distinto, el JES2 no lo reconocerá. También ponemos menos espacio para el dataset.

 

//CREASPOL JOB CLASS=A,MSGCLASS=Q,MSGLEVEL=(1,1),NOTIFY=&SYSUID

//FORMAT EXEC PGM=IEBDG

//*

//SPOOL DD DSN=ADCD.HASPACE,UNIT=3390,

// VOL=SER=PROD03,DISP=(NEW,KEEP),

// SPACE=(CYL,444),

// DCB=(DSORG=PSU,RECFM=U,BLKSIZE=3992)

//*

//SYSPRINT DD SYSOUT=A

//SYSIN DD *

  DSD OUTPUT=(SPOOL)

  FD NAME=SPOOL,FILL=X'FF',LENGTH=3992

  CREATE NAME=(SPOOL),QUANTITY=99999999

  END

/*   

 

 

 

Una vez submitido, terminará con error D37, pero, como en la entrada anterior, damos el error por bueno.

 

Comprobamos que se ha creado el dataset en el volumen PROD03. Tenemos otro dataset con el mismo nombre en volumen PROD02, pero el job no falla por "duplicate dataset" ya que no está en el catálogo.

 

Ahora vamos a la Consola y damos el comando:

$S SPOOL(PROD03),DSN=ADCD.HASPACE

 

Nos aparecerá el mensaje “VOLUME PROD03 ACTIVE     0 PERCENT UTILIZATION”.

 

Volvemos al SDSF y comprobamos que se ha añadido el volumen PROD03 en la opción SP (Spool volumes).


 

Confirmamos en la opción RM (Resource Monitor) que el recurso TGS también ha aumentado.

 

De forma opcional, podemos extender el espacio del volumen que acabamos de añadir, PROD03, con el comando:

$TSPOOL(PROD03),SPACE=MAX

 

Podemos comprobar en el miembro JES2PARM de la librería PARMLIB que el número máximo de volúmenes para el Spool que podemos añadir es 32 (SPOOLNUM).

 

Siguiendo estos pasos podremos añadir más volúmenes al Spool del sistema.

Publish modules to the "offcanvs" position.