audits
Version:
audit registrant
52 lines (48 loc) • 1.2 kB
JavaScript
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
};