Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmrpw/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