Implementando o Aplicativo de Exemplo V2.0

O V2.0 fornece um aplicativo de exemplo que você pode implementar para verificar se a instalação foi bem-sucedida, e ajuda a entender como é possível começar a desenvolver e implementar aplicativos PHP.

Antes de Iniciar

Para poder implementar o aplicativo de exemplo, as seguintes condições devem ser atendidas:

Sobre Esta Tarefa

O V2.0 consiste em dois componentes: O componente z/OS, que é instalado em seu sistema host utilizando SMP/E, e o , que inclui a definição da plataforma de destino PHP e o assistente de exemplo PHP. O feature pack fornece um aplicativo de exemplo que você pode implementar para verificar se a instalação foi bem-sucedida, e ajuda a entender como é possível começar a desenvolver e implementar aplicativos PHP. O aplicativo de exemplo é implementado usando o . O componente z/OS deve ser totalmente instalado e configurado antes da implementação do aplicativo de amostra.

Procedimento

  1. Siga as instruções em Configurando o Ambiente de Destino do V2.0 para configurar o "CICS TS V5.1 Runtime com o PHP" como sua plataforma de destino no SDK do CICS Explorer
  2. No , clique em Arquivo > Novo > Exemplo.
  3. Na janela "Selecionar um assistente", expanda Exemplos do CICS e PHP.
  4. Selecione Exemplo de Script Dinâmico CICS (PHP) e clique em Avançar. Uma segunda janela será exibida mostrando os projetos que foram criados.
  5. Clique em Concluir. Três projetos são criados:
    • Um pacote configurável OSGi com suporte ao Web 3.0, nomeado com.ibm.cics.server.examples.php.web. Esse pacote configurável contém os arquivos a seguir para manipular as solicitações do PHP:
      • Um Ativador de amostra é fornecido com CICSPHPInitialiser.getInstance().activate(context) declarado no método start(), para que esse pacote configurável possa ser registrado no mecanismo PHP.
      • Um MANIFEST.MF configurado para incluir a dependência do Servlet 3.0 jar, JCICS jar e PHP jar.
      • Um web.xml configurado para utilizar PHPServlet para manipular solicitações do PHP.
      • O php.ini padrão. É possível atualizá-lo de acordo com seus requisitos.
      • A amostra index.php e a imagem, que permitem que a API JCICS repita as informações de APPLID da região para HTML.
    • Um projeto de Aplicativo OSGi, denominado com.ibm.cics.server.examples.php.app, que contém o pacote configurável OSGi com suporte ao Web 3.0 denominado com.ibm.cics.server.examples.php.web. Esse projeto pode ser exportado como um arquivo eba para implementá-lo.
    • Um Projeto de Pacote Configurável CICS, denominado com.ibm.cics.server.examples.php.bundle, que contém um recurso EBABUNDLE, que faz referência a com.ibm.cics.server.examples.php.app do projeto. Esse projeto é implementado no servidor da JVM DFH$PHP Liberty de amostra.
    É possível visualizar os pacotes configuráveis na área de janela Package Explorer.
  6. Clique com o botão direito no nome do Projeto de Pacote Configurável CICS com.ibm.cics.server.examples.php.bundle e clique em Exportar projeto de pacote configurável para que o z/OS UNIX File System o exporte para o zFS.
  7. Defina e instale um recurso BUNDLE que referencie o projeto de pacote configurável CICS que é exportado na etapa 6. Para obter detalhes, consulte o tópico da ajuda Implementando Pacotes Configuráveis OSGi em um Servidor JVM do .
  8. Acesse a URL http://hostname:port/com.ibm.cics.server.examples.php.web, em que hostname e port são o nome do host e a porta de sua região CICS.

Resultados

Uma tela é exibida em seu navegador, contendo o texto "Seu Exemplo de Script Dinâmico (PHP) CICS agora está em execução na Região CICS APPLID", em que APPLID é o APPLID da região CICS. Para obter mais informações, consulte Implementando Pacotes Configuráveis OSGi em um Servidor JVM.