Criando uma Política em um Projeto de Pacote Configurável do CICS

Uma política é uma definição XML que contém uma ou mais regras de política. As regras de política descrevem os controles ou ações que podem ser aplicados a uma ou mais tarefas. Uma política é criada em um projeto de Pacote Configurável do CICS e é possível definir uma ou mais políticas em um projeto de Pacote Configurável do CICS. Empacotando suas políticas dessa maneira, é possível implementar políticas como uma única entidade no CICS, facilitando a atualização e o gerenciamento de políticas no CICS.

Sobre Esta Tarefa

Políticas que são implementadas em nível de plataforma se aplicam a todos os aplicativos implementados nessa plataforma. Políticas que são implementadas em nível de aplicativo se aplicam apenas a esse aplicativo, e não aos outros que podem ser executados dentro da mesma plataforma.

Um projeto de Pacote Configurável do CICS existente é necessário para a criação de uma política. Cada política pode definir uma ou mais regras, e uma ou mais políticas podem se aplicar a uma tarefa de usuário individual. Uma política monitora e controla tarefas do usuário. As regras de política definem um tipo de regra que configura um limite, que se for excedido resulta na região do CICS na qual a tarefa está sendo executada tomando uma ação automática.

No tempo de execução, o CICS determina todas as regras que se aplicam a uma tarefa do usuário. Conforme a tarefa é executada, o CICS aplica as regras do limite mais baixo para o limite mais alto. Quando várias regras se aplicam no mesmo limite, o CICS aplica as regras de tipo de mensagem primeiro, depois as regras de evento e, finalmente, as regras de encerramento de forma anormal. Essa sequência assegura que mensagens e eventos sejam emitidos antes de uma tarefa ser encerrada de forma anormal.

Procedimento

  1. Selecione a pasta pai de um projeto de Pacote Configurável do CICS na visualização Explorador de Projetos.
  2. Na barra de menus Eclipse, clique em Arquivo > Novos Assistentes > Outros para abrir o assistente de Novo Projeto.
  3. Expanda a pasta Recursos do CICS e selecione Definição de Política; depois, clique em Avançar.
  4. Insira um nome no campo Nome da seção Informações de Política. Esse nome e a extensão da política são o nome do arquivo de políticas.
  5. Opcional: Clique em Voltar para navegar para a página anterior.
    1. Insira um nome de pasta pai ou selecione um projeto de pasta pai da lista de projetos de Pacote Configurável do CICS.
    2. Modifique um nome de arquivo para a política no campo Nome do Arquivo.
    3. Clique em Avançar.
  6. Opcional: Insira uma descrição no campo Descrição da seção Informações de Política.
  7. Insira um nome para a regra de primeiras políticas no campo Nome.
  8. Opcional: Insira uma descrição no campo Descrição da seção Informações da Regra.
  9. Selecione Tipo na lista.
  10. Configure as condições para a regra de política, selecione Item, insira o valor inteiro não assinado no campo Valor e selecione Unidade.
  11. Selecione a ação a ser tomada quando a condição da regra for excedida.
  12. Limpe Abrir Editor.
  13. Clique em Concluir para criar a política.

Resultados

O projeto de Pacote Configurável do CICS que contém uma política é criado.

O que Fazer Depois

  • Inclua o pacote configurável do CICS que contém a política em uma plataforma, aplicativo ou projeto de ligação de aplicativos para empacotar para implementação.
Ou: Ou:
  • Exporte o projeto de Pacote Configurável do CICS para o zFS para implementação e depois defina, instale e ative um recurso BUNDLE do CICS para o projeto de Pacote Configurável do CICS. Configure o atributo BASESCOPE para o recurso BUNDLE de uma das seguintes formas:
    • Para implementar uma política para ela que se aplique a tarefas do usuário que têm pontos de entrada do aplicativo, e que estão em execução como parte de aplicativos que são implementados em uma plataforma específica, configure o atributo BASESCOPE como cicsapplication://platform_name////.
    • Para implementar uma política para que ela se aplique a todas as tarefas do usuário associadas a um aplicativo CICS específico em execução em uma plataforma específica, configure o atributo BASESCOPE como cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version.
    • Para implementar uma política para que ela se aplique a todas as tarefas do usuário na região do CICS, deixe o atributo BASESCOPE em branco.
    Nota: Se você usar esse método de implementação, será necessário implementar o projeto de Pacote Configurável do CICS em cada sistema z/OS onde deseja aplicá-lo. Por exemplo, se quiser que sua política se aplique a todas as tarefas do usuário associadas a um aplicativo CICS específico em execução em uma plataforma específica, você deverá implementar o projeto de Pacote Configurável do CICS em cada sistema z/OS dentro da plataforma em que o aplicativo é executado e com BASESCOPE configurado como cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version.
É possível incluir regras adicionais em uma política com um editor de texto. Para obter mais informações, consulte Incluindo Regras em uma Política em um Projeto de Pacote Configurável do CICS.