Hello à tous,

Je souhaite partager le résultat d'une XMLInstruction Cache entre plusieurs XMLServices.
Dans le XMLGram d'un XMLService, j'ai ajouté une instruction Cache et en enfant, plusieurs DBExtract.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
|_Cache (name = "MonCache")
     |___DBExtract
     |___DBExtract
     |___DBExtract
La case à cocher [Shared] est cochée.
XMLC_SharedCache = 1 dans les InitParams.

Maintenant dans un autre XMLService où j'ai strictement besoin des mêmes données, j'ai simplement rajouté une instruction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
|_Cache (name = "MonCache")
en croyant que les données seraient extraites du cache (niveau application puisque XMLC_SharedCache = 1).

Mais non :-)
Alors je pense extraire le XMLGram et faire un import dans tous les XMLServices où j'en ai besoin.
Mais la manière dont je voulais le faire n'est pas bonne ?

Sylvain