Software">
Datasul 12 - APIs Do Produto
Datasul 12 - APIs Do Produto
Datasul 12 - APIs Do Produto
Agosto_2014
DATASUL 12 – APIs.
Título do documento
DATASUL 12
Este material apresenta a forma de visualização dos dados das APIs do produto DATASUL 12, com base na utilização do
ProxyGen, disponível na instalação do Progress.
TOTVS S.A.
Av. Braz Leme, 1717 – São Paulo-SP
Brasil – www.totvs.com
2 Versão 3.0
DATASUL 12 – M.E.R
Sumário
Introdução..........................................................................................................................................4
Utilização............................................................................................................................................4
Documentação....................................................................................................................................8
Exemplos............................................................................................................................................8
Versão 3.0 3
DATASUL 12 – APIs.
Título do documento
Introdução
Uma API (Application Programming Interface) é um programa que recebe parâmetros específicos e executa uma tarefa
determinada no Datasul EMS Framework. A tarefa pode ser uma atualização ou pode retornar informações, resultados de um
cálculo ou um gráfico. Uma API é uma interface aberta para as funções de negócio do Datasul EMS Framework.
Este material apresenta a geração de webservices (.wsdl) com base nas api’s do produto Datasul 12, utilizando o Proxy
Generator o cujo processo é bastante simples.
Utilização
As APIs do produto ficam na estrutura de instalação padrão do produto, por exemplo:<rootpath>/dts_versão/ERP/ems2/acp e são
arquivos binários progress (.r).
4 Versão 3.0
DATASUL 12 – M.E.R
No menu do servidor/estação com o Progress 102B ou superior instalado, existe o programa “Proxy Generator”:
Versão 3.0 5
DATASUL 12 – APIs.
- Clicar com o botão direito na caixa percistent procedure -> add -> Persistent...
Título do documento
6 Versão 3.0
DATASUL 12 – M.E.R
Ir em file - > generate e selecionar a opção webservice, será gerado um arquivo wsdl no c:\tmp.
Para gerar a documentação do webservice, deve-se acessar a proenv do progress e executar o comando do WSDL Analyzer
OPENEDGE
Versão 3.0 7
DATASUL 12 – APIs.
Título do documento
Documentação
Para buscar as informações sobre o funcionamento, descrição dos parâmetros e dados de retorno recomenda verificar a
documentação das API’s que é dispontilizada com o produto. Um exemplo da estrutura, para consulta dentro do servidor com o
DATASUL instalado é:
<rootpath>\Datasul\dts_versão\ERP\ems2\docapi
<rootpath>\Datasul\dts_versão\ERP\ems5\docapi
Exemplos
8 Versão 3.0