Utilice el asistente de exportación para desplegar la aplicación actualizada y el enlace de aplicación en el directorio de inicio de la plataforma en
z/OS UNIX y utilice una definición de recursos APPLDEF para instalarlos en la plataforma.
Acerca de esta tarea
Las aplicaciones desplegadas en plataformas que utilizan los recursos CICS admitidos como recursos privados, en combinación con otros recursos designados para aplicaciones y con recursos importados, son aptos para las versiones múltiples. Los siguientes recursos se admiten como parte de aplicaciones de versiones múltiples:
- Recursos PROGRAM definidos en paquetes de CICS que forman parte de la aplicación
- Recursos LIBRARY definidos en paquetes de CICS que forman parte de la aplicación
- Políticas
- Sentencias de puntos de entrada de aplicación
- Cualquier recurso definido como dependencia, o importación, de la aplicación
Si la aplicación solamente utiliza estos recursos, puede instalar varias versiones de la aplicación y hacer que estén disponibles al mismo tiempo en la misma plataforma. Si la aplicación utiliza recursos que no se admiten para versiones múltiples, debe inhabilitar y descartar la versión existente de la aplicación antes de instalar una versión nueva. De forma alternativa, antes de exportar la aplicación, edítela para renombrar los recursos que no admitan múltiples versiones, para que no entren en conflicto con los recursos instalados para las versiones anteriores de la aplicación.
Procedimiento
- Exporte la versión nueva de la aplicación y el enlace de la aplicación al directorio de inicio de la plataforma en z/OS UNIX.
- Para abrir el asistente de exportación, en la vista Explorador de proyectos, pulse el botón derecho del ratón sobre su Proyecto de aplicación o su Proyecto de Enlace de aplicación y pulse Exportar proyecto de aplicación al sistema de archivos z/OS UNIX o Exportar proyecto de enlace de aplicaciones al sistema de archivos z/OS UNIX.
- De forma alternativa, abra la aplicación o el enlace de aplicación en el editor de aplicaciones o en el editor de enlace de aplicación, y pulse
asistente de exportación en la lista Acciones.
El número de versión de la aplicación nueva se utiliza como parte del nombre del directorio, de forma que las versiones anteriores de la aplicación permanecen en el directorio de inicio de la plataforma. Los paquetes CICS para los que no ha incrementado el número de versión, que ya se han desplegado en el directorio de inicio de la plataforma y se han instalado en el CICSplex en la versión correcta, no se incluyen en la exportación. Consulte Despliegue de un proyecto de aplicación de CICS si desea ayuda para exportar la aplicación.
- Cree una definición de recursos APPLDEF nueva con un número de versión nuevo que apunte al directorio de la aplicación de la versión de aplicación nueva. Una definición de recursos APPLDEF instalada representa una versión única de la aplicación y no se puede editar.
Cree una definición de recursos APPLDEF independiente para gestionar cada versión de la aplicación.
- Para crear una definición de recurso APPLDEF durante el proceso de
exportación, seleccione el recuadro de selección en el asistente de exportación.
- De forma alternativa, en la vista Explorador de nubes, pulse con el botón derecho del ratón y seleccione para abrir el asistente de Nueva definición de aplicación.
Utilice el mismo nombre que ha utilizado para las definiciones de recursos APPLDEF existentes de la aplicación. Especifique un número de versión nuevo para la definición de recursos APPLDEF que coincida con el número de versión nueva del proyecto de aplicación como, por ejemplo, 1.1.0. Consulte Despliegue de un proyecto de plataforma CICS si desea ayuda sobre cómo crear una definición de aplicación nueva.
- Si su aplicación utiliza recursos que no se admiten para versiones múltiples, inhabilite y descarte el recurso
APPLCTN instalado que representa la versión anterior de la aplicación. Si la aplicación utiliza recursos que sólo están admitidos como parte de aplicaciones de versiones múltiples, o ha renombrado todos los recursos que no admitan múltiples versiones, no tendrá que inhabilitarla; omita este paso para evitar una interrupción en el servicio a los usuarios.
- En la perspectiva Nube de CICS, en la vista Explorador de nubes, localice la versión relevante de la aplicación instalada en la Jerarquía de plataformas o en la jerarquía de aplicaciones. Pulse el botón derecho del ratón en el nombre de la aplicación y pulse Hacer no disponible y, a continuación, pulse Aceptar para que la aplicación no esté disponible. La aplicación ya no está disponible para los interlocutores a través de los puntos de entrada de la aplicación.
- Efectúe una doble pulsación en el nombre de la aplicación para abrir la versión de la aplicación instalada en el editor de aplicaciones en línea. En la pestaña Visión general, seleccione la acción Inhabilitar y descartar desde el botón
Inhabilitar. CICSPlex SM inhabilita y seguidamente descarta los paquetes de
CICS de la versión de la aplicación en las regiones CICS y desinstalar la versión de la aplicación de la plataforma. De forma alternativa, puede inhabilitar y descartar la versión de la aplicación en la vista Explorador de nubes de la siguiente manera:
- Pulse el botón derecho del ratón el nombre de la aplicación de la vista Explorador de nubes y seleccione Inhabilitar y, a continuación, pulse Aceptar para confirmar la acción.
- Renueve la vista Explorador de nubes y compruebe el estado de la aplicación para confirmar que se haya inhabilitado la aplicación. Si la aplicación no está inhabilitada, consulte Comprobación del estado de una aplicación para obtener más información y las acciones sugeridas.
- Cuando se haya inhabilitado la aplicación, pulse el botón derecho del ratón el nombre de la aplicación y seleccione Descartar y, a continuación, pulse Aceptar para confirmar la acción.
- Renueve la vista Explorador de nubes y compruebe que en lugar del nombre de la aplicación, aparece el nombre y el número de versión de la definición de aplicación (recurso APPLDEF) para la versión de la aplicación que acaba de descartar. Si CICSPlex SM
falla en la inhabilitación o descarte de cualquiera de los paquetes, la aplicación
no se descarta. En esta situación, consulte Comprobación del estado de una aplicación para obtener más información así como las acciones sugeridas.
- Instale la definición de recursos APPLDEF nueva para la versión de la aplicación nueva, habilite la versión de la aplicación y verifique la instalación.
- En la vista Explorador de nubes, localice la definición de la aplicación con el número de versión nueva correcto en la jerarquía de plataformas o en la jerarquía de aplicaciones.
- Pulse el botón derecho del ratón en la definición de aplicación nueva y seleccione Instalar y, a continuación, pulse Aceptar para confirmar la acción. Cicsplex SM crea el nuevo recurso APPLCTN para representar la versión nueva de la aplicación del CICSplex e instala los paquetes de CICS en las regiones de la plataforma. Los recursos que se han definido en los paquetes de
CICS se crean dinámicamente en las regiones CICS. En la vista Explorador de nubes, el nombre de la aplicación sustituye el nombre APPLDEF.
- Pulse el botón derecho del ratón en el nombre de la aplicación y seleccione Inhabilitar y, a continuación, pulse
Aceptar para confirmar la acción. De forma alternativa, abra la aplicación en el editor de aplicaciones en línea y pulse el botón Inhabilitar en la pestaña Visión general. CICSPlex SM habilita los paquetes de CICS en las regiones CICS de la plataforma pero la versión de la aplicación todavía no está disponible para los interlocutores a través de los puntos de entrada de la aplicación.
- Renueve la vista Explorador de nubes y compruebe el estado de la aplicación. Si el estado no cambia a ENABLED (habilitado), siga el procedimiento de resolución de problemas que encontrará en Diagnóstico de errores de aplicación.
- Para que la versión de la aplicación nueva esté disponible para los usuarios de la plataforma, en la vista Explorador de nubes, pulse el botón derecho del ratón el nombre de la aplicación y pulse Hacer disponible y, a continuación, Aceptar para que la versión de la aplicación esté disponible. De forma alternativa, abra la aplicación en el editor de aplicaciones en línea y pulse el botón Hacer disponible en la pestaña Visión general. La versión de la aplicación ahora está disponible para los interlocutores a través de sus puntos de entrada de la aplicación, que pueden ser los recursos PROGRAM o URIMAP.
Resultados
La nueva versión de la aplicación se despliega ahora en la plataforma.
Para las aplicaciones que admiten múltiples versiones, si hay disponibles múltiples versiones, los interlocutores pueden acceder a la versión de aplicación de mayor disponibilidad o utilizar el mandato EXEC CICS INVOKE APPLICATION para especificar cualquier versión de aplicación disponible. Para obtener más información sobre cómo invocar una versión específica de una aplicación, consulte Invocación de la aplicación de versiones múltiples en la documentación del producto de CICS TS, versión 5.2.
Qué hacer a continuación
Para las aplicaciones que admiten versiones múltiples, para eliminar de forma temporal o permanente las versiones anteriores de una aplicación que no desee desde una plataforma, siga el procedimiento que encontrará en Cómo hacer que las aplicaciones no estés disponibles, inhabilitarlas y descartarlas.