PDA

View Full Version : Nombre de usuario con jasper



xcolom
07-21-2010, 03:31 AM
Buenas

Estoy adaptando unos reports en Jasper para ejecutarlos en Pentaho. Los adapto mediante el design-estudio creando xactions.

El caso es que necesitaira recuperar el nombre del usuario para pasarlo al jasper, en los reports de pentaho es facil usando la funcion =ENV("username"), pero, ¿alguien sabe como recuperar ese valor con un xaction?

Muchas gracias de antemano

tdidomenico
07-21-2010, 10:18 AM
Creá un nuevo "input" en la Action Sequence del tipo "string". Como "Origin" asignale "security", y como "Name", "principalName". Tu variable de entrada contendrá el nombre del usuario que ejecute la Action Sequence.

En esta página de la wiki (http://wiki.pentaho.com/display/ServerDoc2x/Using+Security+from+Action+Sequences) podés encontrar la referencia de todas las variables disponibles.

¡Saludos!