Árvore de páginas

Versões comparadas

Chave

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

...

       O programa btb/btapi003.p permite o envio de um arquivo para a Central de Documentos.

02. Implementação


Parâmetros

Variável

Tipo do parâmetroTipo do dado

Descrição

Exemplo
pathFileINPUTCHARACTER

<Diretório-arquivo>/<arquivo>

c:\temp\btr002aa.txt


Retorno

Tipo

Descrição
OKArquivo enviado com sucesso à Central de Documentos.
NOKArquivo não enviado a Central de Documentos.
ERROR

Problemas ao executar a API. 

Possíveis causas:

  • Indisponibilidade do serviço.
  • Endereço do arquivo inválido.
  • URL inválida cadastrada para conexão CFG - Gerais.


Exemplo:

Bloco de código
title
themeRDarkExemplo
RUN btb\btapi003.r (INPUT "c:\temp\BTR002AA.LST").

IF RETURN-VALUE = 'ERROR' THEN DO:

    Run utp/ut-msgs.p ( Input "show",
                        Input 17006,
                        Input "Central de Documentos ~~Problema ao executar API de envio.").
END.
ELSE DO:
    IF RETURN-VALUE = 'OK' THEN
        Run utp/ut-msgs.p ( Input "show",
                            Input 15825,
                            Input "Central de Documentos~~Arquivo enviado para Central de Documentos.").
    ELSE
        Run utp/ut-msgs.p ( Input "show",
                            Input 27979,
                            Input "Central de Documentos~~O arquivo não foi envidado para Central de Documentos").
END.


0. Implementação