Índice
Índice |
---|
outline | true |
---|
exclude | .*ndice |
---|
style | none |
---|
|
Objetivo
...
O objetivo desse guia é mostrar a criação de serviços SOAP, REST e JDBC, que possibilitam integração com sistemas terceiros.
Tipos de serviços
...
Serviço | Descrição |
---|
SOAP | É um protocolo padrão projetado originalmente para possibilitar a comunicação entre aplicações desenvolvidas em diferentes linguagens e plataformas. Quando uma solicitação de dados é enviada a um serviço SOAP, ela pode ser processada por meio do protocolo HTTP (em navegadores da web) por exemplo. As mensagens SOAP são documentos XML que aderem a uma especificação W3C.
|
REST | Utiliza do protocolo HTTP para fazer comunicação e pode retornar dados em JSON, XML, texto simples e HTML. |
JDBC | É um conjunto de classes e interfaces ( API ) escritas em Java para execução e manipulação de resultados de instruções SQL para banco de dados relacional. Para cada Banco de dados há um driver JDBC. |
Cadastrando o serviço
...
Acesse o TOTVS Fluig com usuário administrador a opção painel de controle, agrupador desenvolvimento e serviços.
...
Painel |
---|
Deck of Cards |
---|
| Card |
---|
| Selecionado o tipo de serviço SOAP é preciso inserir as informações solicitadas, os campos destacados com um asterisco (*) são de preenchimento obrigatório: Campo | Descrição |
---|
Nome* | Neste campo, adicione um nome para o serviço que deseja cadastrar. | Descrição* | Neste campo, adicione uma descrição para o serviço. | URL* | Neste campo, adicione a URL do webservice que deseja utilizar. | Arquivo de binding | Somente será utilizado o arquivo de binding para serviços criados utilizando a API CXF. Para incluir, basta acionar Escolher arquivo no campo Arquivo de Binding e incluir. |
Acionar opção Salvar.
|
Card |
---|
| Selecionado o tipo de serviço REST é preciso inserir as informações solicitadas, os campos destacados com um asterisco (*) são de preenchimento obrigatório: Campo | Descrição |
---|
Nome* | neste campo, adicione um nome para o serviço que deseja cadastrar. | Descrição* | neste campo, adicione uma descrição para o serviço. | Swagger | neste campo, adicione um endereço para um arquivo no formato JSON. | Domínio* | neste campo, adicione o domínio do serviço. | Tipo de autenticação* | Neste campo, selecione o tipo de autenticação que deseja: - None.
- Rest oauth 1.
- Rest oauth 2.
- Custom.
- Basic.
| URL para teste de serviço | neste campo, insira o endpoint GET para teste de autenticação provider. |
Acionar opção Salvar.
|
Card |
---|
| Selecionado o tipo de serviço JDBC é preciso inserir as informações solicitadas, os campos destacados com um asterisco (*) são de preenchimento obrigatório: Campo | Descrição |
---|
Nome* | Neste campo, adicione um nome para o serviço que deseja cadastrar. | Descrição* | Neste campo, adicione uma descrição para o serviço. | Driver* | Neste campo, será selecionado o driver desejado: MySQL, SQL Server ou Oracle. Após a gravação do serviço, o driver não pode ser editado. | URL* | Neste campo, informe os dados do servidor de banco de dados. | Usuário* | Usuário de acesso ao banco de dados. | Senha* | Senha de acesso ao banco de dados. |
Acionar opção Salvar.
|
|
|
Testando o serviço
...
A janela de Testar serviço irá apresentar um campo contendo o retorno do teste, em caso de sucesso ou erro.
...
Painel |
---|
Deck of Cards |
---|
| Card |
---|
| O teste só é realizado para serviços REST ou JDBC.
|
Card |
---|
| No serviço criado, selecione a opção testar serviço :
Nota |
---|
| O teste somente será possível caso o campo URL para teste de serviço esteja preenchido no cadastro de serviço. |
|
Card |
---|
| No serviço criado, selecione a opção testar conexão :
|
|
|
Habilitando o log de serviço
...
Com o log habilitado, será apresentada a quantidade de requisições realizadas pelo serviço específico.
...