DomainCreateLP
From NETIM
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(); }