QueryZoneList
From NETIM
(Difference between revisions)
m (Text replace - "API Version 1 (Recommended)" to "API Version 1 (Deprecated)") |
|||
(2 intermediate revisions by one user not shown) | |||
Line 3: | Line 3: | ||
<tabs> | <tabs> | ||
− | <tab name="API Version 2 ( | + | <tab name="API Version 2 (Recommended)"> |
{| class="wikitable" style="width: 200px;" | {| class="wikitable" style="width: 200px;" | ||
! Release | ! Release | ||
− | |||
|- | |- | ||
− | |API >= 2.0 | + | |API >= 2.0 |
|} | |} | ||
Line 76: | Line 75: | ||
</tab> | </tab> | ||
− | <tab name="API Version 1 ( | + | <tab name="API Version 1 (Deprecated)"> |
{| class="wikitable" style="width: 200px;" | {| class="wikitable" style="width: 200px;" |
Latest revision as of 15:59, 2 August 2017
Release |
---|
API >= 2.0 |
Description
Returns all DNS records of a domain name
StructQueryZoneList[] queryZoneList(string idSession, string domain)
Perimeter
Applies only to domain names
Parameters
Format | Variable | Description | Notes |
---|---|---|---|
string (32) | idSession | Session ID | |
string (255) | domain | Domain name |
Return
An array of StructQueryZoneList
Notes
None
[edit] Examples
PHP
<?php $clientSOAP = new SoapClient("http://URL.wsdl"); try { $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN"); $ArrayZoneList = $clientSOAP->queryZoneList($idSession, "netim.com"); print_r($ArrayZoneList); } catch(SoapFault $fault) { echo "Exception : " .$fault->getMessage(). "\n"; } if (isset($idSession)) { $clientSOAP->sessionClose($idSession); } ?>
Release | Runtime |
---|---|
API >= 1.0 | Synchronous |
Description
Returns all DNS records of a domain name
StructQueryZoneList[] queryZoneList(string idSession, string domain)
Perimeter
Applies only to domain names
Parameters
Format | Variable | Description | Notes |
---|---|---|---|
string (32) | idSession | Session ID | |
string (255) | domain | Domain name |
Return
An array of StructQueryZoneList
Notes
None
[edit] Examples
PHP
<?php $clientSOAP = new SoapClient("http://URL.wsdl"); try { $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); $ArrayZoneList = $clientSOAP->queryZoneList($idSession, "netim.com"); print_r($ArrayZoneList); } catch(SoapFault $fault) { echo "Exception : " .$fault->getMessage(). "\n"; } if (isset($idSession)) { $clientSOAP->logout($idSession); } ?>
JAVA
DRSServiceLocator service = new DRSServiceLocator(); String idSession; StructOptionsZone structOptionsZone; StructQueryZoneList[] arrayStructQueryZoneList; try { DRSPortType port = service.getDRSPort(); idSession = port.login("XXXX", "XXXX", "EN"); arrayStructQueryZoneList = port.queryZoneList(idSession, "netim.com"); for (int i=0; i < arrayStructQueryZoneList.length; i++) { System.out.println(arrayStructQueryZoneList[i].getHost()+" "+arrayStructQueryZoneList[i].getType()+" "+arrayStructQueryZoneList[i].getValue()); structOptionsZone = arrayStructQueryZoneList[i].getOptions(); System.out.println(structOptionsZone.getService() +" "+ structOptionsZone.getProtocol() +" "+ structOptionsZone.getTtl() +" "+ structOptionsZone.getPriority() +" "+ structOptionsZone.getWeight() +" "+ structOptionsZone.getPort() +"\n"); } port.logout(idSession); } catch (RemoteException re) { System.out.println(re.getMessage()); } catch (ServiceException se) { se.printStackTrace(); }