DomainCreateLP

From NETIM
Jump to: navigation, search


Release Runtime
API >= 2.0 Synchronous


Description

Requests the registration of a domain during a launch period

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


Liste des param├Ętres

Format Variable Description Notes
string (32) idSession Session ID
string (255) domain Domain name to be registered
string (12) idOwner ID of the owner contact with "isOwner=1"
string (12) idAdmin ID of the administrative contact with "isOwner=0"
string (12) idTech ID of the technical contact with "isOwner=0"
string (12) 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
string (255) launchPhase Code of the launch period


Return

A structure StructOperationResponse


Notes

See Category:Tld to find out more information concerning openings/launches and corresponding codes. 
The domain name will not be registered immediately but during the launch period requested.
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://URL.wsdl");
 
try 
{ 
      $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN"); 
      $StructOperationResponse= $clientSOAP->domainCreateLP($idSession, "netim.xxx", "IDOWN", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", "", 1,"LR"); 
 
      print_r($StructOperationResponse); 
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP->sessionClose($idSession); 
} 
?>


Release Runtime
API > 1.1 Asynchronous


Description

Requests the registration of a domain during a launch period

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


Liste des param├Ętres

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
string (255) launchPhase Code of the launch period


Return

A tracking ID


Notes

See Category:Tld to find out more information concerning openings/launches and corresponding codes. 
The domain name will not be registered immediately but during the launch period requested.
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://URL.wsdl");
 
try 
{ 
      $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); 
      $trackingID = $clientSOAP->domainCreateLP($idSession, "netim.xxx", "IDOWN", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", "", 1,"LR"); 
 
      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.domainCreateLP(idSession, "netim.xxx", "ID01", "ID02", "ID03", "ID04", "ns1.netim.com", "ns2.netim.com", "", "", "", 1,"LR"); 
      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
Contact Us
Web Hosting
SSL Certificate
Email Hosting
Website Builder
Resellers
Affiliates
Miscellaneous