/wsdlrdr

a simple wsdl parser

Primary LanguageJavaScript

wsdlrdr

a simple wsdl parser, with promises

Join the chat at https://gitter.im/moszeed/wsdlrdr

how to get

install from npm

npm i wsdlrdr

available methods

getNamespaces

returns a collection with all available namespaces

action description type
response all available namespaces array

getMethodParamsByName

returns all response/request parameter for a given function name

action description type
params methodName string
response methodParams object

getAllFunctions

get all in wsdl available functions as a array

action description type
response all available function names array

getXmlDataAsJson

returns data from the given XML as JSON

action description type
params xml string
response converted xml json

how to use

var Wsdlrdr = require('wsdlrdr');

var params  = { host: 'hostname.com', wsdl: '/path/to/wsdl' };
var options = { secure: true }; // https on
	
    //get all functions listet in wsdl
	Wsdlrdr.getAllFunctions(params, options)
       .then((funcArray) => { console.log(funcArray); })
       .catch((err) => { throw new Error(err) });