Antes de Começar
Este tutorial mostra como é possível usar o CICS SupportPac CA1S para divulgar rapidamente programas CICS COMMAREA na Web com PHP—uma linguagem simples e eficiente, perfeitamente ajustada para rápido desenvolvimento da Web. Você criará um serviço da Web que usa REST e JavaScript Object Notation (JSON), assegurando que ele possa ser facilmente consumido por uma variedade de clientes, tais como, front ends Asynchronous JavaScript and XML (Ajax), outros serviços da Web e mash-ups.
O programa CICS COMMAREA de exemplo fornecido com este tutorial (consulte Download) é um aplicativo de biblioteca simples escrito em COBOL. Ele contém uma lista de books em um arquivo VSAM, no qual é possível incluir ou remover entradas e permite que os books sejam marcados como emprestados ou devolvidos.
Neste tutorial, você irá:
- Configurar o programa de biblioteca em seu sistema CICS.
- Saber como invocar programas CICS COMMAREA a partir do PHP.
- Saber sobre os recursos no CA1S que simplificam a criação de serviços da Web do RESTful.
- Divulgar o programa de biblioteca como um serviço da Web do RESTful
Para obter o máximo de proveito deste tutorial, é necessário ter um entendimento básico da linguagem PHP e alguma familiaridade com administração do CICS ou desenvolvimento de programas CICS. Para ler sobre o CICS, visite o Centro de Informações do CICS TS 3.2. Também é possível ler através da seção de introdução do guia do usuário do CA1S, que descreve brevemente a finalidade do CA1S e os princípios do REST. (Consulte Recursos para obter links para estes guias e documentação.)
Para concluir o tutorial, será necessário um ambiente CICS que atenda aos pré-requisitos listados na página de download do CA1S.
Faça download e instale o CA1S SupportPac seguindo as instruções no guia do usuário do CA1S. Verifique sua instalação invocando o script HelloCICS.php conforme descrito no guia.
- Qualquer editor de texto é suficiente para gravar scripts PHP. É possível usar um IDE, como um Eclipse PDT.
- Será necessário um mecanismo para transferir scripts PHP de sua estação de trabalho para seu servidor CICS, como um cliente FTP ou o plug-in Target Management para Eclipse.
- Para testar os serviços da Web do RESTful, será necessário um cliente REST simples
que possa emitir pedidos de HTTP
GET,POST,PUTeDELETE, tais como, o complemento Poster para Mozilla Firefox.
Os downloads para todas as ferramentas podem ser localizados em Recursos.

