Ascio Web Service v3

Class Defensive

PropertyTypeDescription
HandleExample: "JD123"
NameExample: "ascio-is-great.com"
MarkHandle
AuthInfoExample: "X4FF!zu"
Encoding
Owner
Admin
Tech
Billing
Reseller
ObjectCommentExample: "Example Object Comment"
Trademark
package ascio.v3.examples;
import com.ascio.www._2013._02.*;

public class DefensiveExample {
	public static Defensive main() {
		
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue ownerExtensions[] =  new ExtensionsKeyValue[]{keyValue};

		Registrant owner =  new Registrant();
		owner.setFirstName("John");
		owner.setLastName("Doe");
		owner.setOrgName("Ascio");
		owner.setAddress1("Address1Test");
		owner.setAddress2("Address2Test");
		owner.setCity("CityTest");
		owner.setState("StateTest");
		owner.setPostalCode("888349");
		owner.setCountryCode("DK");
		owner.setPhone("+45.123456789");
		owner.setFax("+45.987654321");
		owner.setEmail("administrator@ascio-test-domain.com");
		owner.setType("owner");
		owner.setDetails("DetailsTest");
		owner.setOrganisationNumber("OrganisationNumberTest");
		owner.setExtensions(ownerExtensions);
		owner.setVatNumber("VatNumberTest");
		owner.setNexusCategory("NexusCategoryTest");

                            
                                
                                    
                                    
                                
                            
                        
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue adminExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		adminExtensions[0].setKey("Title");
		adminExtensions[0].setValue("Mrs.");

                            
                            
                        
		Contact admin =  new Contact();
		admin.setFirstName("John");
		admin.setLastName("Doe");
		admin.setOrgName("Ascio");
		admin.setAddress1("Address1Test");
		admin.setAddress2("Address2Test");
		admin.setCity("CityTest");
		admin.setState("StateTest");
		admin.setPostalCode("888349");
		admin.setCountryCode("DK");
		admin.setPhone("+45.123456789");
		admin.setFax("+45.987654321");
		admin.setEmail("administrator@ascio-test-domain.com");
		admin.setType("owner");
		admin.setDetails("DetailsTest");
		admin.setOrganisationNumber("OrganisationNumberTest");
		admin.setExtensions(adminExtensions);

                            
                                
                                    
                                    
                                
                            
                        
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue techExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		techExtensions[0].setKey("Title");
		techExtensions[0].setValue("Mrs.");

                            
                            
                        
		Contact tech =  new Contact();
		tech.setFirstName("John");
		tech.setLastName("Doe");
		tech.setOrgName("Ascio");
		tech.setAddress1("Address1Test");
		tech.setAddress2("Address2Test");
		tech.setCity("CityTest");
		tech.setState("StateTest");
		tech.setPostalCode("888349");
		tech.setCountryCode("DK");
		tech.setPhone("+45.123456789");
		tech.setFax("+45.987654321");
		tech.setEmail("administrator@ascio-test-domain.com");
		tech.setType("owner");
		tech.setDetails("DetailsTest");
		tech.setOrganisationNumber("OrganisationNumberTest");
		tech.setExtensions(techExtensions);

                            
                                
                                    
                                    
                                
                            
                        
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue billingExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		billingExtensions[0].setKey("Title");
		billingExtensions[0].setValue("Mrs.");

                            
                            
                        
		Contact billing =  new Contact();
		billing.setFirstName("John");
		billing.setLastName("Doe");
		billing.setOrgName("Ascio");
		billing.setAddress1("Address1Test");
		billing.setAddress2("Address2Test");
		billing.setCity("CityTest");
		billing.setState("StateTest");
		billing.setPostalCode("888349");
		billing.setCountryCode("DK");
		billing.setPhone("+45.123456789");
		billing.setFax("+45.987654321");
		billing.setEmail("administrator@ascio-test-domain.com");
		billing.setType("owner");
		billing.setDetails("DetailsTest");
		billing.setOrganisationNumber("OrganisationNumberTest");
		billing.setExtensions(billingExtensions);

                            
                                
                                    
                                    
                                
                            
                        
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue resellerExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		resellerExtensions[0].setKey("Title");
		resellerExtensions[0].setValue("Mrs.");

                            
                            
                        
		Contact reseller =  new Contact();
		reseller.setFirstName("John");
		reseller.setLastName("Doe");
		reseller.setOrgName("Ascio");
		reseller.setAddress1("Address1Test");
		reseller.setAddress2("Address2Test");
		reseller.setCity("CityTest");
		reseller.setState("StateTest");
		reseller.setPostalCode("888349");
		reseller.setCountryCode("DK");
		reseller.setPhone("+45.123456789");
		reseller.setFax("+45.987654321");
		reseller.setEmail("administrator@ascio-test-domain.com");
		reseller.setType("owner");
		reseller.setDetails("DetailsTest");
		reseller.setOrganisationNumber("OrganisationNumberTest");
		reseller.setExtensions(resellerExtensions);

                            
                                
                                    
                                    
                                
                            
                        
		DomainTradeMark trademark =  new DomainTradeMark();
		trademark.setName("ascio-is-great.com");
		trademark.setCountry("DK");
		trademark.setDate(Calendar.getInstance());
		trademark.setNumber("NumberTest");
		trademark.setType("owner");
		trademark.setContact("ContactTest");
		trademark.setContactLanguage("ContactLanguageTest");
		trademark.setDocumentationLanguage("DocumentationLanguageTest");
		trademark.setSecondContact("SecondContactTest");
		trademark.setThirdContact("ThirdContactTest");
		trademark.setRegDate(Calendar.getInstance());

		Defensive defensive =  new Defensive();
		defensive.setHandle("JD123");
		defensive.setName("ascio-is-great.com");
		defensive.setMarkHandle("MarkHandleTest");
		defensive.setAuthInfo("X4FF!zu");
		defensive.setEncoding("EncodingTest");
		defensive.setOwner(owner);
		defensive.setAdmin(admin);
		defensive.setTech(tech);
		defensive.setBilling(billing);
		defensive.setReseller(reseller);
		defensive.setObjectComment("Example Object Comment");
		defensive.setTrademark(trademark);
		return defensive;package ascio.v3.examples;
import com.ascio.www._2013._02.*;

public class DefensiveExample {
	public static Defensive main() {
		
		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue ownerExtensions[] =  new ExtensionsKeyValue[]{keyValue};

		Registrant owner =  new Registrant();
		owner.setFirstName("John");
		owner.setLastName("Doe");
		owner.setOrgName("Ascio");
		owner.setAddress1("Address1Test");
		owner.setAddress2("Address2Test");
		owner.setCity("CityTest");
		owner.setState("StateTest");
		owner.setPostalCode("888349");
		owner.setCountryCode("DK");
		owner.setPhone("+45.123456789");
		owner.setFax("+45.987654321");
		owner.setEmail("administrator@ascio-test-domain.com");
		owner.setType("owner");
		owner.setDetails("DetailsTest");
		owner.setOrganisationNumber("OrganisationNumberTest");
		owner.setExtensions(ownerExtensions);
		owner.setVatNumber("VatNumberTest");
		owner.setNexusCategory("NexusCategoryTest");

		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue adminExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		adminExtensions[0].setKey("Title");
		adminExtensions[0].setValue("Mrs.");

		Contact admin =  new Contact();
		admin.setFirstName("John");
		admin.setLastName("Doe");
		admin.setOrgName("Ascio");
		admin.setAddress1("Address1Test");
		admin.setAddress2("Address2Test");
		admin.setCity("CityTest");
		admin.setState("StateTest");
		admin.setPostalCode("888349");
		admin.setCountryCode("DK");
		admin.setPhone("+45.123456789");
		admin.setFax("+45.987654321");
		admin.setEmail("administrator@ascio-test-domain.com");
		admin.setType("owner");
		admin.setDetails("DetailsTest");
		admin.setOrganisationNumber("OrganisationNumberTest");
		admin.setExtensions(adminExtensions);

		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue techExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		techExtensions[0].setKey("Title");
		techExtensions[0].setValue("Mrs.");

		Contact tech =  new Contact();
		tech.setFirstName("John");
		tech.setLastName("Doe");
		tech.setOrgName("Ascio");
		tech.setAddress1("Address1Test");
		tech.setAddress2("Address2Test");
		tech.setCity("CityTest");
		tech.setState("StateTest");
		tech.setPostalCode("888349");
		tech.setCountryCode("DK");
		tech.setPhone("+45.123456789");
		tech.setFax("+45.987654321");
		tech.setEmail("administrator@ascio-test-domain.com");
		tech.setType("owner");
		tech.setDetails("DetailsTest");
		tech.setOrganisationNumber("OrganisationNumberTest");
		tech.setExtensions(techExtensions);

		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue billingExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		billingExtensions[0].setKey("Title");
		billingExtensions[0].setValue("Mrs.");

		Contact billing =  new Contact();
		billing.setFirstName("John");
		billing.setLastName("Doe");
		billing.setOrgName("Ascio");
		billing.setAddress1("Address1Test");
		billing.setAddress2("Address2Test");
		billing.setCity("CityTest");
		billing.setState("StateTest");
		billing.setPostalCode("888349");
		billing.setCountryCode("DK");
		billing.setPhone("+45.123456789");
		billing.setFax("+45.987654321");
		billing.setEmail("administrator@ascio-test-domain.com");
		billing.setType("owner");
		billing.setDetails("DetailsTest");
		billing.setOrganisationNumber("OrganisationNumberTest");
		billing.setExtensions(billingExtensions);

		KeyValue keyValue =  new KeyValue();
		keyValue.setKey("Title");
		keyValue.setValue("Mr.");

		ExtensionsKeyValue resellerExtensions[] =  new ExtensionsKeyValue[]{keyValue};
		resellerExtensions[0].setKey("Title");
		resellerExtensions[0].setValue("Mrs.");

		Contact reseller =  new Contact();
		reseller.setFirstName("John");
		reseller.setLastName("Doe");
		reseller.setOrgName("Ascio");
		reseller.setAddress1("Address1Test");
		reseller.setAddress2("Address2Test");
		reseller.setCity("CityTest");
		reseller.setState("StateTest");
		reseller.setPostalCode("888349");
		reseller.setCountryCode("DK");
		reseller.setPhone("+45.123456789");
		reseller.setFax("+45.987654321");
		reseller.setEmail("administrator@ascio-test-domain.com");
		reseller.setType("owner");
		reseller.setDetails("DetailsTest");
		reseller.setOrganisationNumber("OrganisationNumberTest");
		reseller.setExtensions(resellerExtensions);

		DomainTradeMark trademark =  new DomainTradeMark();
		trademark.setName("ascio-is-great.com");
		trademark.setCountry("DK");
		trademark.setDate(Calendar.getInstance());
		trademark.setNumber("NumberTest");
		trademark.setType("owner");
		trademark.setContact("ContactTest");
		trademark.setContactLanguage("ContactLanguageTest");
		trademark.setDocumentationLanguage("DocumentationLanguageTest");
		trademark.setSecondContact("SecondContactTest");
		trademark.setThirdContact("ThirdContactTest");
		trademark.setRegDate(Calendar.getInstance());

		Defensive defensive =  new Defensive();
		defensive.setHandle("JD123");
		defensive.setName("ascio-is-great.com");
		defensive.setMarkHandle("MarkHandleTest");
		defensive.setAuthInfo("X4FF!zu");
		defensive.setEncoding("EncodingTest");
		defensive.setOwner(owner);
		defensive.setAdmin(admin);
		defensive.setTech(tech);
		defensive.setBilling(billing);
		defensive.setReseller(reseller);
		defensive.setObjectComment("Example Object Comment");
		defensive.setTrademark(trademark);
WSDL for AWS v3
https://aws.demo.ascio.com/v3/aws.wsdl (OTE)
https://aws.ascio.com/v3/aws.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.