Ascio Web Service v2
Java Axis CreateNameServer
Response CreateNameServer(string sessionId,NameServer nameServer)
Response codes
ResultCode | Message | Value |
---|---|---|
200 | OK | |
401 | Authorization failed | |
501 | Syntax error in parameters or arguments |
CreateNameServer Request
Property | Description |
---|---|
sessionId | Example: o58t9fjgw9bjarp6q7byv13e |
nameServer |
CreateNameServerResponse
Property |
---|
CreateNameServerResult |
nameServer |
Java Axis example
package ascio.v2.examples;
import com.ascio.www._2007._01.*;
import com.ascio.www._2007._01.holders.*;
import ascio.lib.*;
public class CreateNameServerExample {
public static Response main() {
AscioConfig config = new AscioConfig();
V2 env = config.getTesting().getV2();
NameServer nameServer = new NameServer();
nameServer.setHostName("HostNameTest");
nameServer.setIpAddress("IpAddressTest");
nameServer.setStatus("StatusTest");
nameServer.setIpV6Address("IpV6AddressTest");
nameServer.setDetails("DetailsTest");
For normal orders you only need the HostName. We will set the IP. Exceptions are, TLDs with a ZoneCheck (like de,it,fr). An if you want to set a glue-recordYou need an IP Address if the ZoneCheck is used or you want to set at glue record. If you want to set a glue-record for ns1.mynsdomain.com then mynsdomain.com must be at ascio.You need an IP Address if the ZoneCheck is used or you want to set at glue record. If you want to set a glue-record for ns1.mynsdomain.com then mynsdomain.com must be at ascio.
try {
/**inputs holders*/
NameServerHolder nameServerHolder = new NameServerHolder(nameServer);
Response response = env.getClient().createNameServer(env.getSessionId(), nameServerHolder);
System.out.println("CreateNameServer ResultCode\t: " + response.getResultCode().toString());
System.out.println("CreateNameServer Message\t: " + response.getMessage());
System.out.println("Created Handle\t: " + nameServerHolder.value.getHandle());
if(response.getResultCode() == 400) {
for( String value : response.getValues()) {
System.out.println("Error: " + value);
}
}
return response;
} catch (Exception e) {
System.out.print(e);
}
return new Response();package ascio.v2.examples;
import com.ascio.www._2007._01.*;
import com.ascio.www._2007._01.holders.*;
import ascio.lib.*;
public class CreateNameServerExample {
public static Response main() {
AscioConfig config = new AscioConfig();
V2 env = config.getTesting().getV2();
NameServer nameServer = new NameServer();
nameServer.setHostName("HostNameTest");
nameServer.setIpAddress("IpAddressTest");
nameServer.setStatus("StatusTest");
nameServer.setIpV6Address("IpV6AddressTest");
nameServer.setDetails("DetailsTest");
try {
/**inputs holders*/
NameServerHolder nameServerHolder = new NameServerHolder(nameServer);
Response response = env.getClient().createNameServer(env.getSessionId(), nameServerHolder);
System.out.println("CreateNameServer ResultCode\t: " + response.getResultCode().toString());
System.out.println("CreateNameServer Message\t: " + response.getMessage());
System.out.println("Created Handle\t: " + nameServerHolder.value.getHandle());
if(response.getResultCode() == 400) {
for( String value : response.getValues()) {
System.out.println("Error: " + value);
}
}
return response;
} catch (Exception e) {
System.out.print(e);
}
return new Response();
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.
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.