Para executar a amostra de entrada do adaptador SAP, siga as instruções abaixo.
Sobre Esta Tarefa
Antes de importar a amostra:- Certifique-se de ter uma área de trabalho limpa.
- Você precisa obter estes arquivos do administrador do servidor SAP:
- sapjco.jar
- librfr32.dll
- sapjcorfc.dll
- : Você precisa obter estes arquivos do administrador do servidor SAP:
- sapjco.jar
- librfccm.so
- libsapjcorfc.so
- Assegure-se de que o WebSphere
Application Server v7.0 ou v8.0 esteja instalado; selecione a visualização Servidores se
o tempo de execução do servidor estiver instalado. Se não, clique com o botão direito do
mouse na visualização Servidores e siga o assistente para instalar o servidor.
- Obtenha todas as informações de conexão do SAP do administrador do servidor SAP.
Após você importar a amostra:Siga estas etapas para criar e executar a amostra
de entrada do adaptador SAP:
Procedimento
- Se o ícone 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
.
- A janela Selecionar Perspectiva é aberta. Selecione Java EE. Clique em OK e a perspectiva
Java EE é aberta.
- Inclua dependências de arquivo necessárias:
- :
- sapjco.jar: Copie e cole este arquivo no diretório
/lib do WebSphere
Application Server do tempo de execução se deseja executar o aplicativo SAP neste
servidor.
- sapjcorfc.dll: Copie e cole este arquivo no diretório
/bin do WebSphere
Application Server do tempo de execução se deseja executar o aplicativo SAP neste
servidor.
- librfr32.dll: Copie e cole este arquivo no diretório
/bin do WebSphere
Application Server do tempo de execução se deseja executar o aplicativo SAP neste
servidor.
- : Assegure-se de que estes arquivos sejam executáveis e pertençam a um usuário raiz.
- sapjco.jar: Copie e cole este arquivo no diretório
<install_dir>\lib do
WebSphere Application Server do tempo de
execução se deseja executar o aplicativo SAP neste servidor. Além disso, copie e cole
este arquivo no diretório <install_dir>\java\jre\lib do
WebSphere Application Server do tempo de
execução.
- librfccm.so: Copie e cole este arquivo na pasta
<install_dir>\SDP75\jdk\jre\lib\i386. /bin Copie
e cole este arquivo no diretório <install_dir>\lib do
WebSphere Application Server de tempo de
execução se deseja executar o aplicativo SAP neste servidor. Além disso, copie e cole
esse arquivo no diretório <install_dir>\java\jre\bin do
WebSphere Application Server do tempo de
execução. Copie e cole esse arquivo no diretório <install_dir>\bin
do WebSphere Application Server do tempo de
execução se quiser executar o aplicativo SAP neste servidor.
- libsapjcorfc.so: Copie e cole este arquivo na pasta
<install_dir>\SDP75\jdk\jre\lib\i386. Copie e
cole este arquivo no diretório <install_dir>\lib do
WebSphere Application Server do tempo de
execução se quiser executar o aplicativo SAP neste servidor. Além disso, copie e cole
esse arquivo no diretório <install_dir>\java\jre\bin do
WebSphere Application Server do tempo de
execução. Copie e cole esse arquivo no diretório <install_dir>\bin
do WebSphere Application Server do tempo de
execução se quiser executar o aplicativo SAP neste servidor.
Importante: Se estiver executando no Redhat5.0/4.0, você deverá instalar C++
Development Tools a partir do disco de instalação original.
- Inicie o WebSphere Application Server.
- Instale o SAP Adapter a partir do Console de Administração.
- Crie o nome JNDI ActivationSpec no
WebSphere Application Server.
- Na visualização Enterprise Explorer, navegue para o bean de sessão:
BAPIinbound\ejbModule\sample.bapi\CustomerSB.java. No editor
Java, localize o método createCustomer e inclua a
seguinte linha:
System.out.println("********emitCreateAfterImageSapZAsyncbapi1Wrapper*********");
- Implemente a amostra de entrada no
WebSphere Application Server e depois envie
um evento a partir do cliente de GUI do SAP. Abra a visualização Console para ver a saída: