Escopos de Política

As políticas são definidas em pacotes configuráveis do CICS. O escopo de uma política descreve como ela é aplicada.

Em uma plataforma, políticas são implementadas em um escopo específico. O escopo pode ser um escopo do aplicativo, um escopo de operação (em um aplicativo) ou um escopo de plataforma.

Quando uma política é implementada com um escopo do aplicativo, ela se aplica a todas as tarefas do usuário na plataforma que possuem as informações correspondentes de plataforma, aplicativo e versão do aplicativo em seu contexto de aplicativos. Quando uma política for implementada com um escopo de operação, ela se aplicará apenas às tarefas do usuário que também correspondem à operação. Quando uma política for implementada com um escopo de plataforma, ela se aplicará a todas as tarefas do usuário na plataforma que possuem a plataforma correspondente em seu contexto de aplicativos.

Uma política também pode ser implementada sem especificar um escopo, nesse caso, seu escopo é definido para a região CICS na qual a política é implementada, e se aplica a todas as tarefas do usuário que estão em execução nessa região CICS. Este método é útil em uma região CICS independente (SMSS) na qual não é possível ter uma plataforma e aplicativos.

Tabela 1. Definição de escopo de política
Escopo de política efetiva A que as regras de política se aplicam Como a política é implementada
 1 Nenhum escopo (regras sem nenhum escopo se aplicam a qualquer tarefa do usuário que está em execução na região). As regras de política se aplicam a todas as tarefas do usuário que são executadas na região CICS na qual a política será implementada. A política é implementada como um recurso BUNDLE do CICS definido no repositório de dados do CSD ou do CICSPlex SM e instalado em qualquer região CICS.
 2 Escopo da plataforma. As regras de política se aplicam apenas às tarefas do usuário que possuem pontos de entrada do aplicativo e que estão em execução como partes de aplicativos que são implementados na plataforma. Ao definir um projeto da Plataforma CICS, inclua nele os pacotes configuráveis do CICS que contêm definições de políticas a serem implementadas com a plataforma. Se desejar implementar uma política em uma plataforma já ativa, exporte o pacote configurável de política para o diretório inicial da plataforma no zFS, em seguida, use o diálogo da operação ADDBUNDLE do CICS Explorer para instalá-lo em um tipo de região. Para obter informações adicionais sobre o diálogo da operação ADDBUNDLE, consulte o tópico de ajuda do CICS Explorer "Incluindo um pacote configurável em uma Plataforma CICS".
 3 Escopo do aplicativo. As regras de política se aplicam a todas as tarefas do usuário que são executadas no aplicativo (ou versão do aplicativo) no qual a política será implementada. Ao definir um projeto do Aplicativo CICS, inclua nele os pacotes configuráveis do CICS que contêm definições de políticas a serem implementadas com o aplicativo. Como alternativa, também é possível implementar pacotes configuráveis do CICS com a ligação de aplicativos, dependendo da arquitetura de seu aplicativo.
 4 Escopo da operação. As regras de política se aplicam a todas as tarefas do usuário que são executadas na operação na qual a política será implementada. Primeiro, você define as políticas em um pacote configurável do CICS. Em seguida, estabelece a definição de escopo para a operação, editando o manifesto do pacote configurável do CICS com o editor de manifesto do CICS para definir um ponto de entrada do aplicativo e um escopo de política. Por último, inclui o pacote configurável do CICS em um projeto do Aplicativo CICS para implementação. Para obter informações adicionais, consulte os tópicos de ajuda do CICS Explorer "Definindo escopos da política" e "Definindo pontos de entrada do aplicativo".
No tempo de execução, as regras em diversos escopos podem ser aplicáveis. A saída de uma consulta em regras de política mostra se serão aplicados diversos escopos. Por exemplo:
  • Se você consultar regras de política em um aplicativo, verá todas as regras que se aplicam nos escopos  1 ,  2  e  3 .
  • Se você consultar regras de política em uma operação, verá todas as regras que se aplicam nos escopos  1 ,  2 ,  3  e  4 . Uma tarefa que está em execução com uma operação de ponto de entrada tem todas as regras verificadas.
  • Se você consultar regras de política em uma plataforma, verá todas as regras que se aplicam nos escopos  1  e  2 . (Normalmente, você não obtém uma tarefa do usuário do CICS que está em execução neste nível, porque é necessário um aplicativo, mas esta consulta mostra todas as regras no escopo da plataforma ou 'acima').
  • Se você consultar regras de política em um tipo de região, verá todas as regras que se aplicam nos escopos  1  e  2 . Ou seja, políticas que estão instaladas no escopo da plataforma e implantadas nesse tipo de região e políticas que estão instaladas em uma região CICS incluída no tipo de região.

Quando o CICS processar regras, ele executará todas as regras que se aplicam a um escopo de tempo de execução e as combinará com o valor do limite atual. O CICS então consulta as regras que se aplicam, na ordem do limite inferior para o limite superior. Para diversas regras que se aplicam ao mesmo limite, o CICS processa regras de ação de mensagem, em seguida, regras de ação de evento, em seguida, regras de ação de encerramento anormal. Este método assegura que as mensagens e eventos sejam emitidos antes do encerramento anormal de uma tarefa.