Instalando, ativando e disponibilizando aplicativos

Para fornecer um aplicativo aos usuários de uma plataforma, instale uma definição do aplicativo, ative o aplicativo e, em seguida, disponibilize-o.

Antes de Iniciar

Exporte o aplicativo para o diretório inicial da plataforma em zFS e crie uma definição do aplicativo (APPLDEF) para o aplicativo. Consulte Implementando um Projeto do Aplicativo CICS.

Sobre Esta Tarefa

Use este procedimento para a primeira instalação de um aplicativo particular em uma plataforma, quando não houver nenhuma outra versão do aplicativo instalada na plataforma. Quando você substituir uma versão existente de um aplicativo por uma nova versão, siga o procedimento completo em Atualizando Aplicativos. Se seu aplicativo usar recursos que não são suportados para várias versões, você deverá desativar e descartar a versão existente do aplicativo seguindo esse procedimento antes de instalar uma nova versão.

Procedimento

  1. Abra a perspectiva CICS Cloud.
  2. Na visualização Cloud Explorer, clique com o botão direito do mouse na definição do aplicativo (APPLDEF) para o aplicativo que você deseja instalar na plataforma de destino. Clique em Instalar e, em seguida, em OK para instalar o aplicativo na plataforma. Os pacotes configuráveis do CICS que são implementados como parte da versão do aplicativo são criados nas regiões do CICS na plataforma. Atualize a visualização Cloud Explorer e o nome do aplicativo e o número da versão serão exibidos.
  3. Verifique o status do aplicativo, que é exibido na visualização Cloud Explorer. Um aplicativo é instalado em um estado desativado. O Verificando o Status de um Aplicativo lista os outros estados possíveis. Se você vir um estado inesperado, como FAILED, siga o procedimento de resolução de problemas em Diagnosticando Erros de Aplicativo.
  4. Na visualização Cloud Explorer, clique com o botão direito do mouse no nome do aplicativo e clique em Ativar e, em seguida, em OK para ativar o aplicativo. Como alternativa, abra o aplicativo no editor de aplicativos online e clique no botão Ativar na guia Visão Geral. Quando você ativa um aplicativo, os pacotes configuráveis do CICS que foram instalados para o aplicativo são ativados em todas as regiões do CICS, mas o aplicativo ainda não está disponível para os responsáveis pela chamada por meio de seus pontos de entrada do aplicativo.
  5. Verifique o status do aplicativo novamente na visualização Cloud Explorer. Alguns recursos para um aplicativo requerem mais tempo para ativação que outros. O status do aplicativo é relatado como SOMEDISABLED até que todos os recursos sejam ativados. Se o aplicativo não exibir o status ENABLED quando a visualização Cloud Explorer for atualizada pela primeira vez depois da ação Ativar, atualize a visualização novamente depois de um período curto de tempo e verifique novamente. Se o status não for alterado para ENABLED, siga o procedimento de resolução de problemas em Diagnosticando Erros de Aplicativo.
  6. Quando você estiver pronto para disponibilizar o aplicativo para os usuários da plataforma, na visualização Cloud Explorer, clique com o botão direito do mouse no nome do aplicativo e clique em Disponibilizar e, em seguida, em OK para disponibilizar o aplicativo. Como alternativa, abra o aplicativo no editor de aplicativos online e clique no botão Disponibilizar na guia Visão Geral. O aplicativo está, agora, disponível para os responsáveis pela chamada por meio de seus pontos de entrada do aplicativo.

Resultados

Quando você instala a definição do aplicativo, o CICSPlex SM cria um recurso APPLCTN para representar o aplicativo no CICSplex. O CICSPlex SM também cria um registro para o aplicativo no repositório de dados, que é usado no processamento de recuperação para os pacotes configuráveis para os aplicativos.

Se a plataforma de destino estiver ativa, o CICSPlex SM usará as informações no pacote configurável de aplicativo e na ligação de aplicativos para instalar os pacotes configuráveis do CICS nas regiões na plataforma. Cada recurso BUNDLE é criado dinamicamente e recebe um nome exclusivo. Os recursos que são definidos dentro de cada pacote configurável do CICS são criados dinamicamente nas regiões do CICS durante a instalação do recurso BUNDLE.

O relacionamento entre o aplicativo e cada pacote configurável do CICS instalado é salvo em uma parte de gerenciamento. A parte de gerenciamento é um registro MGMTPART que é criado automaticamente para cada pacote configurável do CICS durante o processo de instalação do aplicativo. Ele registra as regiões do CICS onde o pacote configurável está instalado e controla o status do pacote configurável nas regiões do CICS.

Quando você instala um aplicativo em uma plataforma ativa, o CICSPlex SM instala os pacotes configuráveis do CICS imediatamente em todas as regiões do CICS que são definidas como parte da plataforma e estão em execução no momento em que você instala a definição do aplicativo. O CICSPlex SM também instala os pacotes configuráveis do CICS nas regiões do CICS na plataforma se você iniciar ou reiniciar as regiões após o momento da instalação da definição do aplicativo. Se incluir regiões adicionais do CICS na plataforma após o momento em que instalar a definição do aplicativo, o CICSPlex SM instalará os pacotes configuráveis do CICS nessas regiões também.

Um aplicativo é instalado inicialmente em um estado desativado. Quando você ativa um aplicativo, o CICSPlex SM ativa os pacotes configuráveis do CICS que foram instalados para esse aplicativo em todas as regiões do CICS. Se você iniciar ou reiniciar uma região do CICS na plataforma após o momento da ativação do aplicativo, o CICSPlex SM instalará os pacotes configuráveis nessa região em um estado ativado.

Quando você disponibiliza um aplicativo, o CICS permite que os responsáveis pela chamada acessem o aplicativo por meio dos pontos de entrada do aplicativo, que podem ser os recursos PROGRAM ou URIMAP. Os responsáveis pela chamada podem acessar a versão do aplicativo mais alto disponível ou usar o comando EXEC CICS INVOKE APPLICATION para especificar qualquer versão do aplicativo disponível. O status de disponibilidade de um aplicativo não será restaurado se você iniciar ou reiniciar uma região do CICS na plataforma depois do momento em que disponibilizar o aplicativo. Quando você tiver verificado se o aplicativo foi instalado e ativado corretamente na região do CICS iniciada ou reiniciada, selecione a versão apropriada e disponibilize-a na região do CICS.