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:
- O componente V2.0 z/OS está completamente instalado e configurado.
- Você entende como criar e implementar pacotes configuráveis no CICS.
- O é iniciado e as seguintes conexões são estabelecidas:
- Uma conexão do CICS Management Interface com o CICSPlex no qual sua região CICS de destino está definida.
- Uma conexão FTP do z/OS® com o sistema z/OS apropriado, com autoridade de acesso suficiente.
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
- 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
- No , clique em .
- Na janela "Selecionar um assistente", expanda Exemplos do CICS e PHP.
- Selecione Exemplo de Script Dinâmico CICS (PHP) e clique em Avançar. Uma segunda janela será exibida mostrando os projetos que foram criados.
- 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.
- 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.
- 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 .
- 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.