function SOAPConnector(settings) {
  this.settings = settings || {};
  this.endpoint = this.settings.endpoint || this.settings.url; // The endpoint url
  this.wsdl = this.settings.wsdl || `${this.endpoint}?wsdl`; // URL or path to the url
  this.settings.httpClient = new HttpClient(this.settings, this);
  this._models = {};

  if (this.settings.ignoredNamespaces == null) {
    // Some WSDLs use tns as the prefix. Without the customization below, it
    // will remove tns: for qualified elements
    this.settings.ignoredNamespaces = {
      namespaces: [],
      override: true
    }
  }

  if (debug.enabled) {
    debug('Settings: %j', this.settings);
  }

  this.DataAccessObject = function () {
    // Dummy function
  };
}
/**
 * The SOAPConnector constructor
 * @param {Object} settings The connector settings
 * @constructor
 */
The SOAPConnector constructor
@param {Object} settings The connector settings
@constructor
The SOAPConnector constructor @param { Object } settings The connector settings @constructor
function SOAPConnector(settings) {
  this.settings = settings || {};
  this.endpoint = this.settings.endpoint || this.settings.url; 
  this.wsdl = this.settings.wsdl || `${this.endpoint}?wsdl`; 
  this.settings.httpClient = new HttpClient(this.settings, this);
  this._models = {};
  if (this.settings.ignoredNamespaces == null) {
    this.settings.ignoredNamespaces = {
      namespaces: [],
      override: true
    }
  }
  if (debug.enabled) {
    debug('Settings: %j', this.settings);
  }
  this.DataAccessObject = function () {
  };
}
function SOAPConnector ( settings ) { this . settings = settings || { } ; this . endpoint = this . settings . endpoint || this . settings . url ; this . wsdl = this . settings . wsdl || ` ${ this . endpoint } ` ; this . settings . httpClient = new HttpClient ( this . settings , this ) ; this . _models = { } ; if ( this . settings . ignoredNamespaces == null ) { this . settings . ignoredNamespaces = { namespaces : [ ] , override : true } } if ( debug . enabled ) { debug ( 'Settings: %j' , this . settings ) ; } this . DataAccessObject = function ( ) { } ; }
The SOAPConnector constructor
 @param {Object} settings The connector settings
 @constructor
The SOAPConnector constructor @param { Object } settings The connector settings @constructor
// The endpoint url // URL or path to the url // Some WSDLs use tns as the prefix. Without the customization below, it // will remove tns: for qualified elements // Dummy function