SOAP Sender

Definition

Protocol

SOAP

 

 

Description

Send SOAP message to URL on Port (default 80) using HTTP protocol. Create a new event from the response and send it to DestinationName.

 

 

Comments

If URL or DestinationName parameters are missing or invalid, sender will be disabled.   

If Port parameter is missing or invalid, the default value will be used.

The URL parameter must be of the following format: http://<hostname>/<context>, e.g. http://192.168.1.2/soap

To send SOAP messages to the EventGnosis SOAPReceiver, the URL parameter must have the /soap context.  

For example:  http://<hostname>/soap

 

Example

A SOAP message sent with an event inside:

<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2002/12/soap-envelope"><SOAP-ENV:Body  xmlns:m="http://www.eventgnosis.com/"> <ev:event xmlns:ev="http://www.eventgnosis.com/"> <ev:host>127.0.0.1</ev:host> <ev:app>Syslog</ev:app> <ev:log>127.0.0.1/local3:critical::514</ev:log> <ev:srctime>2005.04.11 16:54:50 CEST</ev:srctime> <ev:protocol>Syslog</ev:protocol> <ev:syslog.facility>local3</ev:syslog.facility> <ev:syslog.priority>critical</ev:syslog.priority> <ev:syslog.processname></ev:syslog.processname> <ev:syslog.processid>0</ev:syslog.processid> <ev:syslog.timestamp>Apr 11 16:54:50</ev:syslog.timestamp> <ev:syslog.message>beli SyslogGen test message from syslog to contact@eventgnosis.com email</ev:syslog.message> <ev:msg>beli SyslogGen test message from syslog to contact@eventgnosis.com email</ev:msg> </ev:event> </SOAP-ENV:Body></SOAP-ENV:Envelope>