Instruções de Configuração da SAP Adapter

Para executar a amostra do SAP Adapter, siga as instruções abaixo.

Antes de Iniciar

  1. Certifique-se de ter uma área de trabalho limpa.
  2. É necessário obter esses arquivos do administrador do seu servidor SAP:
    • sapidoc3.jar
    • sapjco3.dll
    • sapjco3.jar

Sobre Esta Tarefa

Após você importar a amostra:

Para criar e executar a amostra do adaptador SAP:

Procedimento

  1. Se o ícone Java™ EE, perspectiva Java EE, não aparecer na guia à direita na parte superior da área de trabalho, é necessário alternar para a perspectiva Java EE. Na barra de menus, selecione Janela > Abrir > Perspectiva > Outro.
  2. A janela Selecionar Perspectiva é aberta. Selecione Java EE.
  3. Clique em OK. A perspectiva Java EE é aberta.
  4. Inclua as dependências de arquivo necessárias: Arraste e solte sapjco.jar, librfr32.dll e sapjcorfc.dll do sistema de arquivos na pasta connectorModule do projeto de conector CWYAP_SAPAdapter. Inclua esse arquivo no caminho de classe. É possível fazer isso na visualização Propriedades para o projeto.
  5. Para associar a amostra ao servidor SAP, é necessário alterar as informações de conexão na classe de implementação do bean. Abra CustomerImpl.java em um editor Java e altere a seção a seguir no código para usar suas informações de conexão do servidor SAP.
    /**
     * @j2c.managedConnectionFactory class="com.ibm.j2ca.sap.SAPManagedConnectionFactory"
     * @j2c.managedConnectionFactory-property name="adapterID" value="001"
     * @j2c.managedConnectionFactory-property name="applicationServerHost"
    value="applicationServerHost"
     * @j2c.managedConnectionFactory-property name="client" value="001"
     * @j2c.managedConnectionFactory-property name="language" value="EN"
     * @j2c.managedConnectionFactory-property name="moduleName" value="BAPI"
     * @j2c.managedConnectionFactory-property name="password" value="password"
     * @j2c.managedConnectionFactory-property name="userName" value="userName"
     * @j2c.connectionSpec class="com.ibm.j2ca.sap.SAPConnectionSpec"
     * @generated
     */
  6. Testando o aplicativo:
    1. Selecione a visualização Servidores, clique com o botão direito do mouse em WebSphere Application Server v7.0, v8.0 ou v8.5 e selecione Iniciar.
    2. Selecione Arquivo > Novo > Outro > J2C > Página da Web, Serviço da Web ou EJB do Java Bean J2C. Clique em Avançar.
    3. Na página Seleção de Java Bean J2C, clique em Navegar.
    4. Na página Localizar Bean J2C, digite C no campo de texto superior e CustomerImpl - sample.bapi aparece no campo Itens Correspondentes. Selecione CustomerImpl - sample.bapi e clique em OK.
    5. Clique em Avançar.
    6. Na página Informações de Implementação, selecione JSP Simples e clique em Avançar.
    7. Na página Criação de JSP Simples, clique em Novo para ativar o assistente Projeto da Web.
    8. Na página Novo Projeto da Web, digite um nome no campo Nome do Projeto (por exemplo, TestWebProject). Assegure-se de que o Tempo de Execução de Destino selecionado seja WebSphere Application Server v7.0 ou v8.0. Selecione Incluir Projeto em um EAR e clique em Concluir.
    9. Na página Criação de JSP Simples, digite um nome no campo Pasta JSP (por exemplo, SampleJSP) e clique em Concluir.
    10. Quando o servidor for iniciado, navegue para <Web Project>/WebContent/SampleJSP/TestClient.jsp. Clique com o botão direito do mouse em TestClient.jsp e selecione Executar como > Executar no Servidor.


    11. O aplicativo é aberto em um navegador da web. Insira um valor e clique em Chamar.

Feedback