é bem simples, faca o seguinte:
Crie seu publisher chamado Remetente HTTP conforme esta abaixo:
Aqui damos o nome do Publisher e marcamos habilitado.
em Atualizar Evento, deixei como Todas as atualizações, mas pode ser
apenas alterações. Em todas as atualizações, a cada vez que a variável a ser publicada for atualizada, ele envia a mensagem, o outro somente quando o valor da variável do datapoint mudar.
abaixo vem o pulo do gato… Crie um ponto com a variável associada ao Datapoint que será usado:
Em propriedades do remetente, temos a pagina que será chamada e logo abaixo os parametros ou cabecalhos
Eu criei um arquivo JSP chamado segundo.jsp que recebe um parâmetro chamado url para exemplificar só com o ScadaBR que isso funciona. No meu caso usei:
http://localhost:8080/ScadaBR/segundo.jsp
e cada ponto que for criado, será uma variável que será publicada.
crie o ponto conforme o quadro Pontos da imagem acima.
Escolha o datapoint que deseja publicar o valor e no nome do parâmetro o nome que será usado para exportar o valor do datapoint, no caso lâmpada, desmarque incluir timestamp, pois não é necessário.
Quando o datapoint for atualizado ou mudar (dependendo do valor do campo Atualizar evento em Propriedades Gerais), Uma requisição abaixo será chamada:
http://localhost:8080/ScadaBR/segundo.jsp?lampada=true
Se timeStamp estiver setado, o valor terá no final o sinal Arroba e o valor da data e hora como abaixo:
http://localhost:8080/ScadaBR/segundo.jsp?lampada=true@202010130935
a data e hora esta anoMesDiaHoraMinutoSegundo
olhe em eventos o resultado:
abaixo segue o código do jsp que fiz para o exemplo, coloque na raiz do ScadaBR para testar essa url do exemplo.
Arquivo: segundo.jsp
<html>
<head></head>
<body>
<h2> Recebendo um publisher </h2>
<p> Lampada é:
<%=request.getParameter("lampada")%>
</p>
</body>
</html>
Espero que tenha ajudado.