Ascio Web Service v3

Java Axis CreateOrder - Register

Registers a domain. Please look at the TLD-Kit for special rules.

CreateOrderResponse CreateOrder(SecurityHeaderDetails securityHeader,CreateOrderRequest request)

Response codes

ResultCodeMessageValue
200Order validated
200Order received
400Order not validatedMessages
401Authorization failed
405Access denied

CreateOrder Request

PropertyType
request

CreateOrderResponse

PropertyDescription
CreateOrderResult
OrderInfo
ResultCodeExample: 1
ResultMessage
Errors

Used in Classes

PropertyValue
requestDomainOrderRequest
OrderTypeRegister

Java Axis example

package ascio.v3.examples;
import com.ascio.www._2013._02.*;
import ascio.lib.*;

public class RegisterExample {
	public static CreateOrderResponse main() {
		AscioConfig config = new AscioConfig();
		V3 env = config.getTesting().getV3();

		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(config.getEmail());
		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(config.getEmail());
		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(config.getEmail());
		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(config.getEmail());
		billing.setType("owner");
		billing.setDetails("DetailsTest");
		billing.setOrganisationNumber("OrganisationNumberTest");
		billing.setExtensions(billingExtensions);

                            
                                
                                    
                                    
                                
                            
                        
		NameServer nameServer1 =  new NameServer();
		nameServer1.setHandle("JD123");
		nameServer1.setHostName("ns1.ascio.net");
		nameServer1.setIpAddress("64.98.148.24");
		nameServer1.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer1.setDetails("DetailsTest");

		NameServer nameServer2 =  new NameServer();
		nameServer2.setHandle("JD123");
		nameServer2.setHostName("ns2.ascio.net");
		nameServer2.setIpAddress("216.40.47.100");
		nameServer2.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer2.setDetails("DetailsTest");

		NameServer nameServer3 =  new NameServer();
		nameServer3.setHandle("JD123");
		nameServer3.setHostName("ns3.ascio.net");
		nameServer3.setIpAddress("64.98.148.25");
		nameServer3.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer3.setDetails("DetailsTest");

		NameServer nameServer4 =  new NameServer();
		nameServer4.setHandle("JD123");
		nameServer4.setHostName("ns4.ascio.net");
		nameServer4.setIpAddress("216.40.47.101");
		nameServer4.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer4.setDetails("DetailsTest");

		NameServer nameServer5 =  new NameServer();
		nameServer5.setHandle("JD123");
		nameServer5.setHostName("HostNameTest");
		nameServer5.setIpAddress("IpAddressTest");
		nameServer5.setIpV6Address("IpV6AddressTest");
		nameServer5.setDetails("DetailsTest");

		NameServer nameServer6 =  new NameServer();
		nameServer6.setHandle("JD123");
		nameServer6.setHostName("HostNameTest");
		nameServer6.setIpAddress("IpAddressTest");
		nameServer6.setIpV6Address("IpV6AddressTest");
		nameServer6.setDetails("DetailsTest");

		NameServer nameServer7 =  new NameServer();
		nameServer7.setHandle("JD123");
		nameServer7.setHostName("HostNameTest");
		nameServer7.setIpAddress("IpAddressTest");
		nameServer7.setIpV6Address("IpV6AddressTest");
		nameServer7.setDetails("DetailsTest");

		NameServer nameServer8 =  new NameServer();
		nameServer8.setHandle("JD123");
		nameServer8.setHostName("HostNameTest");
		nameServer8.setIpAddress("IpAddressTest");
		nameServer8.setIpV6Address("IpV6AddressTest");
		nameServer8.setDetails("DetailsTest");

		NameServer nameServer9 =  new NameServer();
		nameServer9.setHandle("JD123");
		nameServer9.setHostName("HostNameTest");
		nameServer9.setIpAddress("IpAddressTest");
		nameServer9.setIpV6Address("IpV6AddressTest");
		nameServer9.setDetails("DetailsTest");

		NameServer nameServer10 =  new NameServer();
		nameServer10.setHandle("JD123");
		nameServer10.setHostName("HostNameTest");
		nameServer10.setIpAddress("IpAddressTest");
		nameServer10.setIpV6Address("IpV6AddressTest");
		nameServer10.setDetails("DetailsTest");

		NameServer nameServer11 =  new NameServer();
		nameServer11.setHandle("JD123");
		nameServer11.setHostName("HostNameTest");
		nameServer11.setIpAddress("IpAddressTest");
		nameServer11.setIpV6Address("IpV6AddressTest");
		nameServer11.setDetails("DetailsTest");

		NameServer nameServer12 =  new NameServer();
		nameServer12.setHandle("JD123");
		nameServer12.setHostName("HostNameTest");
		nameServer12.setIpAddress("IpAddressTest");
		nameServer12.setIpV6Address("IpV6AddressTest");
		nameServer12.setDetails("DetailsTest");

		NameServers nameServers =  new NameServers();
		nameServers.setNameServer1(nameServer1);
		nameServers.setNameServer2(nameServer2);
		nameServers.setNameServer3(nameServer3);
		nameServers.setNameServer4(nameServer4);
		nameServers.setNameServer5(nameServer5);
		nameServers.setNameServer6(nameServer6);
		nameServers.setNameServer7(nameServer7);
		nameServers.setNameServer8(nameServer8);
		nameServers.setNameServer9(nameServer9);
		nameServers.setNameServer10(nameServer10);
		nameServers.setNameServer11(nameServer11);
		nameServers.setNameServer12(nameServer12);

		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());

		DnsSecKey dnsSecKey1 =  new DnsSecKey();
		dnsSecKey1.setHandle("JD123");

		DnsSecKey dnsSecKey2 =  new DnsSecKey();
		dnsSecKey2.setHandle("JD123");

		DnsSecKey dnsSecKey3 =  new DnsSecKey();
		dnsSecKey3.setHandle("JD123");

		DnsSecKey dnsSecKey4 =  new DnsSecKey();
		dnsSecKey4.setHandle("JD123");

		DnsSecKey dnsSecKey5 =  new DnsSecKey();
		dnsSecKey5.setHandle("JD123");

		DnsSecKeys dnsSecKeys =  new DnsSecKeys();
		dnsSecKeys.setDnsSecKey1(dnsSecKey1);
		dnsSecKeys.setDnsSecKey2(dnsSecKey2);
		dnsSecKeys.setDnsSecKey3(dnsSecKey3);
		dnsSecKeys.setDnsSecKey4(dnsSecKey4);
		dnsSecKeys.setDnsSecKey5(dnsSecKey5);

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

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

		PrivacyProxy privacyProxy =  new PrivacyProxy();
		privacyProxy.setType(PrivacyProxyType.None);
		privacyProxy.setPrivacyAdmin(false);
		privacyProxy.setPrivacyTech(false);
		privacyProxy.setPrivacyBilling(false);
		privacyProxy.setExtensions(privacyProxyExtensions);

		Domain domain =  new Domain();
		domain.setName("ascio-is-great.com");
		domain.setRenewPeriod(1);
		domain.setDomainPurpose("DomainPurposeTest");
		domain.setTransferLock("Unlock");
		domain.setDeleteLock("Unlock");
		domain.setUpdateLock("Unlock");
		domain.setOwner(owner);
		domain.setAdmin(admin);
		domain.setTech(tech);
		domain.setBilling(billing);
		domain.setNameServers(nameServers);
		domain.setTrademark(trademark);
		domain.setDnsSecKeys(dnsSecKeys);
		domain.setPrivacyProxy(privacyProxy);
		domain.setDiscloseSocialData("true");
		domain.setLocalPresence(false);
		domain.setMasterNameServerIp("MasterNameServerIpTest");

		DomainOrderRequest request =  new DomainOrderRequest();
		request.setType(OrderType.Register);
		request.setTransactionComment("TransactionCommentTest");
		request.setDomain(domain);
		request.setAgreedPrice(5000);

		try {
			CreateOrderResponse response = env.getClient().createOrder(request);			
			System.out.println("response\n");
			System.out.println("CreateOrder Code\t:" + response.getResultCode());
			System.out.println("CreateOrder Message\t: " + response.getResultMessage());

			System.out.println("Created OrderId	: "+response.getOrderInfo().getOrderId());
			if(response.getResultCode() > 200){
				for(String error : response.getErrors()) {
					System.out.print(error);
				}	
			}		
			return response;
		} catch (Exception e) {
			System.out.print(e);
		}
		return new CreateOrderResponse();package ascio.v3.examples;
import com.ascio.www._2013._02.*;
import ascio.lib.*;

public class RegisterExample {
	public static CreateOrderResponse main() {
		AscioConfig config = new AscioConfig();
		V3 env = config.getTesting().getV3();

		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(config.getEmail());
		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(config.getEmail());
		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(config.getEmail());
		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(config.getEmail());
		billing.setType("owner");
		billing.setDetails("DetailsTest");
		billing.setOrganisationNumber("OrganisationNumberTest");
		billing.setExtensions(billingExtensions);

		NameServer nameServer1 =  new NameServer();
		nameServer1.setHandle("JD123");
		nameServer1.setHostName("ns1.ascio.net");
		nameServer1.setIpAddress("64.98.148.24");
		nameServer1.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer1.setDetails("DetailsTest");

		NameServer nameServer2 =  new NameServer();
		nameServer2.setHandle("JD123");
		nameServer2.setHostName("ns2.ascio.net");
		nameServer2.setIpAddress("216.40.47.100");
		nameServer2.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer2.setDetails("DetailsTest");

		NameServer nameServer3 =  new NameServer();
		nameServer3.setHandle("JD123");
		nameServer3.setHostName("ns3.ascio.net");
		nameServer3.setIpAddress("64.98.148.25");
		nameServer3.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer3.setDetails("DetailsTest");

		NameServer nameServer4 =  new NameServer();
		nameServer4.setHandle("JD123");
		nameServer4.setHostName("ns4.ascio.net");
		nameServer4.setIpAddress("216.40.47.101");
		nameServer4.setIpV6Address("xxxx:xxxx:xxx:xxx:xxxx");
		nameServer4.setDetails("DetailsTest");

		NameServer nameServer5 =  new NameServer();
		nameServer5.setHandle("JD123");
		nameServer5.setHostName("HostNameTest");
		nameServer5.setIpAddress("IpAddressTest");
		nameServer5.setIpV6Address("IpV6AddressTest");
		nameServer5.setDetails("DetailsTest");

		NameServer nameServer6 =  new NameServer();
		nameServer6.setHandle("JD123");
		nameServer6.setHostName("HostNameTest");
		nameServer6.setIpAddress("IpAddressTest");
		nameServer6.setIpV6Address("IpV6AddressTest");
		nameServer6.setDetails("DetailsTest");

		NameServer nameServer7 =  new NameServer();
		nameServer7.setHandle("JD123");
		nameServer7.setHostName("HostNameTest");
		nameServer7.setIpAddress("IpAddressTest");
		nameServer7.setIpV6Address("IpV6AddressTest");
		nameServer7.setDetails("DetailsTest");

		NameServer nameServer8 =  new NameServer();
		nameServer8.setHandle("JD123");
		nameServer8.setHostName("HostNameTest");
		nameServer8.setIpAddress("IpAddressTest");
		nameServer8.setIpV6Address("IpV6AddressTest");
		nameServer8.setDetails("DetailsTest");

		NameServer nameServer9 =  new NameServer();
		nameServer9.setHandle("JD123");
		nameServer9.setHostName("HostNameTest");
		nameServer9.setIpAddress("IpAddressTest");
		nameServer9.setIpV6Address("IpV6AddressTest");
		nameServer9.setDetails("DetailsTest");

		NameServer nameServer10 =  new NameServer();
		nameServer10.setHandle("JD123");
		nameServer10.setHostName("HostNameTest");
		nameServer10.setIpAddress("IpAddressTest");
		nameServer10.setIpV6Address("IpV6AddressTest");
		nameServer10.setDetails("DetailsTest");

		NameServer nameServer11 =  new NameServer();
		nameServer11.setHandle("JD123");
		nameServer11.setHostName("HostNameTest");
		nameServer11.setIpAddress("IpAddressTest");
		nameServer11.setIpV6Address("IpV6AddressTest");
		nameServer11.setDetails("DetailsTest");

		NameServer nameServer12 =  new NameServer();
		nameServer12.setHandle("JD123");
		nameServer12.setHostName("HostNameTest");
		nameServer12.setIpAddress("IpAddressTest");
		nameServer12.setIpV6Address("IpV6AddressTest");
		nameServer12.setDetails("DetailsTest");

		NameServers nameServers =  new NameServers();
		nameServers.setNameServer1(nameServer1);
		nameServers.setNameServer2(nameServer2);
		nameServers.setNameServer3(nameServer3);
		nameServers.setNameServer4(nameServer4);
		nameServers.setNameServer5(nameServer5);
		nameServers.setNameServer6(nameServer6);
		nameServers.setNameServer7(nameServer7);
		nameServers.setNameServer8(nameServer8);
		nameServers.setNameServer9(nameServer9);
		nameServers.setNameServer10(nameServer10);
		nameServers.setNameServer11(nameServer11);
		nameServers.setNameServer12(nameServer12);

		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());

		DnsSecKey dnsSecKey1 =  new DnsSecKey();
		dnsSecKey1.setHandle("JD123");

		DnsSecKey dnsSecKey2 =  new DnsSecKey();
		dnsSecKey2.setHandle("JD123");

		DnsSecKey dnsSecKey3 =  new DnsSecKey();
		dnsSecKey3.setHandle("JD123");

		DnsSecKey dnsSecKey4 =  new DnsSecKey();
		dnsSecKey4.setHandle("JD123");

		DnsSecKey dnsSecKey5 =  new DnsSecKey();
		dnsSecKey5.setHandle("JD123");

		DnsSecKeys dnsSecKeys =  new DnsSecKeys();
		dnsSecKeys.setDnsSecKey1(dnsSecKey1);
		dnsSecKeys.setDnsSecKey2(dnsSecKey2);
		dnsSecKeys.setDnsSecKey3(dnsSecKey3);
		dnsSecKeys.setDnsSecKey4(dnsSecKey4);
		dnsSecKeys.setDnsSecKey5(dnsSecKey5);

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

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

		PrivacyProxy privacyProxy =  new PrivacyProxy();
		privacyProxy.setType(PrivacyProxyType.None);
		privacyProxy.setPrivacyAdmin(false);
		privacyProxy.setPrivacyTech(false);
		privacyProxy.setPrivacyBilling(false);
		privacyProxy.setExtensions(privacyProxyExtensions);

		Domain domain =  new Domain();
		domain.setName("ascio-is-great.com");
		domain.setRenewPeriod(1);
		domain.setDomainPurpose("DomainPurposeTest");
		domain.setTransferLock("Unlock");
		domain.setDeleteLock("Unlock");
		domain.setUpdateLock("Unlock");
		domain.setOwner(owner);
		domain.setAdmin(admin);
		domain.setTech(tech);
		domain.setBilling(billing);
		domain.setNameServers(nameServers);
		domain.setTrademark(trademark);
		domain.setDnsSecKeys(dnsSecKeys);
		domain.setPrivacyProxy(privacyProxy);
		domain.setDiscloseSocialData("true");
		domain.setLocalPresence(false);
		domain.setMasterNameServerIp("MasterNameServerIpTest");

		DomainOrderRequest request =  new DomainOrderRequest();
		request.setType(OrderType.Register);
		request.setTransactionComment("TransactionCommentTest");
		request.setDomain(domain);
		request.setAgreedPrice(5000);

		try {
			CreateOrderResponse response = env.getClient().createOrder(request);			
			System.out.println("response\n");
			System.out.println("CreateOrder Code\t:" + response.getResultCode());
			System.out.println("CreateOrder Message\t: " + response.getResultMessage());

			System.out.println("Created OrderId	: "+response.getOrderInfo().getOrderId());
			if(response.getResultCode() > 200){
				for(String error : response.getErrors()) {
					System.out.print(error);
				}	
			}		
			return response;
		} catch (Exception e) {
			System.out.print(e);
		}
		return new CreateOrderResponse();
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.