Page 1 sur 1
Migration serveur 6 vers 7 : Query_String retourne plus rien

Publié:
28 Sep 2010 à 09:53
par SONY
Bonjour,
Depuis une migration Lotus Serveur de 6.X à 7, l'appel à un agent WEB lotus ne fonctionne plus.
En traçant dans le code, je me rend compte que la commande Query_String(0) ne retourne rien.
- Code : Tout sélectionner
Dim session As New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
Print "ICI : " & doc.Query_String(0)
Cette méthode aurait-elle changée ?
Merci de votre aide.

Publié:
28 Sep 2010 à 10:10
par Michael DELIQUE
Salut (et welcome)
non, vue que Query_String est une variable CGI
par contre dans un agent, le document context renvois celui de l'agent et non de la page (ton souci viens peut être de là)

Publié:
28 Sep 2010 à 10:18
par SONY
Michael DELIQUE a écrit:Salut (et welcome)
Merci
Michael DELIQUE a écrit:par contre dans un agent, le document context renvois celui de l'agent et non de la page (ton souci viens peut être de là)
càd ? (désolé je découvre Lotus)
Pour info j'appelle simplement mon agent Web depuis un navigateur avec l'url suivante
- Code : Tout sélectionner
http://[SERVEURLOTUS]/base.nsf/[MONAGENT]?openagent&p0=&p1=

Publié:
28 Sep 2010 à 10:32
par Michael DELIQUE
re,
ce que je voulais dire c'est que le doc context renvoyer par un agent erst toujours celui de l'agent et pas de la page qui a lancé l'agent. mais dans le cas de ton url
tu devrais en effet récupérer "openagent&p0=&p1=" dans le query_string

Publié:
28 Sep 2010 à 10:50
par SONY
Les propriétés NotesURL ou HttpURL me retournent bien des valeurs mais pas query_string...
Ne serait-ce pas dû à un paramétrage du serveur Web Lotus ?

Publié:
28 Sep 2010 à 11:03
par Michael DELIQUE
re,
pas que je sache

Publié:
28 Sep 2010 à 12:49
par SONY
pas de piste particulière à me donner ?
un problème de droit ?
le fait que Lotus Designer soit en 6.5 et serveur en 7 ne peut pas poser problème ?

Publié:
28 Sep 2010 à 12:56
par Michael DELIQUE
re,
avoir un designer dans une version inférieur du serveur peut poser souci, mais pas dans ce cas.
tu as vue avec ton admin s'il y avait un truc particulier sur le server ?

Publié:
28 Sep 2010 à 13:00
par SONY
Par contre j'ai trouvé sur le net des infos comme quoi il faudrait rajouter un input caché (appelé Query_String) dans le formulaire pour remédier au problème, mais vu que je ne passe pas par un formulaire...

Publié:
02 Oct 2010 à 21:56
par roubech
juste pour voir, t'as essayé d'accéder à une autre variable CGI, Remote_User par exemple
http://publib.boulder.ibm.com/infocente ... MPLES.html