node-red-contrib-configurable-soap-server

Custom nodes for Node-Red to use SOAP Server

Usage no npm install needed!

<script type="module">
  import nodeRedContribConfigurableSoapServer from 'https://cdn.skypack.dev/node-red-contrib-configurable-soap-server';
</script>

README

node-red-contrib-configurable-soap-server

Node-Red custom nodes to setup a SOAP Server (currently under development)

install

Run npm i node-red-contrib-configurable-soap-server in node-red directory. Edit settings.js in node-red directory, set functionGlobalContext object as follow, or simply add http and soap:


functionGlobalContext:  {
  soap:  require('soap'),
  http:  require('http')
}

Import example_flow.json to see in action a basic soap server. Use a soap client UI (eg. https://www.soapui.org/) to test the server, wsdl and sample request are in example folder.

update

  • 1.0.3 added Response Wrapper to Response Node to customize response.

credits

Neil Kolban [https://github.com/nkolban], for WSDL and base idea.