Árvore de páginas

Versões comparadas

Chave

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

...

  • API Rest desenvolvida no útlimo padrão divulgado pelo Framework;
  • API Rest fazer uso da include "utp/ut-api";
  • Utilização do Framework PO-UI na última versão disponível (v2.4.0);
  • Utilização do Framework Tomcat Datasul;

...

03. TÉCNICAS

Back-End Progress

Introdução:

A técnica Back-End Progress se divide basicamente em três partes:

...

Para que possamos customizar uma tela, teremos que ter uma API Rest que possa receber as informações do HTML, e esta API deverá permitir a utilização da técnica de EPC. A API REST para ser customizada, deverá ser cadastrada no cadastro de programas (MEN012AA), onde poderemos também especificar a UPC que será utilizada.

Com isto alteramos a include 

  • "utp/ut-api"

que já encontra-se na maioria das API's REST para indentificar se a API em questão possuí uma EPC cadastrada.


Includes para chamada UPC na API Rest:

...

Informações
titleIMPORTANTE

IMPORTANTE: Todas as UPCs de API REST deverão importar os seguintes pacotes:

                       USING PROGRESS.json.*.

                       USING PROGRESS.json.ObjectModel.*.

                       USING com.totvs.framework.api.*.

Parâmetros recebidos na UPC da API REST:

ParametroTipoTipo de DadosDescrição
pEndPointINPUTCHARACTERContem o nome do endpoint que está sendo executado.
pEventINPUTCHARACTERContem o nome do evento que está sendo executado.
pAPIINPUTCHARACTERContem o nome da API que está sendo executada.
jsonIOINPUT-OUTPUTJSONObjectContem o JSON com os dados (campos ou valores) que poderão ser customizados.

...