Ámbitos de las políticas

Las políticas se definen en paquetes de CICS. El ámbito de una política describe cómo se aplica.

En una plataforma, las políticas se despliegan en un ámbito específico. El ámbito puede ser un ámbito de aplicación, un ámbito de operación (dentro de una aplicación) o un ámbito de plataforma.

Cuando una política se despliega con un ámbito de aplicación, se aplica a todas las tareas de usuario dentro de la plataforma que tengan la plataforma, aplicación e información de versión de aplicación coincidente en el contexto de la aplicación. Cuando una política se despliega con un ámbito de operación, se aplica sólo a tareas de usuario que coincidan también con la operación. Cuando una política se despliega con un ámbito de plataforma, se aplica a todas las tareas de usuario dentro de la plataforma que tengan la plataforma coincidente en el contexto de la aplicación.

Una política también puede desplegarse sin especificar un ámbito, en cuyo caso toma el ámbito de la región de CICS en la que se despliega la política, y se aplica a todas las tareas de usuario que se estén ejecutando en esa región de CICS. Este método es útil en una región de CICS autónoma (SMSS) cuando no puede tener una plataforma y aplicaciones.

Tabla 1. Ámbito de política
Ámbito de política efectiva A lo que se aplican las reglas de política Cómo se despliega la política
 1  Sin ámbito (las reglas sin ámbito se aplican a las tareas de usuario que se estén ejecutando en la región). Las reglas de política se aplican a todas las tareas de usuario que se ejecuten en la región de CICS en la que se despliega la política. La política se despliega como un recurso BUNDLE de CICS definido en el CSD o repositorio de datos de CICSPlex SM, y se instala en cualquier región de CICS.
 2  Ámbito de plataforma. Las reglas de política se aplican sólo a aquellas tareas de usuario que tienen puntos de entrada de aplicación, y que se ejecutan como partes de aplicaciones que se despliegan en la plataforma. Cuando define un proyecto de plataforma de CICS, debe añadirle los paquetes de CICS que contienen definiciones de políticas a desplegarse con la plataforma. Si desea desplegar una política en una plataforma que ya está activa, exporte el paquete de política al directorio de inicio de la plataforma en zFS y, a continuación, utilice el diálogo de operación ADDBUNDLE de CICS Explorer para instalarla en un tipo de región. Para obtener más información sobre el diálogo de la operación ADDBUNDLE, consulte el tema de ayuda de CICS Explorer, "Cómo añadir un paquete a una plataforma de CICS".
 3  Ámbito de aplicación. Las reglas de política se aplican a todas las tareas de usuario que se ejecuten en la aplicación (o versión de aplicación) en la que se despliega la política. Cuando define un proyecto de aplicación de CICS, debe añadirle los paquetes de CICS que contienen definiciones de políticas a desplegarse con la aplicación. Como alternativa, también puede desplegar paquetes de CICS con el enlace de aplicación, en función de la arquitectura de su aplicación.
 4  Ámbito de operación. Las reglas de política se aplican a todas las tareas de usuario que se ejecuten en la operación en la que despliega la política. Primero, debe definir las políticas en un paquete de CICS. A continuación, puede definir el ámbito de la operación editando el manifiesto de paquete de CICS con el editor de manifiestos de CICS para definir un punto de entrada de aplicación y un ámbito de política. Finalmente, debe añadir el paquete de CICS a un proyecto de aplicación de CICS para el despliegue. Para obtener más información, consulte los temas de ayuda de CICS Explorer, "Definición de ámbitos de política" y "Definición de puntos de entrada de aplicación".
En el momento de la ejecución, puede que se apliquen reglas en varios ámbitos. La salida de una consulta en reglas de política muestra si se aplican varios ámbitos. Por ejemplo:
  • Si consulta reglas de política en una aplicación, verá todas las reglas que se aplican a los ámbitos  1 ,  2 , y  3 .
  • Si consulta reglas de política en una operación, verá todas las reglas que se aplican a los ámbitos  1 ,  2 ,  3 , y  4 . Una tarea que se ejecuta con una operación de punto de entrada obtiene la comprobación de todas las reglas.
  • Si consulta reglas de política en una plataforma, verá todas las reglas que se aplican a los ámbitos  1  y  2 . (Generalmente, no obtendría una tarea de usuario de CICS que se ejecute en este nivel porque necesita una aplicación, pero esta consulta le muestra todas las reglas del ámbito de plataforma o 'superior').
  • Si consulta reglas de política en un tipo de región, puede ver todas las reglas que se aplican a los ámbitos  1  y  2 . Es decir, las políticas instaladas en un ámbito de plataforma y desplegadas en este tipo de región y las políticas instaladas en una región de CICS están incluidas en el tipo de región.

Cuando CICS procesa reglas, encuentra todas las reglas que se aplican para un ámbito de tiempo de ejecución, y las combina con el valor de umbral actual. A continuación, CICS observa las reglas que se aplican en el orden del umbral más bajo al umbral más alto. Para varias reglas que se aplican en el mismo umbral, CICS procesa reglas de acción de mensaje, después reglas de acción de suceso y, por último, reglas de acción de terminación anómala. Este método asegura que los mensajes y sucesos se emitan antes de que se cancele una tarea.