Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
J'ai installé la dernière version de Powerbuilder (12.0 build 6107) sur ma nouvelle machine de développement (windows 7 pro 32bits) et suis occupé de faire des tests afin de vérifier que tout fonctionne correctement avant l'abandon de l'ancienne machine.
Je rencontre un problème avec une application Webforms. Lorsque j'imprime une Datawindow, le PrintManager m'affiche ceci:
Uploaded with ImageShack.us
Ghostcript 8.71 est installé sur ma machine, l'imprimante 'Sybase DataWindow PS' est également installée.
Les utilisateurs 'IUSR', 'IIS_IUSRS' et 'SERVICE RESEAU' ont accès en lecture/écriture au répertoire 'inetpub\wwwroot\appname_root\'
Je commence maintenant à tourner en rond, je ne vois pas ce qui pourrait déconner.
L'imprimante 'Sybase DataWindow PS' fonctionne correctement car j'ai une application win qui réussit à faire correctement un SaveAs en PDF.
J'imagine qu'il s'agit d'un problème de droits, l'impossibilité pour le système de créer le fichier .pdf pour la session utilisateur.
Sur mon ancienne machine qui tourne sous XP avec IIS 6 et Powerbuilder 11.5.1 build 4011, tout fonctionne correctement.
Si quelqu'un d'entre vous à une idée ??
Merci.
Dernière modification par quent1 (22-07-2010 08:22:59)
Hors ligne
Problème résolu.
Après beaucoup de recherche sur internet et sur la doc de Sybase, j'ai trouvé le paramètre à changer pour que tout fonctionne à nouveau.
A cet endroit, Doc sybase, il est indiqué que pour IIS 7.5, les applications Powerbuilder sont déployées dans un pool d'application nommé 'PBAppPool'.
Le problème est que par défaut, 'PBAppPool' est démarré avec l'identité 'ApplicationPoolIdentity' ce qui peut poser des problèmes avec les Datawindow SaveAs et Print.
Il faut donc changer l'identité 'ApplicationPoolIdentity' par 'NetworkService' dans les propriétés avancées du pool d'application 'PBAppPool'.
Hors ligne
MERCI POUR L'INFO
+10000
Hors ligne
Pages: 1