Árvore de páginas

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

A API/BO...

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A sintaxe para a chamada da API/BO é:

run crmrpw/crm00356rp.p (INPUT raw-param, INPUT table tt-raw-digita).

 

A execução na forma persistente ...

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/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução: 

VerifyMovCta

Requisito

 

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

 

Sintaxe

 

Descrição

Envia o log de erros para central de documentos

Parâmetros

Descrição

pcArquivo

Arquivo contendo o log de erros

Retorno