Bonjour,

Je suis à la recherche d'un moyen de me connecter à Quality Center v10 via "COM" (utilisation de l'api de QC).
Actuellement, je réussi à m'y connecter via le CLI en exécutant mon script php mais lorsque je l'exécute sur un navigateur cela bloque au login.
Il semblerait que la connexion à l'URL s'interrompe en mode web mais pas dans le mode CLI.
J'ai essayé avec exec() mais cela n'a pas l'air de fonctionner non plus. Connaissez vous un moyen de s'y connecter sans passer par le CLI ?

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$QCConnection = new COM('TDApiOle80.TDConnection');
$QCConnection->InitConnectionEx( $QC_URL );
$QCConnection->Login($QC_USERNAME ,$QC_PASSWORD); //ligne 63 dans mon code
 
if ( $QCConnection->LoggedIn == 1 )
{
	print "Authentifié sur Quality Center : URL : $QC_URL   USER : $QC_USERNAME <br>";
}
else
{
    print "Non authentifié sur Quality Center:  URL : $QC_URL  USER : $QC_USERNAME <br>";
}
Voici l'erreur lorsque je tente sur un navigateur :

PHP Fatal error: Uncaught exception 'com_exception' with message 'Source: Unknown
Description: Server has been disconnected while performing Login action' in D:\apache\htdocs\SDT\QC\launch.php:63
Stack trace:
#0 D:\apache\htdocs\SDT\QC\launch.php(63): com->Login('user', 'password')
#1 {main}
thrown in D:\apache\htdocs\SDT\QC\launch.php on line 63
Merci d'avance pour vos réponses.