-exec-metadata.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Metadata | Devolve metadata para geração das telas. | - oInput (INPUT): Dados recebidos na requisição;
- cEvent (INPUT): Evento solicitado pelo Front (list, new, edit, copy ou detail);
- cVersion (INPUT): Versão solicitada pelo Front;
- oOutput (OUTPUT): Objeto de Metatadata;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-vld-form.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| VldForm | Validação de formulário. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-vld-field.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| VldField | Validação de campo. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-get.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Get | Busca um registro. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- cExpandables (OUTPUT): Lista de entidades "filhas" separadas por vírgula;
- RowErrors (OUTPUT): Tempable de Erros.
|
utp/ut-api-exec-query.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Query | Busca vários registros. | - oInput (INPUT): Dados recebidos na requisição;
- aResult (OUTPUT): Array retornado pelo programa de negócio;
- lHasNext (OUTPUT): Indicação se existem mais registros;
- cExpandables (OUTPUT): Lista de entidades "filhas" separadas por vírgula;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-create.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Create | Criação de registro. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-update.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Update | Alteração de registro. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-patch.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Patch | Alteração de registro. | - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-delete.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| Delete | Eliminação de registro. | - oInput (INPUT): Dados recebidos na requisição;
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-delete-list.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada.
| DeleteList | Eliminação em lote. | - oInput (INPUT): Dados recebidos na requisição;
- aDeletedIdList (OUTPUT): Array da lista de Chaves dos Registros que foram Excluídos, no formato: [{key1:”xx”, keyN:”xx”}, {key1:”xx”, keyN:”xx”}];
- RowErrors (OUTPUT): TempTable de Erros.
|
utp/ut-api-exec-custom.i | - PI interna a ser definida no programa (a mesma informada na include de rota correspondente);
- Programa de negócio a ser executado;
- PI interna do programa de negócio a ser executada;
- Tipo de Retorno do endpoint:
- "Object" = O conteúdo retornado pelo programa de negócio será um Objeto;
- "Array" = O conteúdo retornado pelo programa de negócio será um Array.
- Código do Endpoint que será utilizado para envio para EPC.
| Custom (NEG) | Tratativa especifica de negócio. | Para Tipo de Retorno "Object": - oInput (INPUT): Dados recebidos na requisição;
- oOutput (OUTPUT): Objeto retornado pelo programa de negócio;
- RowErrors (OUTPUT): Tempable de Erros.
Para Tipo de Retorno "Array": - oInput (INPUT): Dados recebidos na requisição;
- aResult (OUTPUT): Array retornado pelo programa de negócio;
- lHasNext (OUTPUT): Indicação se existem mais registros;
- RowErrors (OUTPUT): TempTable de Erros.
|