sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-users] RE : session objet dans un pipe


From: Martin Sevigny
Subject: [sdx-users] RE : session objet dans un pipe
Date: Tue, 19 Nov 2002 16:06:35 +0100

Bonjour,

> Maintenant:  on desire faire des manipulations qui implique 
> la variable sdx_user.
> 
> Cet objet est stocke dans la session. Y-a-t'il moyen de le 
> recuperer dans la transformation?  Y-a-til moyen de demander 
> au framework qui est logge sur le client qui demande la 
> transformation (par uploadDocument etc).

On peut passer dynamiquement des paramètres lors de l'indexation, depuis
une XSP :

<xsp:logic>
  String my_userid = sdx_user.getId(); // Par exemple, voir la classe
UserInformation
</xsp:logic>

<sdx:uploadDocument ...>
  <sdx:pipeline>
    <sdx:parameter name="usercode" valueString="my_userid"/>
  </sdx:pipeline>
</sdx:uploadDocument>

A ce moment, le paramètre "usercode" sera accessible dans le pipeline
d'indexation et aura comme valeur le code de l'utilisateur.

Comme vous voyez, toutefois, le système de paramètre ne fonctionne
qu'avec des String. Si vous voulez autre chose, ce n'est pas possible
directement.

C'est l'une des dernières choses ajoutées à SDX 2.0b1, alors les tests
ont été plutôt limités. Dans sdxworld, il y a un exemple d'utilisation.

Dans cet exemple avec le code d'utilisateur, c'est un peu inutile,
car... SDX passe systématiquement le paramètre "sdxUser" aux pipeline
d'indexation...

A bientôt,

Martin Sévigny





reply via email to

[Prev in Thread] Current Thread [Next in Thread]