Creación de un proyecto de Aplicación de CICS

Un proyecto de Aplicación de CICS define un paquete de aplicación. Un paquete de aplicación es un tipo de paquete de gestión que describe una aplicación de CICS, incluyendo el nombre de la aplicación, su descripción y versión. El paquete de aplicación hace referencia a los paquetes de CICS que contienen los recursos de la aplicación, los puntos de entrada de la aplicación las dependencias y cualquier política de CICS relacionada con la aplicación.

Antes de empezar

Los proyectos de paquetes de CICS deben tener un ID y un número de versión a incluirse en un paquete de aplicación. Los proyectos de paquetes de CICS que se crearon para las versiones anteriores del CICS Transaction Server Versión 5 Release 1 no tenían un ID ni un número de versión. Si desea incluir estos proyectos de paquetes de CICS, utilice el editor de manifiesto de paquete en CICS Explorer para añadir un ID y un número de versión a los proyectos.

Acerca de esta tarea

Puede hacer referencia a uno a muchos paquetes de CICS en un paquete de aplicaciones. Al empaquetar la aplicación de esta forma, puede desplegar una aplicación y sus paquetes como una única entidad en CICS, lo que hace más fácil de actualizar y gestionar la aplicación en CICS. Un paquete de CICS sólo puede instalarse en regiones CICS por más de una aplicación si solamente contiene recursos aptos para versiones múltiples.

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

No es posible incluir en otras aplicaciones un paquete de CICS que contiene otros tipos de recursos que se hallan instalados en las mismas regiones CICS de la plataforma y no puede añadirlo a la plataforma si ya se ha instalado para una aplicación. Si la aplicación necesita un recurso no apto para versiones múltiples que ya se halla en un paquete de CICS que se haya instalado en el tipo de región de destino de la plataforma, cree un nuevo proyecto de paquete de CICS. Declare el recurso como dependencia del nuevo paquete de CICS, especificando una importación en el archivo de manifiesto. Después incluya el nuevo proyecto de paquete de CICS en su proyecto de aplicación. Para obtener instrucciones para declarar un recurso como una dependencia, consulte Definición de dependencias de paquete.

Al definir una transacción TRANSACTION en un paquete CICS y desplegar el paquete CICS como parte de una aplicación, o al añadir el paquete CICS a una plataforma, no se da soporte a la instalación automática del programa inicial para la transacción. Para un recurso TRANSACTION que se define en un paquete CICS que se despliega como parte de una aplicación, deberá definir y desplegar el recurso PROGRAM para el programa inicial de la transacción, como parte de la misma aplicación.

Procedimiento

  1. Abra la perspectiva de nube de CICS. En la vista Explorador de proyectos, compruebe que el Proyecto de plataforma CICS de la plataforma de destino se halle en su espacio de trabajo local. CICS Explorer requiere este proyecto para validar las aplicaciones y los enlaces de aplicaciones.
  2. En la vista Explorador de proyecto, pulse el botón derecho del ratón en la ventana y pulse Nuevo > Proyecto para abrir el asistente de Proyecto nuevo.
  3. Expanda la carpeta Recursos de CICS, pulse Proyecto de aplicación de CICS y pulse Siguiente.
  4. En el campo Nombre de proyecto, escriba un nombre para el proyecto. La sección Propiedades de aplicación del asistente se llena automáticamente, pero puede editar el nombre, descripción y versión de ser necesario.
  5. Pulse Siguiente.
  6. Seleccione los proyectos de paquete de CICS que desee incluir en la aplicación. Asegúrese de incluir los proyectos de paquete de CICS que contienen sentencias de puntos de entrada de aplicación, las definiciones de recursos de la aplicación y las sentencias de las dependencias de otros recursos que necesita la aplicación. Incluya también todos los proyectos de paquete de CICS que contengan lo que desee desplegar a nivel de aplicación. Puede utilizar el editor de aplicaciones para añadir de forma adicional paquetes de CICS después de crear el proyecto de aplicación.
  7. Pulse Finalizar para crear el proyecto.

Resultados

Se crea el proyecto de aplicación. El proyecto contiene una carpeta META-INF con tres archivos XML:

Para editar el proyecto de aplicación, expanda la carpeta META-INF de la aplicación y efectúe una doble pulsación sobre el archivo application.xml o el bundles.xml. Utilice el editor de aplicaciones para cambiar las propiedades de aplicación y añadir o eliminar paquetes de CICS desde el proyecto de aplicación. Para tener una guía para utilizar el editor de aplicaciones, consulte El editor de aplicaciones.

Nota: Una vez creado y desplegado el proyecto de aplicación utilizando el CICS Explorer, debe asegurar la gestión apropiada de la fuente del proyecto. El proyecto de aplicación no se puede reconstruir a partir de los datos exportados en zFS y un error de la estación de trabajo puede causar la pérdida de los datos. Asegúrese que el proyecto esté ingresado en un sistema de gestión de código fuente. Cuando utiliza un sistema de gestión de código fuente que se integra a Eclipse, puede ingresar y extraer proyectos mientras trabaja en CICS Explorer.

Qué hacer a continuación

Cree un proyecto de Enlace de aplicación para definir cómo se despliega el paquete de aplicación en la plataforma.