An Logstash SOAP output plugin for endpoints which uses WSDL.
This is a bit hackish and might not work, so YMMV. This is going to be so much easier when elasticsearch/logstash#1507 is done.
- Change directory into the folder where logstash is installed, e.g.
/opt/logstash/
- Run:
for p in vendor/bundle/jruby/*; do
export GEM_PATH=$p;
java -jar vendor/jar/jruby-complete-*.jar -S gem install --install-dir $GEM_PATH --version '~> 2.7.2' savon
done
- Copy
lib/logstash/outputs/soap.rb
into thelib/logstash/outputs/
folder where logstash is installed, e.g./opt/logstash/lib/logstash/outputs/
.
See the comments in lib/logstash/outputs/soap.rb since there's no RDOC available.
The plugin is released under the 3-clause BSD license.