Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • <nome_servidor> corresponde ao servidor onde está instalado o ERP Datasul;
  • <porta> é a porta TCP através da qual se acessa a instância do ERP Datasul;
  • <nome_do_programa> é o nome do programa ABL que se quer executar. Deve ser informado o nome do programa conforme o cadastro de programas do Datasul;
  • <codigo_do_modulo> é o código do módulo ao qual está vinculado o programa ABL a executar;
  • <codigo_do_usuario_no_ERP> é o código do usuário para efetuar login no ERP Datasul. Deve ser o mesmo código usado no login normal do produto;
  • <senha_do_usuario_no_ERP> é a senha do usuário para efetuar login no ERP Datasul, que deve estar criptografada usando o algoritmo Base64.

 

Observações: Quando a autenticação estiver habilitada, deverá ser obrigatório o password passado por parâmetro pela URL, caso não estiver habilitada, não é necessário a passagem do mesmo.

Considerações

A execução efetiva do programa ABL depende das seguintes condições:

...

URL de exemplo
http://localhost:8080/abl-external-call/execute?program=cd0704.w&module=cdp&user=user01

Habilitar autenticação

Para habilitar a autenticação no ABL, devemos adicionar no datasul_framework.properties, caso não exista, a propriedade use.program.external.auth e alterá-la para true