< Anterior | Próximo >

Lição 3: Criar um Método Java

A lição 3 conduz você durante a criação de um método Java™.
Antes de começar, conclua a Lição 2: Configurar um Projeto da Web e Interface Java e Implementações.
Nesta lição, você
  1. Na visualização Fragmentos, selecione J2C. Dê um clique duplo em Incluir método no Java bean J2C.
  2. Na página Métodos Java, clique em Incluir
  3. No campo Nome, digite runPhoneBook.
  4. Nesta etapa, importe o arquivo Ex01.cbl (COBOL) que é necessário para a criação de seu aplicativo. O arquivo Ex01.cbl está localizado em <installdir>\IBM/IBMIMShared/plugins/com.ibm.j2c.cheatsheet.content\Samples/MS/phonebook, em que <installdir> é o diretório onde este produto está instalado. O arquivo COBOL contém o programa de aplicativo que é executado no servidor IMS. Ele tem a definição da estrutura a ser passada para o servidor IMS através da área de comunicações. Essa estrutura representa os registros do cliente sendo retornados do programa de aplicativo IMS. Antes de poder trabalhar com um arquivo, você deve importá-lo do sistema de arquivos no ambiente de trabalho. Além do campo Tipo de Entrada, clique em Novo.
  5. Na página Importação de Dados, assegure-se de que o campo Escolher Mapeamento seja COBOL_TO_JAVA. Clique em Navegar ao lado do arquivo COBOL
  6. Localize o arquivo Ex01.cbl no sistema de arquivos e clique em Abrir.
    IDENTIFICATION DIVISION.                                          
            ENVIRONMENT DIVISION.                                             
            CONFIGURATION SECTION.                                            
            DATA DIVISION. 
           *
           *    IMS Connector for Java, COBOL Transaction Message Source
           *
           *********************************************************************/ 
           *                                                                   */ 
           * (c) Copyright IBM Corp. 2003                                     */ 
           * Todos os direitos reservados                                     */ 
           * Materiais Licenciados - Propriedade da IBM                       */ 
           *                                                                   */ 
           * RENÚNCIA DE RESPONSABILIDADE DE GARANTIAS.                                         */ 
           *                                                                   */ 
           * O código (incluso) a seguir é fornecido exclusivamente com o   */ 
           * propósito de ajudá-lo no desenvolvimento de seus aplicativos. */ 
           * O código é fornecido "NO ESTADO EM QUE SE ENCONTRA. A IBM NÃO OFERECE NENHUMA
    GARANTIA, SEJA EXPRESSA OU */ 
           * IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, AS GARANTIAS IMPLÍCITAS DE
    */ 
           * COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO PROPÓSITO REFERENTES   */ 
           * À FUNÇÃO OU AO DESEMPENHO DESTE CÓDIGO.                         */ 
           * A IBM não poderá ser responsabilizada por nenhum dano derivado da utilização
    */ 
           * do código gerado, mesmo que tenha sido advertida sobre a      */ 
           * possibilidade de ocorrência de tais danos.                                      */ 
           *                                                                   */ 
           * DISTRIBUIÇÃO.                                                     */ 
           *                                                                   */ 
           * Este código gerado pode ser livremente distribuído, copiado, alterado   */ 
           * e incorporado a outro software, contanto que:              */ 
           *   - Ele mantenha o aviso de Copyright e a RENÚNCIA DE RESPONSABILIDADE acima intactos     */ 
           *   - O software não seja revendido                                */ 
           *                                                                   */ 
           *********************************************************************/
           *
            LINKAGE SECTION.
    	                                                   
            01  INPUT-MSG.                                                     
                02  IN-LL          PICTURE S9(3) COMP.                         
                02  IN-ZZ          PICTURE S9(3) COMP.                         
                02  IN-TRCD        PICTURE X(10).                               
                02  IN-CMD         PICTURE X(8).
                02  IN-NAME1       PICTURE X(10).
                02  IN-NAME2       PICTURE X(10).
                02  IN-EXTN        PICTURE X(10).
                02  IN-ZIP         PICTURE X(7).	
    						  
            01  OUTPUT-MSG.                                                   
                02  OUT-LL       PICTURE S9(3) COMP VALUE +0.                 
                02  OUT-ZZ       PICTURE S9(3) COMP VALUE +0.                  
                02  OUT-MSG      PICTURE X(40) VALUE SPACES.
                02  OUT-CMD      PICTURE X(8) VALUE SPACES.
                02  OUT-NAME1    PICTURE X(10) VALUE SPACES.
                02  OUT-NAME2    PICTURE X(10) VALUE SPACES.
                02  OUT-EXTN     PICTURE X(10) VALUE SPACES.
                02  OUT-ZIP      PICTURE X(7) VALUE SPACES.
                02  OUT-SEGNO    PICTURE X(4) VALUE SPACES.    		
                            
            PROCEDURE DIVISION.       
  7. Clique em Avançar.
  8. Na página Importador COBOL, clique em Mostrar Avançado.
    1. Selecione as opções a seguir:
      Tabela 1. Configurações de Parâmetro do Importador COBOL
      Parâmetro Valor
      Nome da Plataforma Z/OS
      Página de Códigos IBM-037
      Nome do formato do ponto flutuante IBM® Hexadecimal
      Sinal decimal externo EBCDIC
      Nome endian Big
      Nome endian de número inteiro remoto Big
      Nome das aspas DOUBLE
      Nome trunc STD
      Nome nsymbol DBCS
    2. Clique em Consultar para carregar os dados.
    3. Uma lista de estruturas de dados do arquivo Ex01.cbl é mostrada. Selecione INPUT-MSG no campo Estruturas de Dados.
    4. Clique em Avançar.
  9. Na página Salvando Propriedades, selecione os seguintes valores para tipo de entrada:
    1. Selecione Padrão para Estilo de Geração.
    2. Clique em Navegar ao lado de Nome do Projeto e escolha o projeto da web IMSPhoneBook.
    3. No campo Nome do Pacote, digite sample.ims.data.
    4. No campo Nome de Classe, aceite o padrão INPUTMSG. Clique em Concluir.
  10. Na página Método Java, clique em Novo próximo do campo Tipo de Saída.
  11. Na página Importação de Dados, assegure-se de que o campo Escolher Mapeamento seja COBOL_TO_JAVA.
  12. Localize o arquivo Ex01.cbl no sistema de arquivos e clique em Abrir.
  13. Clique em Avançar.
  14. Na página Importador COBOL, clique em Mostrar Avançado.
    1. Selecione as opções a seguir:
      Tabela 2. Configurações de Parâmetro do Importador COBOL
      Parâmetro Valor
      Nome da Plataforma Z/OS
      Página de Códigos IBM-037
      Nome do formato do ponto flutuante IBM Hexadecimal
      Sinal decimal externo EBCDIC
      Nome endian Big
      Nome endian de número inteiro remoto Big
      Nome das aspas DOUBLE
      Nome trunc STD
      Nome nsymbol DBCS
    2. Clique em Consultar para carregar os dados.
    3. Uma lista de estruturas de dados do arquivo Ex01.cbl é mostrada. Selecione OUTPUT-MSG no campo Estruturas de Dados.
    4. Clique em Avançar.
  15. Na página Salvando Propriedades,
    1. Selecione Padrão para Estilo de Geração.
    2. Clique em Navegar ao lado de Nome do Projeto e escolha o projeto da web IMSPhoneBook.
    3. No campo Nome do Pacote, digite sample.ims.data.
    4. No campo Nome de Classe, aceite o padrão OUTPUTMSG. Clique em Concluir.
    5. Deixe a opção Salvar Sessão como Script Ant desmarcada.
  16. Na página Método Java, clique em Concluir.
  17. Na página Detalhes de Ligação, assegure-se de que interactionVerb seja SYNC_SEND_RECEIVE(1) para indicar que a interação com o IMS envolve um envio seguido de uma interação de recebimento.
  18. Clique em Concluir.
< Anterior | Próximo >

Feedback