|
<< Clique para Mostrar o Sumário >>
Tag PLC |
Utilize um Tag PLC para enviar uma requisição à uma API configurando os parâmetros conforme a tabela a seguir.
Item |
<Route Alias>;<Template Name> |
N1 |
1 (um) |
N2 |
Entre 0 (zero) e 3 (três) |
N3 |
Não utilizado, deixe em 0 (zero) |
N4 |
Não utilizado, deixe em 0 (zero) |
Qualquer escrita neste Tag executa uma requisição utilizando a rota configurada no parâmetro Item e, quando necessário, envia o corpo (body) da mensagem com base no template associado.
O parâmetro N2 mapeia o método da requisição HTTP. Os valores possíveis são 0: Método GET, 1: Método POST, 2: Método PUT ou 3: Método DELETE.
O resultado desta escrita depende do código de status HTTP retornado pela API. Uma requisição é considerada bem-sucedida quando a resposta tem qualquer código na faixa 2XX, de 200 a 299, como por exemplo 200: OK, 201: Created, 202: Accepted ou 204: No Content, e o corpo da resposta, se existir, é processado normalmente. Códigos fora desta faixa, como por exemplo 4XX ou 5XX, ou uma falha de conexão retornam um erro de escrita para uma aplicação. Em ambos os casos, o código de status recebido é registrado no arquivo de log deste Driver.
NOTA |
Se nem todos os elementos obrigatórios para uma requisição estão configurados no Tag Bloco de Envio, esta escrita falha. Da mesma forma, se uma requisição falha por qualquer outro motivo, esta escrita também não é concluída com sucesso. |