DomainCreate

From NETIM
(Difference between revisions)
Jump to: navigation, search
Line 21: Line 21:
 
! Notes
 
! Notes
 
|-
 
|-
|style="width: 100;" | string (32)|| style="width: 100;" | idSession || style="width: 200;" | Session ID || style="width: 400;" |
+
|style="width: 100px;" | string (32)|| style="width: 100px;" | idSession || style="width: 200px;" | Session ID || style="width: 400px;" |
 
|-
 
|-
 
|string (255)|| domain || Domain name to be registered ||
 
|string (255)|| domain || Domain name to be registered ||
Line 61: Line 61:
 
== Examples ==
 
== Examples ==
  
''' PHP '''
+
'''PHP'''
 
<source lang="php">
 
<source lang="php">
 
<?php  
 
<?php  
$clientSOAP = new SoapClient("http://URL.wsdl");  
+
$clientSOAP = new SoapClient("http://drs.netim.com/1.5/DRS.wsdl");
  
 
try  
 
try  

Revision as of 10:44, 2 October 2013

Release Runtim
API > 1.0 Asynchronous

Description

Requests a new domain registration

int domainCreate(string idSession, string domain, string idOwner, string idAdmin, string idTech, string idBilling, string ns1, string ns2, string ns3, string ns4, string ns5, int duration)


Parameters

Format Variable Description Notes
string (32) idSession Session ID
string (255) domain Domain name to be registered
string (8) idOwner ID of the owner contact with "isOwner=1"
string (8) idAdmin ID of the administrative contact with "isOwner=0"
string (8) idTech ID of the technical contact with "isOwner=0"
string (8) idBilling ID of the billing contact with "isOwner=0"
string (255) ns1 Name server DNS 1
string (255) ns2 Name server DNS 2
string (255) ns3 Name server DNS 3
string (255) ns4 Name server DNS 4
string (255) ns5 Name server DNS 5
int duration duration in years


Return

A tracking ID


Notes

Contact IDs must exist and belong the reseller
According to the extension, allocation and semantic rules may apply . See Category:Tld
The duration must correspond to periods allowed by the extension. See PeriodCreate in Category:Tld


Examples

PHP

<?php 
$clientSOAP = new SoapClient("http://drs.netim.com/1.5/DRS.wsdl");
 
try 
{ 
      $idSession = $clientSOAP>login("XXXX", "XXXX", "EN"); 
      $trackingID = $clientSOAP>domainCreate($idSession, "netim.com", "IDOWN", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", "", 1); 
 
      echo($trackingID); 
} 
catch(SoapFault $fault) 
{ 
     echo "Exception : " .$fault>getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP>logout($idSession); 
} 
?>


JAVA

DRSServiceLocator service = new DRSServiceLocator(); 
String idSession; 
int trackingID; 
 
try 
{ 
      DRSPortType port = service.getDRSPort(); 
      idSession = port.login("XXXX", "XXXX", "EN"); 
 
      trackingID = port.domainCreate(idSession, "netim.com", "ID01", "ID02", "ID03", "ID04", "ns1.netim.com", "ns2.netim.com", "", "", "", 1); 
      System.out.println(trackingID); 
 
      port.logout(idSession); 
} 
catch (RemoteException re) 
{ 
      System.out.println(re.getMessage()); 
} 
catch (ServiceException se) 
{ 
      se.printStackTrace(); 
}
Personal tools
Namespaces

Variants
Actions
Your account
Domain names
Shared Hosting
Old Hosting offers
SSL Certificates
Resellers
Affiliates
Contact Us
Miscellaneous