Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmrpw/crm00356rp.p |
Considerações Gerais
Objetivo
Receber os parâmetros que foram salvos no pedido de execução e iniciar o processo de monitoração de contas do CRM.
Funcionamento
Na forma padrão, realiza-se a chamada por meio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A sintaxe para a chamada da API é:
run crmrpw/crm00356rp.p (INPUT raw-param, INPUT table tt-raw-digita).
|
A sintaxe para executar a API/BO em modo persistente é:
run crmrpw/crm00356rp.p persistent set h-handle (INPUT raw-param, INPUT table tt-raw-digita).
|
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
ttError | Entrada/Saída | ||||
Erros do Processo | Entrada/Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
numIdPessoa | Int |
| Código conta |
|
|
nomRazao | Char |
| Razão social |
|
|
erro | Char |
| Erro |
|
|
numIdResp | inte |
| Código responsável crm |
|
|
codResp | Char |
| Código responsável ems2 |
|
|
tt-raw-digita | Entrada/Saída | ||||
Digita | Entrada/Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
raw-digita | raw |
| Dados aba digitação (não utilizado no crm115) |
|
|
Método Básico
Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
VerifyMovCta | ||
Requisito | Nenhum | |
Sintaxe |
| |
Descrição | Método principal que irá iniciar o processo de monitoração de contas. | |
Parâmetros | Descrição | |
ttParamMonitorMovCta | Parametrização para monitoração | |
RowErrors | Erros | |
Retorno | RowErrors |
sendErros | ||
Requisito | Nenhum | |
Sintaxe |
| |
Descrição | Envia o log de erros para central de documentos. | |
Parâmetros | Descrição | |
pcArquivo | Arquivo contendo o log de erros. | |
Retorno |
|