Contains the NetSuite SuiteTalk WSDL_v2016_2_0 files with zero dependencies.
npm install --save netsuite-suitetalk-wsdl-v2016-2.0
const soap = require('soap');
const wsdl = require('netsuite-suitetalk-wsdl-v2016-2.0');
soap.createClient(wsdl.file, (err, client) => {
if(err) {
console.log(err);
process.exit(1);
}
// client ...
});
Some additional pre-compiled data is provided with this library.
const _ = require('lodash');
const wsdl = require('netsuite-suitetalk-wsdl-v2016-2.0');
var wsdlVersion = wsdl.version;
// "2016_2"
var wsdlOperations = wsdl.operations;
// [ "<operation name>"]
var wsdlNamespaces = wsdl.namespaces;
// { "<namespace prefix>" : "<namespace uri>" }
var wsdlComplexTypes = wsdl.complexTypes;
// { "<complex type name>" : "<namespace uri>" }
var wsdlComplexTypeNames = _.keys(wsdl.complexTypes);