Ascio Web Service v3
Java Axis CreateOrder - NameserverUpdate (Nameserver Update)
Replaces the DnsSec with a new handle. There are 2 ways to submit the new Nameserver: With the Nameserver Update, it is possible to change DnsSec.
CreateOrderResponse CreateOrder(SecurityHeaderDetails securityHeader,CreateOrderRequest request)
Response codes
ResultCode | Message | Value |
---|---|---|
200 | Order validated | |
200 | Order received | |
400 | Order not validated | Messages |
401 | Authorization failed | |
405 | Access denied |
CreateOrder Request
Property | Type |
---|---|
request |
CreateOrderResponse
Property | Description |
---|---|
CreateOrderResult | |
OrderInfo | |
ResultCode | Example: 1 |
ResultMessage | |
Errors |
Used in Classes
Property | Value |
OrderType | NameserverUpdate |
---|---|
request | DomainOrderRequest |
Example | dnssec |
Java Axis example
package ascio.v3.examples;
import com.ascio.www._2013._02.*;
import ascio.lib.*;
public class NameserverUpdateExample {
public static CreateOrderResponse main() {
AscioConfig config = new AscioConfig();
V3 env = config.getTesting().getV3();
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);
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);
Domain domain = new Domain();
domain.setNameServers(nameServers);
domain.setDnsSecKeys(dnsSecKeys);
domain.setMasterNameServerIp("MasterNameServerIpTest");
DomainOrderRequest request = new DomainOrderRequest();
request.setType(OrderType.NameserverUpdate);
request.setTransactionComment("TransactionCommentTest");
request.setDomain(domain);
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 NameserverUpdateExample {
public static CreateOrderResponse main() {
AscioConfig config = new AscioConfig();
V3 env = config.getTesting().getV3();
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);
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);
Domain domain = new Domain();
domain.setNameServers(nameServers);
domain.setDnsSecKeys(dnsSecKeys);
domain.setMasterNameServerIp("MasterNameServerIpTest");
DomainOrderRequest request = new DomainOrderRequest();
request.setType(OrderType.NameserverUpdate);
request.setTransactionComment("TransactionCommentTest");
request.setDomain(domain);
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.
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.