Histórico da Página
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-usuario | character | Descrição Descrição do usuário | 001 | |||
des-planejador | character | Descrição Descrição do planejador | 001 | |||
des-manutencao | character | Descrição Descrição da manutenção | 001 | |||
des-narrativa | character | Descrição Descrição da narrativa | 001 | |||
des-sintoma-padrao | character | Descrição Descrição do sintoma padrão | 001 | |||
des-causa-padrao | character | Descrição Descrição da causa padrão | 001 | |||
des-interv-padrao | character | Descrição Descrição do intervalo padrão | 001 | |||
des-equipe-resp | character | Descrição Descrição da equipe responsavelresponsável | 001 | |||
des-plano-parada | character | Descrição Descrição do plano parada | 001 | |||
des-tag | character | Descrição Descrição do tag | 001 | |||
des-familia-eqpto | character | Descrição Descrição da familia família do equipamento | 001 | |||
des-centro-custo | character | Descrição Descrição do centro de custo | 001 | |||
nr-ord-orig-pred | integer | Número da ordem origem | 001 | |||
des-ord-origem | character | Descrição Descrição da ordem origem | 001 | |||
des-plano-orig | character | Descrição Descrição do plano origem | 001 | |||
cd-tar-orig | integer | Código da tarefa origem | 001 | |||
des-tar-manut | character | Descrição Descrição da tarefa | 001 | |||
nr-ord-produ | integer | >>>,>>>,>>9 | Número da ordem de produção | 001 | ||
des-man-corr | character | Descrição Descrição da manutenção | 001 | |||
total-orcado | decimal | ->>>,>>>,>>0.00 | Total Orçado | 001 | ||
des-unid-negoc | character | 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-retorno | Temp-Table com a lista das solicitações de serviços. | |
paginate | Número de paginaspáginas. | |
totalRecords | Nú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. |
...