2016-04-25 5 views
0

En utilisant Tuleap 8.13.99.65 sur CentOS 6.7artefacts Sélection sur base de la valeur dans selectbox en utilisant l'interface SOAP

Utilisation du script exemple get_artifacts.php j'ai essayé de le modifier pour trouver tous les artefacts dans un tracker avec un statut ' Terminé 'Cependant, lorsque j'exécute le script, il retourne tous les enregistrements quel que soit leur statut. Le champ d'état est appelé status_id et est une boîte de sélection fixe. J'ai trouvé le bind_status_id pour le statut Completed et je l'ai inclus mais je reçois toujours tous les artefacts retournés. Je suis assez nouveau à ce sujet, il est presque certainement causé par une erreur de ma part, mais je ne peux pas le repérer.

J'ai inclus une petite section du code, où la requête est définie, quelqu'un peut-il repérer où je me suis trompé?

$project_id = 0; //not needed 
$tracker_id = 20; 
$offset  = 0; 
$limit  = 100; 
$criteria = array(
    array(
     'field_name' => 'status_id', 
     'value' => array(
      'bind_value' => array(
       'bind_value_id' => '504', 
       'bind_value_label' => 'Completed' 
      ) 
     ) 
    ) 
); 

Toute aide serait grandement appréciée.

Merci à l'avance

Répondre

0

Je viens d'apprendre que l'interface SOAP est obsolète et sera bientôt arrêté donc je suppose que ma question n'est plus pertinente.

Il est temps d'apprendre l'API REST à la place!