Skip to main content

¿Cómo determinar las BPX de CICS y su ubicación en z/OS?

· 2 min read
Héctor Mansilla Arias
Artesano Digital

BPX identifica el subsystem de z/OS que implementa las interfaces POSIX/UNIX, permitiendo que z/OS ejecute aplicaciones estilo UNIX junto al entorno tradicional MVS.

BPX (Business Process Extensions, o relacionado con UNIX System Services) se refiere a la integración y el soporte para funcionalidades de procesamiento de negocios y servicios de UNIX dentro del entorno CICS, permitiendo extender CICS más allá de transacciones tradicionales, interactuando con sistemas de archivos, TCP/IP y ejecutando aplicaciones modernas basadas en Java o Linux, todo gestionado por seguridad RACF y recursos como BPX.FILEATTR.PROGCTL para archivos zFS o BPX.SMF para estadísticas.

Pero ¿Qué hace BPX?

BPX proporciona en z/OS: Sistema de archivos jerárquico (HFS / zFS), Shell UNIX, Procesos y threads POSIX, APIs UNIX (open, fork, exec, sockets, etc.) y Entorno de ejecución para: Java, CICS Liberty, z/OS Connect, Node.js, Python, Git, curl, tar, gzip.

¿Y cómo sabemos cuales son los BPX activos?

  1. Vamos al SDSF
  2. ingresamos el comando /D OMVS
  3. Aparecerá algo como, anotamos lo que esté entre paréntesis, en este caso 00:
OMVS 0001 ACTIVE OMVS=(00)
  1. Vamos a buscar las parmlibs, ingresamos el comando /D PARMLIB
  2. Aparecerá algo como:
SYS1.PARMLIB
SYS1.IBM.PARMLIB
  1. Con la ubicación de las PARMLIB, podemos ir al ISPF
  2. Ingresamos a la opción P.3.4
  3. escribimos el nomnbre de la PARMLIB SYS1.PARMLIB
  4. Luego, ubicamos un member con prefijo BPXPRM, buscamos el dato obtenido en el punto 3 (00) y el nombre del archivo debería ser BPXPRM00
  5. Finalmente, delante del archivo, ponemos la letra V para visualizarlo y presionamos Enter