Árvore de páginas

Versões comparadas

Chave

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


Assunto

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físico:

mip/miapi093.p

...

Criação de solicitação de serviço.

 

Funcionamento

...

A sintaxe para executar a BO em modo persistente é:

run mip/miapi093.p persistent set h-handle.

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:

...

Tabela Temporária

Descrição

Entrada/Saída

tt-solic-serv-retorno

Temp-Table com as descrições da solicitação de serviço.

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

des-estado

character

 

 Descrição Descrição do estado

 

001

des-equipto

character

 

 Descrição Descrição do equipamento

 

001
des-usuariocharacter  Descrição Descrição do usuário 001
des-planejadorcharacter  Descrição Descrição do planejador 001
des-manutencaocharacter  Descrição Descrição da manutenção 001
des-narrativacharacter  Descrição Descrição da narrativa 001
des-sintoma-padraocharacter  Descrição Descrição do sintoma padrão 001
des-causa-padraocharacter  Descrição Descrição da causa padrão 001
des-interv-padraocharacter  Descrição Descrição do intervalo padrão 001
des-equipe-respcharacter  Descrição Descrição da equipe responsavelresponsável 001
des-plano-paradacharacter  Descrição Descrição do plano parada 001
des-tagcharacter  Descrição Descrição do tag 001
des-familia-eqptocharacter  Descrição Descrição da familia família do equipamento 001
des-centro-custocharacter  Descrição Descrição do centro de custo 001
nr-ord-orig-predinteger Número da ordem origem 001
des-ord-origemcharacter  Descrição Descrição da ordem origem 001
des-plano-origcharacter  Descrição Descrição do plano origem 001
cd-tar-originteger Código da tarefa origem 001
des-tar-manutcharacter  Descrição Descrição da tarefa 001
nr-ord-produinteger>>>,>>>,>>9Número da ordem de produção 001
des-man-corrcharacter  Descrição Descrição da manutenção 001
total-orcadodecimal->>>,>>>,>>0.00Total Orçado 001
des-unid-negoccharacter  Descrição Descrição da unidade de negócio 001

...

Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução: 

getListServiceRequest

Requisito

Nenhum

Sintaxe

run getListServiceRequest in h-handle.

Descrição

Retorna a lista com as solicitações de serviço.

 

Parâmetros

Descrição

 

ttSelecao

Parâmetros para criar a lista de solicitação.

 tt-solic-serv-retornoTemp-Table com a lista das solicitações de serviços.
 paginateNúmero de paginaspáginas.
 totalRecordsNúmero de registros na lista.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

...