É possível incluir recursos do aplicativo em pacotes configuráveis do CICS. Para um aplicativo da
web, talvez você deseje fornecer um mapa da URI que mapeie as solicitações de entrada da web para executarem em uma transação do aplicativo.
Antes de Iniciar
Para criar os recursos do aplicativo, você deve ter um projeto de pacote configurável do CICS
em seu Project Explorer. Para obter mais informações, consulte
Criando um projeto de pacote configurável do CICS. Utilize esse projeto de pacote configurável do CICS para empacotar o aplicativo para implementação.
Sobre Esta Tarefa
Por padrão, todas as solicitações de aplicativos da web usam uma transação denominada CJSA, que é fornecida pelo CICS. Entretanto, é possível mapear a URI do aplicativo de uma solicitação
de entrada para uma transação diferente. Você pode achar esse recurso útil se desejar controlar o acesso ao aplicativo de forma segura, porque um administrador de segurança pode configurar o CICS para controlar que transações são acessadas pelos usuários.
Procedimento
- Crie uma definição para a transação do aplicativo:
- Clique com o botão direito do mouse no projeto do pacote configurável do CICS e clique em. O assistente Definição de Transação é aberto.
- Insira um nomes com 4 caracteres para a transação. Não inicie o nome da transação com C, porque essa letra é reservada pelo CICS.
- Insira o nome do programa DFHSJTHP.Você deve usar este programa CICS, porque ele manipula a verificação de segurança de solicitações de entrada da web para o servidor do perfil do Liberty.
- Clique em Concluir para criar a definição no projeto do pacote configurável do CICS.
Não configure atributos para criar uma transação remota, porque a transação
do aplicativo sempre deve executar na região do CICS em que o aplicativo da web está executando.
- Crie uma definição para o mapa da URI:
- Clique com o botão direito do mouse no projeto de pacote configurável do CICS e clique em.
- Insira um nome com 8 caracteres para o mapa da URI. Não inicie nomes de mapas de URI com DFH, porque esse prefixo é reservado pelo CICS.
- Insira o nome do host. É possível usar um * para corresponder qualquer nome de host ou especificar o nome do host da máquina em que seu aplicativo irá executar.
- Insira o caminho para a URI do aplicativo. O CICS corresponde a URI na solicitação de entrada com o valor no mapa da URI e executa a transação
do aplicativo.
- Na seção Uso, selecione Servidor JVM e insira o número da porta para o aplicativo.
- Clique em Concluir para criar o mapa da URI.
- Edite a definição do mapa da URI:
- Edite o campo Esquema para inserir o esquema para o mapa da URI. HTTP é o padrão, mas é possível configurar HTTPS se desejar usar a segurança SSL para criptografar a solicitação. É possível usar autenticação básica, em que um ID do usuário
e senha sejam fornecidos no cabeçalho de HTTP, nas solicitações de HTTP e HTTPS.
- Edite o campo Transação para inserir o nome da transação do aplicativo.
- Opcional: Edite o campo ID do Usuário para inserir um ID do usuário para executar a solicitação do aplicativo. Esse valor é ignorado se a autenticação básica estiver ativada. Se você não fornecer um valor e a solicitação HTTP não incluir um ID do usuário e senha, o CICS executará a solicitação no ID do usuário padrão da região do CICS.
Resultados
Você criou um mapa de URI e uma transação no projeto do pacote configurável do CICS. Quando o pacote configurável é implementado e instalado, esses recursos são criados dinamicamente na região do CICS.
O que Fazer Depois
É possível criar recursos adicionais se desejar executar diferentes operações do aplicativo em diferentes transações ou se desejar suportar esquemas HTTP e HTTPS. Se o aplicativo estiver pronto para implementar, consulte
Implementando um pacote configurável do CICS.