/node-netsuite-suitetalk-wsdl-v2016-2.0

NPM module containing the NetSuite SuiteTalk WSDL_v2016_2_0 files

Primary LanguageJavaScript

Contains the NetSuite SuiteTalk WSDL_v2016_2_0 files with zero dependencies.

npm version

Install

npm install --save netsuite-suitetalk-wsdl-v2016-2.0

Usage

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);