Dans cette section : |
Plusieurs variables sont associées au traitement d'une requête de connexion à MR que vous pouvez passer au serveur de génération de rapports. Cela peut être utile pour contrôler le flux du processus ou pour l'affichage dans la sortie de rapport. Vous pouvez procéder en configurant les commandes <SET> variable (pass) dans la Console d'administration. Les variables utilisateur comprennent :
<SET> IBIMR_folder (pass) <SET> IBIMR_fullpath (pass) <SET> IBIMR_user (pass) <SET> IBIMR_domain (pass) <SET> MR_FULL_FEXNAME (pass) <SET> MR_ITEM_HANDLE (pass)
Remarque : n'ecrivez pas sur les lignes existantes dans Paramètres personnalisé. Le fichier doit commencer par la ligne <VER>.
-TYPE IBIMR_folder is &IBIMR_folder -TYPE IBIMR_fullpath is &IBIMR_fullpath -TYPE IBIMR_user is &IBIMR_user -TYPE IBIMR_domain is &IBIMR_domain -TYPE MR_FULL_FEXNAME is &MR_FULL_FEXNAME -TYPE MR_ITEM_HANDLE is &MR_ITEM_HANDLE
La sortie suivante s'affiche :
IBIMR_folder is Sales IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/variables.fex IBIMR_user is admin IBIMR_domain is Retail/ MR_FULL_FEXNAME is variablesTitle MR_ITEM_HANDLE is variables
Lorsque le rapport est exécuté à partir de l'éditeur de texte, la sortie suivante s'affiche :
IBIMR_folder is Sales IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/* IBIMR_user is admin IBIMR_domain is Retail/ MR_FULL_FEXNAME is MR_ITEM_HANDLE is ADHOCRQ
Comment : |
Les variables du client WebFOCUS ne sont pas transmises au serveur de génération de rapports, de sorte qu'elles ne peuvent pas être inclues directement dans l'un des profils du serveur de génération de rapports (edasprof.prf, les profils utilisateur, et les profils de groupe). Cependant, vous pouvez utiliser les variables WebFOCUS en spécifiant les procédures dans le profil du site WebFOCUS ou le profil universel. Le profil de site et le profil universel sont exécutés après le traitement du profil Serveur de rapport, mais avant la requête de rapport. Le profil de site s'exécute à partir du client WebFOCUS et le profil universel exécute le code à la fois à partir du client WebFOCUS et du serveur de distribution ReportCaster.
La console d'administration s'affiche.
Le profil du site _site_profile utilise la syntaxe suivante
_site_profile=command
où :
est toute syntaxe valide du Serveur de génération de rapports. Le profil de site n'est pas traité pendant la connexion au serveur de génération de rapports, ni quand une procédure planifiée dans ReportCaster est exécutée. Il n'est traité que si les procédures sont exécutées sur le serveur de génération de rapports.
La console d'administration s'affiche.
Le profil universel _universal_profile utilise la syntaxe suivante
_universal_profile=command
où :
est toute syntaxe valide du Serveur de génération de rapports. Le profil universel s'exécute à la fois par le client WebFOCUS et le serveur de distribution ReportCaster. Ceci diffère de _site_profile, qu'il est exécuté que par une requête du Client WebFOCUS.
Un _universal_profile ne devrait jamais inclure de logique ou de construction ne s'exécutant que sur le client WebFOCUS. Par exemple, les variables d'en-tête http ne devraient pas être incluses, parce qu'elles ne sont disponibles qu'au Client et pas au serveur de distribution ReportCaster.
WebFOCUS |