Creación de un proyecto de Plataforma de CICS

Un proyecto de Plataforma de CICS define un paquete de plataforma, que es un tipo de paquete de gestión que describe una plataforma. El paquete de plataforma especifica los tipos de región para la plataforma.

Antes de empezar

Configure un directorio de inicio de plataforma para la plataforma en zFS antes de crear el proyecto de plataforma CICS. Se recomienda utilizar el directorio de inicio de plataforma predeterminado, /var/cicsts/CICSplex/plataforma1, donde CICSplex es el nombre del CICSplex donde se instalará la plataforma y plataforma1 es el nombre de la plataforma. Si necesita utilizar un directorio que no sea el directorio de inicio de plataforma, puede cambiar al nombre de directorio alternativo utilizando el editor de plataformas después de crear el proyecto de plataforma CICS. Si desea instrucciones para crear un directorio de inicio de plataforma en zFS, consulte Creación de un directorio de incio de plataforma en zFS en el Information Center de CICS TS 5.1 .

Si desea desplegar paquetes de CICS en el nivel de la plataforma, puede crear los paquetes preparados para añadirse al crear el proyecto de plataforma CICS. Por ejemplo, puede desplegar un paquete de CICS que contenga un recurso que es necesario en todas las regiones de CICS en la plataforma, o una política que se aplica a varias aplicaciones desplegadas en la plataforma. Si todavía no ha configurado aplicaciones, recursos o políticas para la plataforma, puede añadir paquetes de CICS a la plataforma después de que se cree o en cualquier momento después desplegarse. Para obtener instrucciones para crear un paquete de CICS, consulte Cómo trabajar con paquetes.

Acerca de esta tarea

Una plataforma incluye uno o más tipos de región. Los tipos de región se utilizan para clasificar y contener regiones CICS según su tipo. Por ejemplo, todas las regiones CICS que manejan conexiones con DB2 debería pertenecer al mismo grupo. Puede compartir regiones CICS entre tipos de región en la misma plataforma o con tipos de región en otras plataformas.

Puede crear nuevos tipos de región para utilizar en la plataforma. También puede elegir adoptar los grupos del sistema existentes de CICS (CSYSGRPs) como tipos de región en la plataforma. Una única plataforma puede incluir tipos de región creados y tipos de región adoptados.

Los tipos de región creados pueden especificar las propiedades de las regiones CICS que contienen. Puede clonar determinados valores de atributo de región para todas las regiones de CICS en un tipo de región especificando los atributos en un nivel de tipo de región. Sólo las regiones de CICS cuyas definiciones tienen los mismos valores especificados para estos atributos, o no tienen valores especificados para estos atributos, pueden formar parte de dicho tipo de región. Puede especificar los siguientes valores de atributo de región en un nivel de tipo de región:
Elegibles como regiones de direccionamiento (atributo WLMSTATUS)
Si esta región de CICS va a participar en su carga de trabajo asociada como una región de direccionamiento cuando se inicia la región de CICS.
Elegible como regiones de destino (atributo DYNROUTE)
Si esta región de CICS va a estar activa como una región de destino y aceptar trabajo para la carga de trabajo para la cual este es un destino en el inicio de CICS.
Habilitar instalación de BAS (atributo AUTOINST)
Si los recursos asociados a la región de CICS a través de una descripción de recurso se deben instalar automáticamente cuando MAS se conecta a CMAS.
Acción de anomalía de instalación de BAS (atributo AINSFAIL)
La acción que se va a llevar a cabo en el supuesto de una anomalía de instalación de BAS.
Si la arquitectura de la plataforma requiere que todas las regiones de CICS en un tipo de región tengan unas prestaciones o restricciones concretasen estas áreas, especifique los valores apropiados en el nivel de tipo de región. Si un tipo de región creado no tiene requisitos especiales para un atributo, no especifique ningún valor para ese atributo, para que no se permita ningún valor en las regiones de CICS. Cuando especifique un valor de atributo de región en un nivel de tipo de región, dicho valor de atributo se bloquea y no se puede modificar posteriormente en una región de CICS que forme parte del tipo de región.
Si desea volver a implantar una topología de CICSPlex SM como plataforma, puede adoptar un grupo de sistema CICS (CSYSGRP) como tipo de región adoptado.Cada CSYSGRP que adopte como parte de una plataforma debe cumplir los requisitos siguientes:
  • El grupo todavía no ha sido adoptado por una plataforma que ya esté instalada. Si el grupo ya está asociado a una plataforma, no se puede adoptar como tipo de región.
  • El grupo no contiene ningún subgrupo.
  • El grupo no necesitará la modificación (por ejemplo, un grupo que está implicado en WLM o RTA). Las plataformas requieren un bloqueo en los grupos que se utilizan como tipos de región.
  • Todas las regiones de CICS en el grupo tienen especificado el parámetro del sistema CICSPlex SM MASPLTWAIT(YES). MASPLTWAIT(YES) también se necesita para servicios de aplicaciones empresariales. Este parámetro es necesario para instalar automáticamente los recursos para una aplicación o plataforma cuando se inicia la región CICS.
Si tiene regiones de CICS en un CSYSGRP que no cumple con estos requisitos, y desea utilizar las regiones de CICS como parte de la plataforma, añada sus definiciones de sistema (CSYSDEF) a un nuevo CSYSGRP que cree de forma específica para la plataforma.

Procedimiento

  1. En la barra de menús de CICS Explorer, pulse Archivo > Nuevos asistentes > Otros para abrir el asistente de Nuevo proyecto.
  2. Expanda la carpeta Recursos de CICS, pulse Proyecto de plataforma de CICS y pulse Siguiente.
  3. En el campo Nombre de proyecto, escriba un nombre para el proyecto de plataforma CICS y especifique el nombre y descripción para la plataforma. La ubicación del proyecto especifica en qué lugar se ha guardado el proyecto de plataforma CICS en el espacio de trabajo. Pulse Siguiente.
  4. Pulse Añadir para añadir un tipo de región a la plataforma. En el campo Nombre, especifique un nombre para el tipo de región. El nuevo tipo de región puede ser un tipo de región creado, o un tipo de región adoptado. Para adoptar un grupo de sistemas existente de CICS (CSYSGRP) como un tipo de región adoptado, debe tener una conexión de CICS SM.
    • Para un tipo de región creado, pulse Crear una definición con un identificador exclusivo. En el campo ID, especifique un nombre para el grupo de sistema CICS (CSYSGRP) que se creará para el tipo de región.
    • Para un tipo de región adoptado, pulse Utilizar un grupo de sistemas existente. Seleccione el grupo de sistema CICS (CSYSGRP) existente en el CICSplex donde se encuentra.
    Pulse Aceptar para añadir el tipo de región a la plataforma.
  5. Repita el paso para añadir tipos de región creados o adoptados adicionales que requiere para la plataforma. Después de haber añadido un tipo de región, puede editar sus propiedades, que son el nombre del tipo de región y (sólo para los tipos de región creados) el ID del CSYSGRP. También puede eliminar los tipos de región que añada en error. Pulse Siguiente cuando haya terminado de especificar los tipos de región para la plataforma.
  6. Opcional: Especifique los paquetes de CICS que desee desplegar con la plataforma. Se descubre la lista de paquetes de CICS en el espacio de trabajo local. Seleccione los paquetes de CICS adecuados y pulse Siguiente y, a continuación, especifique los tipos de región en los que se desplegará cada paquete de CICS. Si no tiene ningún paquete de CICS preparado para desplegarse con la plataforma, omita esta etapa.
  7. Pulse Finalizar para crear el proyecto. Si está desplegando paquetes de CICS con la plataforma, debe especificar su ámbito de despliegue antes de pulsar Finalizar. El proyecto de plataforma CICS se crea y visualiza en la vista Explorador de proyectos de la perspectiva de nube de CICS.
  8. Utilice el editor de plataformas de CICS Explorer para editar el proyecto de plataforma CICS para comprobar y completar las especificaciones para el paquete de plataforma. El editor de plataformas se abre automáticamente después de crear un proyecto de plataforma. Para abrir el editor de plataforma posteriormente, pulse dos veces en cualquiera de los archivos .xml para el paquete de plataforma, excepto el archivo manifest.xml. Para obtener una guía para utilizar el editor de plataformas, consulte El editor de plataformas.
  9. Verifique o edite el nombre y la descripción de la plataforma en la pestaña Visión general del editor de plataformas. Si necesita utilizar un directorio distinto del directorio de inicio de plataforma predeterminado , pulse Examinar para localizar el directorio de inicio que ha configurado y seleccionarlo como directorio de inicio de la plataforma.
  10. Verifique los tipos de región para la plataforma en la pestaña Visión general del editor de plataformas, en el área Tipos de región y utilice los botones Añadir y Eliminar para añadir o eliminar los tipos de región creados o adoptados según sea necesario. Para añadir un tipo de región adoptado, debe tener una conexión de CICS SM. Una vez se ha instalado y activado una plataforma, puede añadir y eliminar regiones CICS individuales en los tipos de región. Sin embargo, no puede modificar los tipos de región en una plataforma instalada, por lo tanto, complete los tipos de región antes de instalar la plataforma.
  11. Verifique que los paquetes de CICS que se van a desplegar con la plataforma en la pestaña Visión general del editor de plataformas, en el área Paquetes de CICS y utilice los botones Añadir y Eliminar para añadir o eliminar paquetes, según sea necesario. Para editar cualquier paquete de CICS, efectúe una doble pulsación en el nombre de paquete para abrirlo en el editor de manifiestos de paquete. Puede desplegar más paquetes de CICS en el nivel de la plataforma después de instalar la plataforma, cuando desarrolle las aplicaciones y políticas.
  12. Seleccione cada uno de los tipos de región creados en la plataforma en la pestaña Tipos de región del editor de plataformas para ver las propiedades del tipo de región. En el área Propiedades de tipo de región, especifique los valores necesarios que se deben aplicar en todas las regiones de CICS en el tipo de región. Sólo las regiones CICS que pueden aceptar los valores necesarios pueden formar parte de dicho tipo de región. Si su tipo de región creado no tiene requisitos especiales para un atributo, no especifique ningún valor para ese atributo, para que no se permita ningún valor en las regiones de CICS.
  13. Seleccione cada uno de los tipos de región creados en la plataforma en la pestaña Tipos de región del editor de plataformas y pulse el botón Añadir región para añadir una o más definiciones de región de CICS para las regiones de CICS que formarán parte del tipo de región. Para los tipos de región creados que ha añadido en el asistente la primera vez que creó el proyecto de plataforma CICS se proporciona una región CICS predeterminada, que debe sustituir por una definición real para una región CICS del tipo de región. Puede seleccionar la definición de región CICS predeterminada y sustituir los atributos predeterminados por sus propios atributos en el área Propiedades de la región. O puede crear nuevas definiciones de región de CICS en el tipo de región creado y, a continuación, suprimir la definición de región de CICS predeterminada.
    1. En el área Propiedades de región, especifique un nombre (de hasta 8 caracteres) para la definición del sistema CICS (CSYSDEF) para la nueva región de CICS. El nombre de CSYSDEF debe ser exclusivo dentro de CICSplex.
    2. CICS Explorer proporciona un APPLID para la nueva región CICS que coincide con el nombre especificado, que es el recomendado. El APPLID es el nombre por el que se conoce a la región CICS en la red de intercomunicación, es decir, el nombre de red. Cambie el APPLID si es necesario cumplir los requisitos de su propia red.
    3. Especifique un SYSID para la nueva región CICS. El SYSID, también denominado SYSIDNT, es un nombre de 1 a 4 caracteres con el que se conoce la región CICS en otras regiones CICS.
    4. Especifique uno o más tipos de región creados en la plataforma en la que se incluirá la nueva región CICS. Si está compartiendo la región de CICS entre tipos de región, los valores necesarios que ha especificado para estos tipos de región deben coincidir y no entra en conflicto.
    5. Opcional: Si la región de CICS va a utilizar los enlaces del sistema IPIC (SYSLINKs) para conectarse a otras regiones de CICS, especifique un nombre de host de caracteres o una dirección IPv4 o IPv6 para la región de CICS, un ID de red, y un número de puerto para las solicitudes de salida. El ID de red es el NETID de z/OS Communications Server.
    No puede utilizar el editor de plataformas para añadir, eliminar o compartir regiones CICS en tipos de región adoptados. Tan sólo puede trabajar con definiciones de región CICS en tipos de región creados.
  14. Verifique o edite los tipos de región donde se va a desplegar cada paquete de CICS con la plataforma en la pestaña Despliegue del editor de plataformas.
  15. Guarde el proyecto de plataforma CICS.
    Nota: Cuando haya creado el proyecto de plataforma CICS, debe garantizar una gestión apropiada de la carpeta del proyecto que se ha creado en el espacio de trabajo. El proyecto de plataforma CICS no se puede reconstruir a partir de los datos exportados en zFS y un error en la estación de trabajo podría 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.

Resultados

El proyecto de plataforma CICS tiene la carpeta META-INF que contiene los siguientes archivos XML:
  • bundles.xml describe los paquetes de CICS que despliegan con la plataforma.
  • deployment.xml describe las reglas que se utilizan para desplegar los paquetes de CICS en la plataforma.
  • manifest.xml es el archivo de manifiesto para el paquete de plataforma y lo identifica como un paquete de gestión de CICS.
  • platform.xml describe la plataforma, incluidos el nombre, la descripción, los tipos de región y el directorio de inicio de la plataforma.
  • regions.xml describe las regiones CICS creadas en el proyecto.
  • regionTypes.xml contiene los metadatos para cada tipo de región, que incluye su nombre, descripción, tipo de región e ID del grupo de sistemas.
  • regionTypeLinks.xml describe la región creada para los enlaces de tipo de región.

Qué hacer a continuación

Exporte el proyecto a zFS, configure las regiones CICS para que coincidan con cada definición de región CICS que ha creado en un tipo de región de la plataforma y, a continuación, instale la plataforma en CICSplex para que esté disponible. Consulte Despliegue de un proyecto de plataforma CICS.