Tempo aproximado para leitura: 00:04:00 min
Dúvida
Como utilizar a conexão API Rest no Conceito ETL?
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as Versões
Solução
Segue abaixo os passos para criar a conexão de destino com a API Rest:
1. Conexão:
- Endereço base: Baseado nas APIs do RM, o endereço base é o host + porta.
- Verbos http: são disponibilizados os verbos PUT e POST.
- Endpoint envio: Baseado nas APIs do RM, o endpoint pode ser consultado nas documentações de API ou no swagger. APIs de Framework - Módulo Serviços Globais.
- Registro por transação: Atualmente as APIs do RM não aceitam envio de registros em array, por este motivo, ao usar APIs do RM, esse campo deve ser preenchido com 0 (zero). Assim serão enviados 1 registro por vez.
2. Autenticação:
Na aba Autenticação, selecione se a autenticação na API será Basic, Oauth, ou sem autenticação;
Em seguida, preencha os campos necessários.
- Autenticação Basic:
- Autenticação Oauth:
Na aba "Json schema", informe o json schema da API.
Para as APIs do host podem ser consultadas no swagger o Model Schema para criação do Json Schema, em algum conversor.
Veja mais em: APIs de Framework - Módulo Serviços Globais.
Ao utilizar APIs do RM, campos que não são mapeados no conceito na aba "Ligações", devem ser removidos do Json Schema.
4. Ligações:
Por último, configure as ligações entre a tabela destino e origem.
Arraste primeiro a tabela de destino, depois a de Origem. Em seguida, clique no ícone 3, em destaque na imagem abaixo, para que as associações de campos sejam feitas automaticamente baseando-se no nome.
0 Comentários