Bonjour,

J'ai la séquence suivante:

1°) un XMLModule avec un XMLService qui récupère un couple
d'identifiants EMP_LOGIN/EMP_PWD via un formulaire et qui le
transmet au XMLModule suivant

2°) un XMLModule avec un XMLGram en 4 instructions (3 DBExtract et 1
Assign):

a)SELECT PRS_ID, ETS_ID_AFFECTE
FROM T_EMPLOYE_EMP
WHERE EMP_LOGIN = :EMP_LOGIN
AND EMP_PWD = :EMP_PWD
b)SELECT (COALESCE(TIT_LIBELLE + ' ', '') +
PRS_PRENOM + ' ' + PRS_NOM) AS PRS_IDENTITE
FROM TG_PERSONNE_PRS P
LEFT JOIN TR_TITRE_TIT T
ON P.TIT_ID = T.TIT_ID
WHERE PRS_ID = RS_ID
c)SELECT SCC_NOM
FROM T_SUCCURSALE_SCC
WHERE ETS_ID = :ETS_ID_AFFECTE
d)Assign appelé ToCookie
"Source" => "Destination"
Context/PRS_ID => Cookie/PRS_ID
Context/PRS_IDENTITE => Cookie/PRS_IDENTITE
Context/ETS_ID_AFFECTE => Cookie/ETS_ID
Context/SCC_NOM => Cookie/ETS_NOM

Le NextAction renvoie vers le XMLModule suivant

3°) un XMLModule avec un XMLGram en 1 instruction (1 Assign)

a)Assign appelé FromCookie
"Source" => "Destination"
Cookie/PRS_ID => Input/PRS_ID
Cookie/PRS_IDENTITE => Input/PRS_IDENTITE
Cookie/ETS_ID_AFFECTE => Input/ETS_ID
Cookie/ETS_NOM => Input/ETS_NOM

Un XSL qui affiche FromCooKie/PRS_IDENTITE, FromCookie/ETS_NOM

A L'exécution n, j'obtiens l'affichage du couple n-1
les autres requêtes donnent le résultat attendu !

Quelque chose m'échappe dans la mécanique !!!
Pourrait on m'éclairer ?

Philippe.