HostCreate

De NETIM
Aller à : Navigation, rechercher


Version Exécution
API >= 2.0 Synchrone


Description

Créé un nouvel host auprès du registre

StructOperationResponse hostCreate(string idSession, string host, string[] ipv4, string[] ipv6)


Liste des paramètres

Format Variable Description Notes
string (32) idSession Identifiant de la session
string (255) host Nom du host exemple : "ns1.example.com"
ArrayOfString ipv4 Tableau des adresses IPv4
ArrayOfString ipv6 Tableau des adresses IPv6


Valeurs de retour

Une structure de type StructOperationResponse


Notes

Au moins une IP doit être fournies IPv4 ou IPv6.
Pour fonctionner correctement, le host devra être déclaré dans la configuration DNS du domaine
avec autant d'enregistrement de type A que d'IPv4 et de type AAAA que d'IPv6 définies. Tous les registres ne supportent pas les objets "Host", consultez les opérations ouvertes pour l'extension.


Exemples

Langage PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl");
$host = "xxx.example.com"; 
$ipv4 = array("192.134.0.129"); 
$ipv6 = array("2001:660:3006:4:0:0:1:1"); 
 
try 
{ 
      $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN"); 
 
      $StructOperationResponse = $clientSOAP->hostCreate($idSession, $host, $ipv4, $ipv6); 
 
      print_r($StructOperationResponse); 
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP->sessionClose($idSession); 
} 
?>


Version Exécution
API > 1.32 Asynchrone


Description

Créé un nouvel host auprès du registre

int hostCreate(string idSession, string host, string[] ipv4, string[] ipv6)


Liste des paramètres

Format Variable Description Notes
string (32) idSession Identifiant de la session
string (255) host Nom du host exemple : "ns1.example.com"
ArrayOfString ipv4 Tableau des adresses IPv4
ArrayOfString ipv6 Tableau des adresses IPv6


Valeurs de retour

Un numéro d'opération


Notes

Au moins une IP doit être fournies IPv4 ou IPv6.
Pour fonctionner correctement, le host devra être déclaré dans la configuration DNS du domaine
avec autant d'enregistrement de type A que d'IPv4 et de type AAAA que d'IPv6 définies. Tous les registres ne supportent pas les objets "Host", consultez les opérations ouvertes pour l'extension.


Exemples

Langage PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl");
$host = "xxx.example.com"; 
$ipv4 = array("192.134.0.129"); 
$ipv6 = array("2001:660:3006:4:0:0:1:1"); 
 
try 
{ 
      $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); 
 
      $trackingID = $clientSOAP->hostCreate($idSession, $host, $ipv4, $ipv6); 
      echo($trackingID); 
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP->logout($idSession); 
} 
?>


Langage JAVA

DRSServiceLocator service = new DRSServiceLocator(); 
String idSession; 
int trackingID; 
String host = "xxx.example.com"; 
String ipv4[] = {"192.134.0.129"}; 
String ipv6[] = {"2001:660:3006:4:0:0:1:1"}; 
 
try 
{ 
      DRSPortType port = service.getDRSPort(); 
      idSession = port.login("XXXX", "XXXX", "EN"); 
 
      trackingID = port.hostCreate(idSession, host, ipv4[], ipv6[]); 
      System.out.println(trackingID); 
 
      port.logout(idSession); 
} 
catch (RemoteException re) 
{ 
      System.out.println(re.getMessage()); 
} 
catch (ServiceException se) 
{ 
      se.printStackTrace(); 
}


Outils personnels
Espaces de noms

Variantes
Actions
Votre compte
Noms de domaine
Hébergement mutualisés
Anciennes offres d'hébergement
Certificats SSL
Revendeurs
Affiliation
Contacter le support
Divers