A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

WebService ExecBo - Linha Datasul

Apresentações semelhantes


Apresentação em tema: "WebService ExecBo - Linha Datasul"— Transcrição da apresentação:

1 WebService ExecBo - Linha Datasul
04/outubro/2017

2 WebService ExecBo - Linha Datasul
Outubro 2017

3 HOJE VAMOS FALAR SOBRE 1. Objetivo do WebService ExecBo;
2. Requisitos e Configurações; 3. Métodos; 4. Exemplos de utilização; HOJE VAMOS FALAR SOBRE

4 01 Objetivo do WebService ExecBo

5 Quais as possibilidades
Objetivo do WebService ExecBo Permitir a execução de procedures em programas progress no Datasul, a partir de quaisquer aplicações externas. As chamadas poderão ser feitas a qualquer procedure de maneira não persistente, cujos programas estão disponíveis no AppServer Progress do Datasul configurado. Quais as possibilidades de utilização deste WebSevice?

6 02 Requisitos e Configurações

7 Requisitos e Configuração
O WebService ExecBo já está disponibilizado nativamente dentro do produto Datasul. Para consulta-lo, basta executar a url abaixo em seu navegador(alterando o servidor e porta Datasul) Exemplo: Como disponibilizar o WebService para uso?

8 Requisitos e Configuração
Apesar de ser disponibilizado nativamente no Datasul, é recomendado que sejam verificadas se as informações abaixo no arquivo datasul_framework.properties estão corretas: Como disponibilizar o WebService para uso?

9 Requisitos e Configuração
Referente as validações do usuário que será passado junto aos parâmetros na utilização do WebSevice: Conter apenas uma extensão, seja ela interna ou externa. Como disponibilizar o WebService para uso? Estar dentro da validade.

10 03 Métodos

11 Métodos Quais são os métodos Disponíveis?
Há 8 métodos disponíveis no WebService ExeBo: login userAndPasswordLogin callProcedure callProcedureWithToken callProcedureWithCompany logoutSession Principais: userLogin callProcedureWithTokenAndCompany Quais são os métodos Disponíveis?

12 Métodos userLogin Quais são os métodos Disponíveis?
Realiza o login do usuário e retorna um token autenticado para a execução de programas no Appserver. Parâmetros de entrada: Usuário: Código ou do usuário no Datasul. Parâmetros de saída: Token: Token autenticado. Quais são os métodos Disponíveis?

13 Métodos callProcedureWithTokenAndCompany Quais são os métodos
Executa a procedure passada como parâmetro e com base na empresa desejada. Parâmetros de entrada: Token: Token de autenticação. Empresa: Código da empresa. Programa: Nome do programa físico. Procedure: Nome da procedure a ser executada. Parâmetros: String em formato json contendo os parâmetros da procedure. Parâmetros de saída: Retorno: String em formato json contendo o retorno da procedure executada. Quais são os métodos Disponíveis?

14 04 Exemplos de utilização

15 Exemplos de utilização
Para execução dos exemplos dos métodos, pode ser utilizado o software SoapUi, que permite chamadas a webservices. Conexão ao WebService: Na prática como são realizadas as chamadas ao métodos?

16 Exemplos de utilização
1° Passo, geração do token através do método userLogin: Na prática como são realizadas as chamadas ao métodos? Retorno:

17 Exemplos de utilização
2° Passo, execução da procedure através do método callProcedureWithTokenAndCompany: Na prática como são realizadas as chamadas ao métodos?

18 Exemplos de utilização
Retorno: Na prática como são realizadas as chamadas ao métodos?

19 Exemplos de utilização
java/CalculadoraSimples.r - Procedure pi-calc: Qual o conteúdo da procedure progress executada?

20

21 OBRIGADO #SOMOS TOTVERS JULIANO GODZICKI
STF – Suporte Técnico e Ferramentas +55 (47) Tecnologia + Conhecimento são nosso DNA O sucesso do cliente é o nosso sucesso Valorizamos gente boa que é boa gente #SOMOS TOTVERS


Carregar ppt "WebService ExecBo - Linha Datasul"

Apresentações semelhantes


Anúncios Google