Bonjour,
du xmlservice "formCreation" j'appelle le xmlservice "insertData".
Comment dans ce xmlservice "insertData", je peux connaitre le nom du xmlservice appelant ?
Merci
Bonjour,
du xmlservice "formCreation" j'appelle le xmlservice "insertData".
Comment dans ce xmlservice "insertData", je peux connaitre le nom du xmlservice appelant ?
Merci
Je ne crois pas que ce soit dispo dans le context comme pour NextAction. Mais par contre il est facile de remédier à la question, il suffit pour ça que tu l'insères paramètre HTTP dans le formulaire qui appelle ton XMLService InsertData.
De cette manière tu auras à disposition dans le context le champ PrevAction qui contiendra le nom du formulaire appelant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form name='FormInsert' action='InsertData'> <input type="hidden" name="PrevAction"> <xsl:value-of select="/document/XMLC_Params/XMLC_Action"/> </input> ... </form>
Sylvain
Avec un peu de chance, tu peux retrouver ca dans le champ Request.Referer du Context, mais ca contient l'URL complete (path, action et parametres) de la requete precedente.
La solution de Sylvain est meilleure.
Partager