{"_id":"flyvictor-easysoap","_rev":"30-3a6e29b463f45ac4cb049d007be38b6a","name":"flyvictor-easysoap","time":{"modified":"2022-06-18T02:36:10.988Z","created":"2014-11-17T19:10:20.624Z","0.6.14":"2014-11-17T19:10:20.624Z","0.6.15":"2014-11-17T19:27:43.809Z","0.6.16":"2014-11-17T19:38:48.111Z","0.6.17":"2014-11-17T19:40:09.567Z","0.6.18":"2014-11-17T19:51:27.105Z","0.6.19":"2014-11-25T13:44:30.795Z","0.6.20":"2014-11-25T13:53:35.963Z","0.6.21":"2014-11-25T13:58:59.708Z","0.6.22":"2014-11-25T14:49:16.306Z"},"maintainers":[{"name":"fishman","email":"toyb0mb@gmx.net"}],"dist-tags":{"latest":"0.6.22"},"description":"A simple to use Soap Client for Node.js","readme":"## What ?\n`easySoap` is a WSDL SoapClient for Node.js.\n\n## How to get ?\n\n    npm install easysoap\n\n## How to use ?\n\n    var easySoap    = require('easysoap');\n\n    //soap client params\n    var clientParams = {\n\n        //set soap connection data (mandatory values)\n        host    : 'www.sample.com',\n        path    : '/dir/soap',\n        wsdl    : '/dir/wsdl',\n\n        //set soap header (optional)\n        header  : [{\n            'name'      : 'item_name',\n            'value'     : 'item_value',\n            'namespace' : 'item_namespace'\n        }]\n    };\n\n    //soap client options\n    var clientOptions = {\n        secure : true/false, //is https or http\n        // optional timeout (milliseconds)\n        timeout : 5000\n    };\n\n    //create new soap client\n    var SoapClient = new easySoap.Client(clientParams, clientOptions);\n\n        SoapClient.call({\n            'method'    : 'soapMethod2',\n\n            //optional namespace for call\n            'namespace' : 'soapMethod2Namespace',\n\n            //optional headers for call\n            'headers'       : {\n                'Cookie' : 'test'\n            },\n\n            'params' : {\n\n                //default\n                'test'  : 2,\n\n                //list of items\n                'test1' : ['item1', 'item2']\n\n                //if attributes needed\n                'test2' : {\n\n                    '_attributes'   : {\n                        'id' : 1\n                    },\n                    '_value'        : 'test1data'\n                }\n            }\n        })\n        .done(\n\n            //success\n            function(res) {\n                res.data        // response data as array\n                res.response    // full response data (including xml)\n                res.header      // response header\n            },\n\n            //method fail\n            function(err) {\n                console.log(err);\n            }\n        );\n","versions":{"0.6.20":{"name":"flyvictor-easysoap","description":"A simple to use Soap Client for Node.js","author":{"name":"Reza Jelveh"},"version":"0.6.20","main":"./index.js","dependencies":{"moment":"^2.8.3","promise":">=3.2.0","request":">=2.33.0","underscore":"1.5.2","xmldoc":">=0.1.2"},"keywords":["soap","wsdl"],"repository":{"type":"git","url":"https://github.com/flyvictor-easysoap/easysoap.git"},"license":{"type":"MIT","url":"https://raw.github.com/flyvictor-easysoap/easysoap/master/LICENSE"},"contributors":[{"name":"Michael Röber","email":"moszeed@gmail.com"},{"name":"Reza Jelveh"}],"gitHead":"337747ad022ebf39e8d18f0571f113b9b35467be","bugs":{"url":"https://github.com/flyvictor-easysoap/easysoap/issues"},"homepage":"https://github.com/flyvictor-easysoap/easysoap","_id":"flyvictor-easysoap@0.6.20","scripts":{},"_shasum":"3ccb0387a86460e75919a2699ca9675a811cc1b5","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"fishman","email":"toyb0mb@gmx.net"},"maintainers":[{"name":"fishman","email":"toyb0mb@gmx.net"}],"dist":{"shasum":"3ccb0387a86460e75919a2699ca9675a811cc1b5","tarball":"https://registry.npmjs.org/flyvictor-easysoap/-/flyvictor-easysoap-0.6.20.tgz","integrity":"sha512-r3DytlJaA1dQPoqu5TxJ77uietdZ5KWanjyZyw/DV1Y/Oo59qJFaw0RVGlS+J7cYurbhaVrYmf2bMLVhDRX9OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwEgCIztTBrGCv+bsbVEWXNWYhHstNJkEvupsBIAyUmwIhAK/lHDD+POlS67XSj/ggSDA6/b1SXpUE+JbxA5v14m3h"}]}},"0.6.21":{"name":"flyvictor-easysoap","description":"A simple to use Soap Client for Node.js","author":{"name":"Reza Jelveh"},"version":"0.6.21","main":"./index.js","dependencies":{"moment":"^2.8.3","promise":">=3.2.0","request":">=2.33.0","underscore":"1.5.2","xmldoc":">=0.1.2"},"keywords":["soap","wsdl"],"repository":{"type":"git","url":"https://github.com/flyvictor-easysoap/easysoap.git"},"license":{"type":"MIT","url":"https://raw.github.com/flyvictor-easysoap/easysoap/master/LICENSE"},"contributors":[{"name":"Michael Röber","email":"moszeed@gmail.com"},{"name":"Reza Jelveh"}],"gitHead":"d92127b00b18203083c93f39461ef97a225ccabf","bugs":{"url":"https://github.com/flyvictor-easysoap/easysoap/issues"},"homepage":"https://github.com/flyvictor-easysoap/easysoap","_id":"flyvictor-easysoap@0.6.21","scripts":{},"_shasum":"af2a3fbfa61445147df30d8d32473016be1a1835","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"fishman","email":"toyb0mb@gmx.net"},"maintainers":[{"name":"fishman","email":"toyb0mb@gmx.net"}],"dist":{"shasum":"af2a3fbfa61445147df30d8d32473016be1a1835","tarball":"https://registry.npmjs.org/flyvictor-easysoap/-/flyvictor-easysoap-0.6.21.tgz","integrity":"sha512-3HFFjbzk2PnkrBojEVRLyuo960RGGxcg1CSZXDmE6pgMELGS4zY49mb0ZUX+X46GdrVLXg4OAEMCnmcwoQ80nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcZB3Dtw3lBIANPVkruRQRB3cF9P/elsUi+BgCMe04DAiEA/9cUWCymsqAiFEC06pByBeaaXxna4WhCpnwea8nw9K4="}]}},"0.6.22":{"name":"flyvictor-easysoap","description":"A simple to use Soap Client for Node.js","author":{"name":"Reza Jelveh"},"version":"0.6.22","main":"./index.js","dependencies":{"moment":"^2.8.3","promise":">=3.2.0","request":">=2.33.0","underscore":"1.5.2","xmldoc":"0.1.2"},"keywords":["soap","wsdl"],"repository":{"type":"git","url":"https://github.com/flyvictor-easysoap/easysoap.git"},"license":{"type":"MIT","url":"https://raw.github.com/flyvictor-easysoap/easysoap/master/LICENSE"},"contributors":[{"name":"Michael Röber","email":"moszeed@gmail.com"},{"name":"Reza Jelveh"}],"gitHead":"de75b05f6677cbfe758e111fdb6c48ccad973b13","bugs":{"url":"https://github.com/flyvictor-easysoap/easysoap/issues"},"homepage":"https://github.com/flyvictor-easysoap/easysoap","_id":"flyvictor-easysoap@0.6.22","scripts":{},"_shasum":"23cd26b988e0c646c89b16641835190d642bf542","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"fishman","email":"toyb0mb@gmx.net"},"maintainers":[{"name":"fishman","email":"toyb0mb@gmx.net"}],"dist":{"shasum":"23cd26b988e0c646c89b16641835190d642bf542","tarball":"https://registry.npmjs.org/flyvictor-easysoap/-/flyvictor-easysoap-0.6.22.tgz","integrity":"sha512-lMiW0DqX0D67sPOqb3g6LKH08UkZkHNGZKUXv0gGqc77hi3f3EMj9zgJpTaA0Fp1YPZrVmuSAOiuO5MYm4jhJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkE+v3eVJr03zWWdltpCqCxDqn/oMpeWW4moqeXWn+0AiAop4KddXNsyGOj2F3kDoJUD0U/aIXoiK+cJoAPrv6rsg=="}]}}},"homepage":"https://github.com/flyvictor-easysoap/easysoap","keywords":["soap","wsdl"],"repository":{"type":"git","url":"https://github.com/flyvictor-easysoap/easysoap.git"},"contributors":[{"name":"Michael Röber","email":"moszeed@gmail.com"},{"name":"Reza Jelveh"}],"author":{"name":"Reza Jelveh"},"bugs":{"url":"https://github.com/flyvictor-easysoap/easysoap/issues"},"license":{"type":"MIT","url":"https://raw.github.com/flyvictor-easysoap/easysoap/master/LICENSE"},"readmeFilename":"README.md"}