DomainTransferTrade

From NETIM
Revision as of 15:50, 2 August 2017 by Netim (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Release Runtime
API >= 2.0 Synchronous


Description

Requests the transfer of a domain name to Netim together with a change of the registrant

StructOperationResponse domainTransferTrade(string idSession, string domain, string authID, string idOwner, string idAdmin, string idTech, string idBilling, string ns1, string ns2, string ns3, string ns4, string ns5)


Parameters

Format Variable Description Notes
string (50) idSession Session ID
string (255) domain Domain name to be transferred
string (8) authID Autorisation code / EPP code if applicable
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


Return

A structure StructOperationResponse


Notes

Contact IDs must exist and belong the reseller
According to the extension, semantic rules may apply. See Category:Tld


Examples

PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl");
 
try 
{ 
      $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN"); 
      $StructOperationResponse = $clientSOAP->domainTransferTrade($idSession, "netim.com", "98smGTHfdsHnj", "#AUTO#", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", ""); 
 
      print_r($StructOperationResponse);
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP->sessionClose($idSession); 
} 
?>


Release Runtime
API > 1.2 Asynchronous


Description

Requests the transfer of a domain name to Netim together with a change of the registrant

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


Parameters

Format Variable Description Notes
string (50) idSession Session ID
string (255) domain Domain name to be transferred
string (8) authID Autorisation code / EPP code if applicable
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


Return

A tracking ID


Notes

Contact IDs must exist and belong the reseller
According to the extension, semantic rules may apply . See Category:Tld


Examples

PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl");
 
try 
{ 
      $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); 
      $trackingID = $clientSOAP->domainTransferTrade($idSession, "netim.com", "98smGTHfdsHnj", "#AUTO#", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", ""); 
 
      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.domainTransferTrade(idSession, "netim.com", "98smGTHfdsHnj", "ID01", "ID02", "ID03", "ID04", "ns1.netim.com", "ns2.netim.com", "", "", ""); 
      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