UNPKG

audits

Version:

audit registrant

52 lines (48 loc) 1.2 kB
var soap = require('soap'); var config; function auditRegistrant(data, cb) { soap.createClient(config.host+config.urls.audit, function(err, client) { if(err) { cb(err); return; } client.setSecurity(new soap.WSSecurity( config.user, config.pass, { hasTimeStamp: false, hasTokenCreated: false } )); client.registrantAuditDataUpload(data, cb); }); } function queryRegistrant(uniId, tld, cb) { soap.createClient(config.host+config.urls.query, function(err, client) { if(err) { cb(err); return; } client.setSecurity(new soap.WSSecurity( config.user, config.pass, { hasTimeStamp: false, hasTokenCreated: false } )); client.registrantAuditResultQuery({ registrantId: uniId, tldName : tld }, cb); }); } module.exports = { init: function(option) { config = option; }, auditRegistrant: auditRegistrant, queryRegistrant: queryRegistrant };