Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
J'ai écrit un batch ORCA me permettant de lancer une compilation de mon projet toutes les nuits. Enfin, pour l'instant, c'est un peu de la théorie. En effet, quand je lance le batch DOS, lançant à son tour le script ORCA, une boite de dialogue s'ouvre me demandant mon mot de passe VSS. Or celui-ci est fourni dans le script ORCA.
Voici le début du script ORCA :
;********************************************************************** ; This is the PBORCA file to build the Application SC ;********************************************************************** start session ;********************************************************************** ; Set up the SCCS Connection Parameters ;********************************************************************** scc set connect property provider "Microsoft Visual SourceSafe" scc set connect property userid "orca" scc set connect property password "orca" scc set connect property project "~"$/mon_projet~", BAAAAAAA" scc set connect property localprojpath "C:\ORCA\dev\projet_pb11.5" scc set connect property logfile mylog ; argument passé sur la ligne de commande scc set connect property logappend true ; This is to delete those *.sr* files. scc set connect property deletetempfiles true ; demande confirmation :-( ;********************************************************************** ; Now Connect to the SCCS Provider ;********************************************************************** scc connect
Mon contexte :
WinXP SP3
PowerBuilder 11.5 3050
VSS 6.0
SQLAnywhere 9
Pour ce qui est du développement, je travaille avec :
* user windows = GPF
* user VSS = GPF
Mes sources sont dans un dossier C:\Projets\
J'ai créé un user VSS "orca" n'ayant qu'un accès en lecture spécialement pour cette chaine de compilation, afin de séparer les deux environnements DEV PV et Compil ORCA.
Dernier paramètre qui, je le sens bien, ne doit pas être étranger à la solution : je suis novice avec VSS.
Vous savez tout, merci pour votre aide :-)
[RÉSOLU] :
Le problème est connu chez Sybase. Utiliser un utilisateur VSS sans mot de passe permet de s'affranchir de la boîte de dialogue d'authentification. Le must pour un batch nocturne...
Dernière modification par GPF (19-06-2009 09:36:52)
Hors ligne