QueryOpe

De NETIM
Aller à : Navigation, rechercher


Version
API >= 2.0


Description

Retourne l'état de l'opération

StructOperationResponse queryOpe(string idSession, int numOperation)


Liste des paramètres

Format Variable Description
string (32) idSession Identifiant de la session en cours
int numOperation Numéro d'opération


Valeurs de retour

Une structure de type StructOperationResponse


Notes

Aucune


Exemples

Langage PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl"); 
 
try 
{ 
      $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN"); 
      $StructOperationResponse = $clientSOAP->queryOpe($idSession, 1000); 
 
      print_r($StructOperationResponse);
 
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if (isset($idSession)) 
{ 
      $clientSOAP->sessionClose($idSession); 
} 
?>


Version Exécution
API > 1.0 Synchrone


Description

Retourne l'état de l'opération

string[] queryOpe(string idSession, int numOperation)


Liste des paramètres

Format Variable Description
string (32) idSession Identifiant de la session en cours
int numOperation Numéro d'opération


Valeurs de retour

Un tableau de string de 3 éléments
Element Description Valeurs
1 Etat de l'opétation "Cancelled" / "Done" / "Failed" / "Pending"
2 Message d'erreur Si l'état est "Failed"
3 le type d'opération


Notes

Aucune


Exemples

Langage PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl"); 
 
try 
{ 
      $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); 
      $res = $clientSOAP->queryOpe($idSession, 1000); 
 
      echo "Result=".$res[0]."\n";
      echo "Error=".$res[1]."\n";
      echo "Operation=".$res[2]."\n";
 
} 
catch(SoapFault $fault) 
{ 
      echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if (isset($idSession)) 
{ 
      $clientSOAP->logout($idSession); 
} 
?>


Langage JAVA

DRSServiceLocator service = new DRSServiceLocator(); 
String idSession; 
 
try 
{ 
      DRSPortType port = service.getDRSPort(); 
      idSession = port.login("XXXX", "XXXX", "EN"); 
 
      System.out.println(port.queryOpe(idSession, 1000)); 
 
      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