Avalados por :

Como compilar e configurar Perl para consultar o SAP usando chamadas RFC

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Perl é uma ótima ferramenta de script devido à sua disponibilidade em diferentes plataformas e sua vasta biblioteca CPAN de módulos. Eu precisava de um programa para consultar o SAP usando chamadas RFC. O Microsoft Net requer o Adaptador WCF LOB para SAP, o qual eu não tinha. Então, a próxima opção foi procurar o módulo Sap::Rfc para Perl. Fiquei agradavelmente surpreso ao descobrir que o NetWeaver RFC oferece os Conectores Ruby e Perl de próxima geração que substitui o SAP::Rfc. Este novo módulo utiliza o último SDK RFC Netweaver e é muito mais fácil de usar do que seu antecessor.

No entanto, compilar o módulo no Strawberry Perl não foi fácil. Portanto, decidi documentar minha experiência neste blog.

*Se desejar pular essas etapas, você pode baixar minha compilação do Perl em * *site do PI-Monitor no sourceforge.*

Instalação do Perl


[Baixe e instale o Strawberry Perl | http://strawberryperl.com/releases.html ] em C:strawberry. Eu prefiro usar o arquivo zip portátil pois você pode descompactá-lo em C:strawberry sem efeitos colaterais.

Instalação do SDK do Netweaver RFC


Baixe o SDK do SAP NW RFC. Notas OSS: 1025361 e 1056696 .

Primeiro: http://service.sap.com/swdc
Depois: Baixar -> Pacotes de suporte e patches -> Entrar por Grupo de Aplicações ->
Por fim: Na página "Pacotes de suporte e patches", escolha "Componentes adicionais" -> "SAP NW RFC SDK" -> "SAP NW RFC SDK 7.10".
    1. Selecione seu sistema operacional e baixe o arquivo SAR. (No meu caso foi NWRFC_2-20002217.SAR).
    2. Você precisa do SAPCAR para descompactar este arquivo. Para obter o SAPCAR (Baixar->Pacotes de suporte e patches -> Entrar por Grupo de Aplicações. Em seguida, escolha "Componentes adicionais" -> SAPCAR -> SAPCAR 7.10)
    3. Na linha de comando, descompacte o arquivo SAR
SAPCAR_3-20002090.exe -xvf NWRFC_2-20002217.SAR Ler notas sobre a compilação do NWRFC para Perl

O Perl precisa de uma conexão com a rede CPAN para instalar os módulos. Antes de poder instalar os módulos, você precisa configurar sua configuração de proxy. Se você não precisa de um proxy

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?