Creación de una política en un proyecto de paquete de CICS

Una política es una definición XML que contiene una o más reglas condicionales. Las reglas condicionales describen los controles o acciones que pueden aplicarse a una o más tareas. Una política se crea en un proyecto de paquete de CICS y se pueden definir una o más políticas en un proyecto de paquete de CICS. Al empaquetar las políticas de esta manera, puede desplegarlas como una entidad única en CICS, facilitando la actualización y la gestión de las políticas en CICS.

Acerca de esta tarea

Las políticas que se despliegan a nivel de plataforma se aplican a todas las aplicaciones que se despliegan en esa plataforma. Las políticas que se despliegan a nivel de aplicación se aplican solamente a esa aplicación y no a otras que pueden ejecutarse dentro de la misma plataforma.

Se necesita un proyecto de paquete de CICS para crear una política. Cada política puede definir una o más reglas, y una o más políticas pueden aplicarse a una tarea de usuario en particular. Una política supervisa y controla tareas de usuario. Las reglas condicionales definen un tipo de regla que establece límites que, si se exceden, resultan en que la región CICS en que se está ejecutando la tarea tome acción automática.

En tiempo de ejecución, CICS determina todas las reglas que se aplican a una tarea de usuario. A medida que se ejecuta la tarea CICS aplica las reglas desde el umbral más bajo al umbral más alto. Cuando se aplican varias reglas en el mismo umbral, CICS aplica primero reglas de tipo mensaje, luego reglas de suceso y finalmente reglas de terminación anómala. Esta secuencia garantiza que los mensajes y sucesos se emitan antes que una tarea termine de forma anómala.

Procedimiento

  1. Seleccione la carpeta padre de un proyecto de paquete CICS en la vista explorador de proyectos.
  2. En la barra de menús de Eclipse, pulse Archivo > Nuevos asistentes > Otro para abrir el asistente de Nuevo proyecto.
  3. Expanda la carpeta Recursos CICS y seleccione Definición de política, luego pulse Siguiente.
  4. Introduzca un nombre en el campo Nombre de la sección Información de política. Este nombre y la extensión de la política son el nombre de archivo de la política.
  5. Opcional: Pulse Atrás para navegar a la página anterior.
    1. Introduzca un nombre de carpeta padre o seleccione un proyecto de carpeta padre de la lista de proyectos de paquete CICS.
    2. Modifique un nombre de archivo para la política en el campo Nombre de archivo.
    3. Pulse Siguiente.
  6. Opcional: Introduzca una descripción en el campo Descripción de la sección Información de política.
  7. Introduzca un nombre para la primera regla de la política en el campo Nombre.
  8. Opcional: Introduzca una descripción en el campo Descripción de la sección Información de la regla.
  9. Seleccione Tipo de la lista.
  10. Establezca las condiciones para la regla condicional, seleccione Elemento, introduzca el valor del entero sin signo en el campo Valor, y seleccione Unidad.
  11. Seleccione la acción a tomar cuando se supera la condición de la regla.
  12. Borre Editor abierto.
  13. Pulse Finalizar para crear la política.

Resultados

Se crea el proyecto de paquete CICS que contiene una política.

Qué hacer a continuación

  • Añada el paquete CICS que contiene la política a un proyecto de plataforma, aplicación o enlace de aplicación para empaquetarlo para su despliegue.
O:
  • Añada el paquete CICS que contiene la política a una plataforma instalada, utilizando el diálogo de operación ADDBUNDLE. Para obtener información, consulte Añadir un paquete a una plataforma CICS.
O:
  • Exporte el proyecto de paquete CICS a zFS para su despliegue y luego defina, instale y habilite un recurso BUNDLE de CICS para el proyecto de paquete CICS. Establezca el atributo BASESCOPE para el recurso BUNDLE de una de las siguientes maneras:
    • Para desplegar una política de modo que se aplique a tareas de usuario que tienen puntos de entrada de aplicación, y que se estén ejecutando como partes de aplicaciones que se despliegan en una plataforma específica, establezca el atributo BASESCOPE en cicsapplication://nombre_plataforma////.
    • Para desplegar una política de modo que se aplique a todas las tareas de usuario asociadas con una aplicación CICS específica que se está ejecutando en una plataforma específica, establezca el atributo BASESCOPE en cicsapplication://nombre_plataforma/nombre_aplicación/versión_mayor_aplicación/versión_menor_aplicación/versión_micro_aplicación.
    • Para desplegar una política de modo que se aplique a todas las tareas de usuario de la región CICS, deje en blanco el atributo BASESCOPE.
    Nota: Si utiliza este método de despliegue, debe desplegar el proyecto de paquete CICS en cada sistema z/OS en que desee que se aplique. Por ejemplo, si desea que la política se aplique a todas las tareas de usuario asociadas con una aplicación CICS específica que se está ejecutando en una plataforma específica, debe desplegar el proyecto de paquete CICS en cada sistema z/OS de la plataforma en la que se ejecuta la aplicación, y con el atributo BASESCOPE establecido en cicsapplication://nombre_plataforma/nombre_aplicación/versión _mayor_aplicación/versión_menor_aplicación/versión_micro_aplicación.
Puede añadir reglas adicionales a una política con un editor de texto. Para obtener más información, consulte Añadir reglas a una política en un proyecto de paquete de CICS.