Para testes de chamada de execauto via API REST, siga os passos abaixo:
Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | Cards |
---|
effectType | horizontal |
---|
loopCards | true |
---|
| Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | Pontos de Entrada |
---|
| Card |
---|
default | true |
---|
id | 0607202023 |
---|
label | ExecAuto |
---|
| Conceito (O que é um ExecAuto?) Expandir |
---|
title | Como saber se um fonte possui ExecAuto? |
---|
| Basicamente, as funções que recebem parâmetros podem ser chamadas via ExecAuto, parâmetros são passados entre parênteses após o nome da função. Exemplo de Função que possui parâmetros: Image Removed Exemplo de função que não possui parâmetros: Image Removed Após verificar se a função tem parâmetros, deve-se verificar se existe um Modelo de ExecAuto para esta função publicado no TDN. Páginas de Rotinas Automáticas (ExecAuto): Aviso |
---|
| Caso a rotina possua parâmetros e não possua um exemplo publicado no TDN, é necessário solicitar a documentação do ExecAuto ao time de desenvolvimento através de uma Issue de Documentação. |
Card |
---|
default | true |
---|
id | 0607202023 |
---|
label | Via API REST |
---|
| Para testes de chamada de execauto via API REST, siga os passos abaixo: Card |
---|
default | true |
---|
id | Via API REST |
---|
label | Pontos de Entrada |
---|
| Expandir |
---|
title | 1 - Fonte de exemplo de API REST para chamada de execauto |
---|
| Informações |
---|
| Fonte de Exemplo: #INCLUDE'PROTHEUS.CH' #INCLUDE 'TOTVS.CH' #INCLUDE 'RESTFUL.CH' #INCLUDE 'RWMAKE.CH' #INCLUDE 'TOPCONN.CH' #INCLUDE "FWMVCDEF.CH"// API para chamar execauto via REST WSRESTFULEXECTST2DESCRIPTION"TESTE" WSMETHODGETDESCRIPTION"TESTE"WSSYNTAX"/EXECTST" ENDWSRESTFUL WSMETHODGETWSSERVICEEXECTST2 U_MyMata410() //Função a ser chamada Return1 - Salvar o fonte com o nome "execviarest.prw". 2 - Na "Função a ser chamada" colocar o nome da função do execauto que irá utilizar: Exemplo: U_MyMata410() Expandir |
---|
title | 2 - Ajustes no fonte do execauto |
---|
| |
Expandir |
---|
title | 3 - Compilação dos fontes e REST |
---|
| Informações |
---|
| 1 - Compilar o fonte da API: execviarest.prw 2 - Compilar o fonte do execauto "ajustado" 3 - Subir o REST |
|
Expandir |
---|
| Informações |
---|
| 1 - Instalar o Postman: https://www.postman.com/downloads/ 2 - Informar os dados de acesso ao Postman, campos a preencher na aba "Headers": - GET: Coloque o endereço de seu REST + o texto: /EXECTST2
- Key: tenantid
- Value: 99,01 (empresa,filial)
Image Removed |
---|
Expandir |
---|
| Informações |
---|
| Após compilar os fontes, subir o rest e configurar o Postman, clique no botão "Send" para executar a API. Image Removed |
---|
Card |
---|
default | true |
---|
id | 0607202023 |
---|
label | Via API WS |
---|
| Expandir |
---|
title | 1 - Fonte de exemplo de API REST para chamada de execauto |
---|
| Informações |
---|
| Fonte de Exemplo: #INCLUDE'PROTHEUS.CH' #INCLUDE 'TOTVS.CH' #INCLUDE 'RESTFUL.CH' #INCLUDE 'RWMAKE.CH' #INCLUDE 'TOPCONN.CH' #INCLUDE "FWMVCDEF.CH" // API para chamar execauto via REST
WSRESTFULEXECTST2DESCRIPTION"TESTE" WSMETHODGETDESCRIPTION"TESTE"WSSYNTAX"/EXECTST" ENDWSRESTFUL
WSMETHODGETWSSERVICEEXECTST2 U_MyMata410() //Função a ser chamada Return |
---|
1 - Salvar o fonte com o nome "execviarest.prw". 2 - Na "Função a ser chamada" colocar o nome da função do execauto que irá utilizar: Exemplo: U_MyMata410() |
|
Expandir |
---|
title | 2 - Ajustes no fonte do execauto |
---|
| |
Expandir |
---|
title | 3 - Compilação dos fontes e REST |
---|
| Informações |
---|
| 1 - Compilar o fonte da API: execviarest.prw 2 - Compilar o fonte do execauto "ajustado" 3 - Subir o REST |
|
Expandir |
---|
| Informações |
---|
| 1 - Instalar o Postman: https://www.postman.com/downloads/ 2 - Informar os dados de acesso ao Postman, campos a preencher na aba "Headers": - GET: Coloque o endereço de seu REST + o texto: /EXECTST2
- Key: tenantid
- Value: 99,01 (empresa,filial)
|
|
Expandir |
---|
| Informações |
---|
| Após compilar os fontes, subir o rest e configurar o Postman, clique no botão "Send" para executar a API. |
|
|