Référence : |
Lors de la distribution d'un rapport zoom en profondeur ou HTML qui contient une référence à un contenu situé sur un serveur web ou d'applications, vous devez utiliser la commande FOCHTMLURL (requis pour les procédures Managed Reporting) oul commande BASEURL dans la procédure planifiée afin de pleinement qualifié la valeur adresse URL. Une adresse URL pleinement qualifiée est nécessaire pour que l'utilisateur qui visualise le rapport puisse accéder au contenu du serveur web ou d'applications, où le client WebFOCUS est installé ou bien où le contenu référencé est hébergé. Cela permet à l'utilisateur d'exécuter le rapport HTML ou de zoom en profondeur, de voir des images, de résoudre des liens hypertexte et d'appliquer des feuilles de style en cascade externes (CSS).
Remarque : les fichiers de feuilles de style en cascade (CSS) doivent être pleinement qualifiés et accessibles au destinataire du rapport.
Pour exécuter un rapport de zoom en profondeur, un utilisateur doit avoir accès au serveur Web et au Serveur de Rapports WebFOCUS. Si le Serveur de Rapports WebFOCUS est exécuté en mode sécurisé, l'utilisateur doit avoir un identifiant d'exécution et un mot de passe valide pour exécuter le rapport. Si l'utilisateur n'a pas un identifiant d'exécution et un mot de passe valides, un message d'erreur d'authentification s'affiche.
N'utilisez pas localhost pour le nom d'hôte lorsque vous codez les zooms en profondeur. Lorsque le rapport est envoyé vers la machine de l'utilisateur, localhost fait référence à la machine sur laquelle se trouve l'utilisateur. Pour activer la requête de zoom en profondeur, la requête doit être envoyée vers l'hôte du serveur d'applications où est installé le client WebFOCUS.
Pour distribuer un rapport HTML contenant des descriptions de champ contextuel à l'aide de ReportCaster, il faut utiliser des composants JavaScript qui se trouvent sur le client WebFOCUS. Pour accéder à ces composants depuis un rapport distribué via ReportCaster, la procédure planifiée doit contenir la commande SET FOCHTMLURL, définie obligatoirement comme une adresse URL absolue et non pas avec la valeur par défaut /ibi_apps/ibi_html.
Par exemple,
SET FOCHTMLURL = http://hostname[:port]/ibi_apps/ibi_html
où :
est le nom d'hôte et le numéro de port facultatif (défini seulement lorsque le numéro de port par défaut n'est pas utilisé) où l'application web WebFOCUS est déployée.
est l'alias de serveur personnalisé par le site qui pointe vers le répertoire WebFOCUS81/ibi_html. ibi_apps / ibi_html est la valeur par défaut.
WebFOCUS |