Ascio Web Service v2

NodeJS CreateRegistrant

Creating Registrant object. The registrantHandle will be returned in the registrant object passed by reference.

Response CreateRegistrant(string sessionId,Registrant registrant)

Response codes

ResultCodeMessageValue
200OK
401Authorization failed
501Syntax error in parameters or arguments
506Required attribute missing in request

CreateRegistrant Request

PropertyDescription
sessionIdExample: o58t9fjgw9bjarp6q7byv13e
registrant

CreateRegistrantResponse

Property
CreateRegistrantResult
registrant

NodeJS example

var soap = require("soap");

var createRegistrantExample = function(callback) {

	//Registrant
	registrant =  {};
	registrant.Name="ascio-is-great.com";
	registrant.OrgName="Ascio";
	registrant.Address1="Address1Test";
	registrant.Address2="Address2Test";
	registrant.City="CityTest";
	registrant.State="StateTest";
	registrant.PostalCode="888349";
	registrant.CountryCode="DK";
	registrant.Email="administrator@ascio-test-domain.com";
	registrant.Phone="+45.123456789";
	registrant.Fax="+45.987654321";
	registrant.RegistrantType="C1";
	registrant.VatNumber="VatNumberTest";
	registrant.NexusCategory="NexusCategoryTest";
	registrant.RegistrantNumber="abc123445";
	registrant.Details="DetailsTest";	
	soap.createClient("../AscioServiceTest.wsdl", function(err, client) {
		if(err) {
			callback(err);
		} 
		else {
			client.CreateRegistrant({sessionId: "sessionId", registrant: registrant}, function(err,result) {
				if(err) {
					callback({error: err, request : result.request.body});
				} else {
					if(result.CreateRegistrantResult.ResultCode < 400) {
						callback(null,result);	
					} else {
						callback({error: result.CreateRegistrantResult,request : request});
					}
				}
			});
		};
	});
};
createRegistrantExample(function(err,result) {
	if(err) {
		console.log("\n\n Request \n\n",err.request, "\n\n Response \n\n" ,err.error,"\n");
	}
	else {
		console.log(result);
	}
});
WSDL for AWS v2
https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl (OTE)
https://aws.ascio.com/2012/01/01/AscioService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.