¿Cómo determinar las BPX de CICS y su ubicación en z/OS?
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?
- Vamos al SDSF
- ingresamos el comando
/D OMVS - Aparecerá algo como, anotamos lo que esté entre paréntesis, en este caso
00:
OMVS 0001 ACTIVE OMVS=(00)
- Vamos a buscar las parmlibs, ingresamos el comando
/D PARMLIB - Aparecerá algo como:
SYS1.PARMLIB
SYS1.IBM.PARMLIB
- Con la ubicación de las PARMLIB, podemos ir al ISPF
- Ingresamos a la opción P.3.4
- escribimos el nomnbre de la PARMLIB
SYS1.PARMLIB - Luego, ubicamos un member con prefijo
BPXPRM, buscamos el dato obtenido en el punto 3 (00) y el nombre del archivo debería serBPXPRM00 - Finalmente, delante del archivo, ponemos la letra
Vpara visualizarlo y presionamosEnter
