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 :
Voici l'erreur lorsque je tente sur un navigateur :
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>"; }
Merci d'avance pour vos réponses.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
Partager