Actualización de paquetes CICS

Utilice el editor de manifiesto de paquete y los editores de recurso para editar los contenidos de un paquete CICS y para aumentar su número de versión. Luego, despliegue la nueva versión del paqueteCICS, o un paquete de aplicación que la incluya, en las regiones CICS.

Acerca de esta tarea

Gestione los cambios en los paquetes de CICS utilizando el control de versiones. Debe aplicar una política de mantenimiento de versiones a los paquetes CICS y los paquetes de gestión para desplegar y gestionar actualizaciones en el entorno CICS.

Cada paquete tiene un ID e información sobre la versión para identificarlo de forma exclusiva. La versión utiliza identificadores mayores, menores y micro, de modo que puede indicar la importancia de un cambio y gestionar las dependencias entre paquetes. Este concepto se denomina mantenimiento de versiones semánticas y se toma de la iniciativa de Open Service Gateway. Aunque se centra en los paquetes Java™, puede utilizar los mismos principios para aplicarlos a los paquetes en general.

El mantenimiento de versiones semánticas proporciona una manera de incrementar los componentes mayores, menores y micro de una versión para indicar la compatibilidad o incompatibilidad con versiones anteriores de un paquete. Por ejemplo, los arreglos de error pueden incrementar el componente micro de la versión, los cambios compatibles incrementan el componente menor de la versión y los cambios incompatibles incrementan el componente mayor de la versión. Para obtener más información acerca del mantenimiento de versiones semánticas, consulte Libro blanco técnico de mantenimiento de versiones semánticas.

Puede especificar que un paquete CICS ha cambiado mediante el aumento del número de versión en el archivo de manifiesto de paquete. Si un paquete de aplicación hace referencia al paquete CICS, también debe aumentar la versión del paquete de aplicación para el redespliegue.

Procedimiento

  1. Pulse Ventana > Mostrar vista > Explorador de proyectos para abrir la vista Explorador de proyectos.
  2. Para editar un paquete CICS, expanda la carpeta META-INF para el paqueteCICS y efectúe una doble pulsación en el archivo cics.xml. Se abrirá el editor de manifiesto de paquete.
  3. Actualice el paquete CICS según sea necesario. Puede utilizar el editor de manifiesto de paquete para añadir y eliminar dependencias del paquete CICS, crear nuevos puntos de entrada de aplicación y definir ámbitos de política. Para editar recursos definidos en el paquete CICS, utilice los editores de recurso, tal como se describe en Edición de recursos definidos en un proyecto de paquete de CICS.
  4. Una vez que haya actualizado el paquete CICS, utilice el editor de manifiesto de paquete para incrementar los números de versión mayores, menores y micro para el paquete CICS de acuerdo con la política de mantenimiento de versiones, y guarde los cambios.
  5. Si un paquete de aplicación hace referencia al paquete CICS, actualice el paquete de aplicación y el enlace de aplicación. Actualización de aplicaciones explica cómo utilizar el editor de aplicación y el editor de enlace de aplicación para actualizar un paquete de aplicación y un enlace de aplicación.
    1. Actualice el paquete de la aplicación con la nueva versión del paquete de CICS en el archivo bundles.xml para el paquete de la aplicación.
    2. Incremente los números de versión mayores, menores y micro para la aplicación en el archivo application.xml para el paquete de aplicación.
    3. Incremente los números de versión mayores, menores y micro para la aplicación en el archivo appbinding.xml para el enlace de aplicación.
    4. Incremente los números de versión mayores, menores y micro para el enlace de aplicación en el archivo appbinding.xml para el enlace de aplicación.
  6. Si el paquete de CICS se ha desplegado con un enlace de aplicaciones, actualice el archivo bundles.xml para el enlace de aplicaciones para especificar la nueva versión del paquete de CICS y actualice el archivo deployment.xml para el enlace de aplicaciones para especificar los tipos de región donde se ha desplegado la nueva version del paquete de CICS. Aumente el número de versión para el enlace de aplicaciones en el archivo appbinding.xml para el enlace de aplicaciones. Actualización de aplicaciones explica cómo utilizar el editor de enlace de aplicación para actualizar un enlace de aplicación.
  7. Redespliegue el paquete CICS o el paquete de aplicación y el enlace de aplicación que lo incluyen, mediante la exportación del proyecto a z/OS UNIX. El nuevo número de versión se utiliza como parte del nombre del directorio de paquete, de modo que las versiones anteriores del paquete permanezcan en z/OS UNIX.
  8. Si un paquete de aplicación no hace referencia al paquete CICS:
    1. Inhabilite y descarte el recurso BUNDLE instalado que representa la versión anterior del paquete CICS.
    2. Edite la definición de recurso BUNDLE para apuntar al directorio de paquete actualizado.
    3. Reinstale la definición de recurso BUNDLE.
  9. Si un paquete de aplicación hace referencia al paquete de CICS, siga el proceso en Actualización de aplicaciones para inhabilitar y descartar el recurso APPLCTN instalado, crear una nueva definición de recurso APPLDEF e instalar la nueva definición de recurso APPLDEF.

Resultados

El paquete CICS se instala en las regiones CICS adecuadas, y los recursos que se definen dentro del paquete se crean dinámicamente en las regiones CICS.