Despliegue de un paquete de CICS

Puede desplegar un paquete de CICS exportándolo directamente a un sistema de archivos de servicios de sistema z/OS UNIX (z/OS UNIX) desde CICS Explorer. Utilice un recurso BUNDLE para buscar el paquete en zFS y crear dinámicamente los recursos desde el paquete en la región CICS.

Antes de empezar

Debe asegurarse de que los permisos de archivos zFS estén establecidos, de modo que los paquetes que se exportan desde CICS Explorer se puedan grabar en el directorio de inicio de la plataforma o en el directorio de destino en zFS, y que los puedan leer todas las regiones CICS de la plataforma o la región CICS adecuada.
  • Establezca la máscara de creación de modalidad de archivo para el daemon FTP de z/OS para asegurarse de que el propietario tiene permisos de escritura y que el grupo tiene permisos de lectura. Para configurarlo, utilice la sentencia UMASK en el archivo de configuración de FTP.DATA.
  • De forma opcional, si para controlar la seguridad está utilizando las entradas de lista de control de acceso (ACL) de USS (UNIX System Services), asegúrese de que las ACL predeterminadas se heredan desde el directorio de inicio de la plataforma en zFS, por ejemplo, /var/cicsts/CICSplex/platform1, donde CICSplex es el nombre de su CICSplex y platform1 es el nombre de su plataforma.

Acerca de esta tarea

Después de crear un paquete CICS en CICS Explorer, debe exportarlo a un sistemas de archivos z/OS UNIX para que esté disponible en CICS. Puede desplegar un proyecto de paquete CICS de forma individual o dentro de un paquete de gestión. Por ejemplo, si el proyecto de paquete es parte de una aplicación a ser desplegada en una plataforma, puede desplegarlo con el paquete de aplicación exportando el proyecto de aplicación. El procedimiento siguiente describe cómo desplegar un paquete CICS de forma individual.

Nota: Si no está autorizado para desplegar el paquete directamente a un sistema de archivos z/OS, puede exportar el proyecto de paquete de CICS como un archivo comprimido al sistema de archivos local. Para obtener más información, consulte el apartado Exportación de un proyecto de paquete de CICS al sistema de archivos local. No obstante, esta opción no se aplica a un proyecto de paquete de CICS que contenga un paquete de OSGi.

Procedimiento

  1. Navegue al Explorador de proyectos.
  2. Pulse el botón derecho del ratón en el proyecto de paquete de CICS y pulse Exportar proyecto de paquete a sistema de archivos z/OS UNIX. A continuación puede optar por exportar al directorio de inicio de la plataforma o a una ubicación específica del sistema de archivos.
  3. Pulse uno de los siguientes botones para especificar dónde se exporta la aplicación:
    • Nota: El recuadro de selección de la parte inferior de la página controla si el valor se recuerda para este proyecto.
    • Exportar al directorio de inicio de una plataforma. Si selecciona esta opción, pulse Siguiente y realice estos pasos:
      1. Seleccione la aplicación a exportar (el campo está previamente llenado con la selección actual, si es aplicable).
      2. Seleccione la plataforma de destino para la exportación.
      3. Si desea sustituir variables en su proyecto de paquete CICS por los valores del archivo variables.properties, seleccione el recuadro de selección Resolver variables utilizando archivo de propiedades.
      4. Pulse Siguiente.
      5. Seleccione la conexión z/OS que va a utilizar para la exportación. Al hacer una selección, se establece la conexión y el asistente comprueba en búsqueda de los subdirectorios de los paquetes y aplicaciones del directorio de inicio de la plataforma utilizando esa conexión.
      6. Pulse Finalizar.
    • Exportar a una ubicación específica del sistema de archivos. Si selecciona esta opción, pulse Siguiente.
  4. En el campo Conexión, seleccione una conexión z/OS adecuada al sistema de archivos remoto. Puede pulsar el icono de conexión para utilizar el que se muestra actualmente o pulsar la flecha para seleccionar otra o crear una nueva conexión. Las opciones admitidas son conexión z/OS FTP, conexión de explorador de sistemas remotos (RSE) z/OS y conexión z/OSMF.
    Nota:
  5. En el campo Directorio padre, especifique el nombre de un directorio del sistema de archivos z/OS UNIX como destino de la transferencia. Esto puede ser un directorio nuevo o uno existente. Cuando escribe el nombre de una carpeta de directorio, el árbol de directorios se renueva y esta carpeta, si existe, se muestra como raíz. Si efectúa una doble pulsación sobre una carpeta, esta carpeta se convertirá en la carpeta raíz del árbol. También puede realizar una selección en el árbol y desplazarse al directorio.

    El campo Directorio de paquete muestra el directorio de destino para el paquete exportado. De forma predeterminada, el nombre del directorio de paquete utiliza el ID de paquete y la versión. Si no ha especificado un ID o una versión, se utiliza el nombre del paquete. Puede sobrescribir el nombre del directorio para cambiarlo.

  6. Opcional: Elija el recuadro de selección Borrar contenido existente del directorio de paquete para eliminar las carpetas y los archivos del directorio de destino antes de realizar la transferencia de archivos. Si no selecciona el recuadro de selección y ya existe una carpeta con el mismo nombre, la exportación no se realizará.
  7. Si desea sustituir variables en su proyecto de paquete CICS por los valores del archivo variables.properties, seleccione el recuadro de selección Resolver variables utilizando archivo de propiedades.
  8. Pulse Finalizar.

Resultados

El proyecto de paquete se exporta al directorio de destino de z/OS UNIX.

Para un proyecto OSGi, si se ha definido un rango de versiones cuando se ha añadido la referencia de paquete OSGi al proyecto de paquete CICS, se incluye la versión más alta de dicho rango del proyecto OSGi.

Qué hacer a continuación

Defina y habilite un recurso BUNDLE para el paquete CICS. Puede crear una definición abriendo la vista Definiciones de paquetes. Cuando el recurso BUNDLE está habilitado, CICS lee el manifiesto en el directorio del paquete y crea dinámicamente los recursos CICS. También comprueba que estén presentes todas las dependencias en la región CICS. Para obtener más información sobre recursos de paquetes, consulte Recursos BUNDLE en la documentación del producto CICS TS V5.4.0.

Nota: Cuando haya creado y desplegado el proyecto de paquete de CICS utilizando CICS Explorer, debe asegurarse de que la gestión del origen del proyecto es correcta. El paquete de CICS no puede reconstruirse a partir de datos exportados en zFS, y un error en la estación de trabajo podría causar la pérdida de datos. Puede utilizar la función Exportar de CICS Explorer para exportar el proyecto y comprobarlo en un sistema de gestión de código fuente.