Árvore de páginas

Versões comparadas

Chave

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

...

A execução direta de programas ABL é possível através de URL com a seguinte estrutura:

...

http://<nome_servidor>:<porta>/abl-external-call/execute?program=<nome_do_programa>
&module=<codigo_do_modulo>
&userid=<codigo_do_usuario_no_ERP>
&password=<senha_do_usuario_no_ERP>

Onde:

  • <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 os algoritmos SHA-1 e Base64.

...

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

  • Os parâmetros program, module, userid e password são obrigatórios.
  • O usuário fornecido deve ter permissão para executar o programa, ou seja, precisa estar associado ao grupo de usuários vinculado ao programa.
    • Se não estiver permissão, o ERP Datasul exibirá mensagem informando a restrição.
  • O usuário fornecido deve ter configurado previamente as preferências de acesso no ERP Datasul, informando o modo de execução dos programas (local ou remoto).
    • Se as preferências de acesso não estiverem corretamente configuradas, o ERP Datasul exibirá uma página WEB informando a situação.

...