Tâches post-installation WebFOCUS

Dans cette section :

Ce chapitre explique la vérification et les procédures de configuration communes pour le client WebFOCUS.


Haut de page

x
Conversion des portails WebFOCUS et des favoris pendant une mise à jour

Comment :

L'architecture des portails et des favoris WebFOCUS à changé dans WebFOCUS version 8.1, ceux-ci doivent être convertis pour être utilisés dans la nouvelle architecture. Si les portails et les favoris ne sont pas automatiquement convertis pendant la mise à jour, vous pouvez toujours exécuter les utilitaires de conversion manuellement.



x
Comment : Convertir les portails WebFOCUS pendant la mise à jour de WebFOCUS 8.1

Le référentiel WebFOCUS doit être en cours d'exécution pour effectuer la conversion.

Remarque : si vous effectuez une mise à jour depuis une version WebFOCUS antérieure à 8.1, il n'est pas nécessaire de convertir les portails, seulement les favoris.

  1. Allez à inst_dir/ibi/WebFOCUS80/utilities/bip.
  2. Exécutez le script portalconversion.sh.
  3. Entrez un ID et mot de passe administrateur
  4. Sélectionnez la version de WebFOCUS depuis laquelle vous effectuez la migration :
    • Selectionnez 1 pour WebFOCUS 77x. Ceci est l'option par défaut.
    • Selectionnez 2 pour WebFOCUS 8x.
    • Selectionnez q pour quitter l'utilitaire de conversion.
  5. Vous serez notifié quand l'utilitaire aura terminé la conversion. Appuyez sur Entrer pour quitter.
Le journal de la conversion est stocké dans inst_dir\ibi\WebFOCUS80\migration_import\export. Le nom du fichier est bip_favorites_migration.log.


x
Comment : Convertir les favoris WebFOCUS pendant la mise à jour de WebFOCUS 8.1

Le référentiel WebFOCUS doit être en cours d'exécution pour effectuer la conversion.

Remarque : cette étape doit aussi être effectuée si vous migrez vos favoris de WebFOCUS 8.1.00 à WebFOCUS 8.1.03 ou supérieure.

  1. Allez à inst_dir/ibi/WebFOCUS80/utilities/bip.

    Remarque : si vous avez mis à jour de WebFOCUS 8.1.00 à une version de WebFOCUS 8.1 plus récente, l'emplacement sera inst_dir/ibi/WebFOCUS81/utilities/bip.

  2. Exécutez le script favoritesmigration.sh.
  3. Entrez un ID et mot de passe administrateur
  4. Sélectionnez la version de WebFOCUS depuis laquelle vous effectuez la migration :
    • Selectionnez 1 pour WebFOCUS 77x. Ceci est l'option par défaut.
    • Selectionnez 2 pour WebFOCUS 8x.
    • Selectionnez q pour quitter l'utilitaire de conversion.
  5. Vous serez notifié quand l'utilitaire aura terminé la conversion. Appuyez sur Entrer pour quitter.
Le journal de la conversion est stocké dans inst_dir\ibi\WebFOCUS80\migration_import\export. Le nom du fichier est bip_portail_migration.log.

Remarque : si vous avez mis à jour de WebFOCUS 8.1.00 à une version de WebFOCUS 8.1 plus récente, l'emplacement sera inst_dir/ibi/WebFOCUS81/utilities/bip.


Haut de page

x
Configuration de WebFOCUS dans un environnement Web multicouche et serveur d'applications seulement

Dans cette section :

Dans un environnement Web multicouche, tous les composants Web WebFOCUS sont exécutés via le serveur d'applications, vous n'avez pas à créer les alias ibi_html sur un serveur Web. À la place, vous pouvez configurer votre serveur d'applications de façon à ce qu'il serve le contenu dans le répertoire install_directory/ibi/apps.

Les étapes de configuration de WebFOCUS pour qu'il exécute comme un serveur d'applications sont similaires à celles de d'un environnement multicouche : vous aller configurer le serveur d'applications pour qu'il serve du contenu statique à partir des répertoires ibi_html et apps. Ceci est décrit dans Utilisation de l'option serveur Contenu statique.

La différence est l'endroit où l'URL de bibliothèques par défaut ReportCaster pointe. Dans un environnement multicouche, ce paramètre pointe sur le serveur Web. Dans une configuration de type serveur d'applications unique, il pointe sur le serveur d'applications.



x
Utilisation de l'option serveur Contenu statique

WebFOCUS installe deux applications web dans le répertoire install_directory/ibi/WebFOCUS81/webapps, qui sont conçues pour servir du contenu statique du système de fichiers au navigateur :

Déployez au moins l'une de ses applications dans le cadre d'une configuration multicouche ou serveur d'applications unique :

Chaque application inclut un descripteur de déploiement (webconfig.xml) qui est utilisé pour localiser le répertoire contenant son fichier de configuration. Le paramètre de contexte IBI_Configuration_Directory de webconfig.xml est mis à jour pendant l'installation pour qu'il pointe vers install_directory/ibi/WebFOCUS81/config, qui contient le fichier de configuration approotConfig.xml. Le fichier de configuration est partagé par les deux serveurs d'applications, même si son nom suggère qu'il n'est utilisé que par un seul. Le fichier de configuration est utilisé pour maintenir les mappings MIME, le chemin physique des répertoires servis, ainsi que le niveau de journalisation.

Ces applications incluent aussi un fichier de propriété Log4J (log4j.xml), qui contient le chemin du fichier journal utilisé par chaque application. L'installation met à jour chaque fichier log4j.xml file avec le chemin vers son propre journal, respectivement install_directory/ibi/WebFOCUS81/logs/wfapproot.log et install_directory/ibi/WebFOCUS81/logs/wfibihtml.log.

Les applications serveur mettent à jour les journaux quotidiennement en ajoutant une date au nom du fichier pour en créer un nouveau (par exemple, wfibihtml.log.2014-01-01). Vous pouvez incrémenter le niveau de journalisation en éditant install_directory/ibi/WebFOCUS81/config/approotConfig.xml et en changeant le paramètre de niveau sur DEBUG, INFO, WARN, ERROR, ou FATAL, où DEBUG est le plus fourni.

Il existe des considérations spéciales pour l'utilisation de l'option de serveur de contenu dans un environnement multicouche clusterisé.



x
Référence : Utilisation des options IBIARCFG et IBIARLOG –D avec Applications Web Serveur de Contenu

De façon si elles, l'approche consistant à spécifier un chemin pleinement qualifié pointant sur le fichier de configuration (approotConfig.xml) dans webconfig.xml et à spécifier un chemin pleinement qualifié pointant sur les fichiers journaux dans log4j.xml est suffisante pour la plupart des installations. Ces chemins sont définis correctement pendant l'installation.

Toutefois, il existe une option pour passer ces chemins aux serveurs de contenu depuis la ligne de commande Java VM. Pour ceci, suivez les étapes suivantes :

  1. Editez le fichier webconfig.xml de WebFOCUS qui se trouve dans les deux fichiers approot.war et ibi_html.war. Remplacez le chemin pleinement qualifié défini par le paramètre IBI_Configuration_Directory avec la notation indiquée ci-dessous.
    <context-param>
        <param-name>IBI_Configuration_Directory</param-name>
        <param-value>${IBIARCFG}</param-value>
    </context-param>
  2. Editez le fichier log4j.xml de WebFOCUS qui se trouve dans le fichier approot.war et remplacez le chemin pleinement qualifié spécifié par le paramètre File de la manière suivante :
    <param name="File" value="${IBIARLOG}/wfapproot.log"/>
  3. Editez le fichier log4j.xml de WebFOCUS qui se trouve dans le fichier ibi_html.war et remplacez le chemin pleinement qualifié spécifié par le paramètre File de la manière suivante :
    <param name="File" value="${IBIARLOG}/wfibihtml.log"/>
  4. Ajoutez les options –D suivante de manière adéquate pour la JVM de votre serveur d'applications.

    Les paramètres en ci-dessous sont un peu différents dans un environnement multicouche clusteurisé.

    –DIBIARCFG=install_directory/ibi/WebFOCUS81/config 
    –DIBIARLOG=install_directory/ibi/WebFOCUS81/logs

Haut de page

x
Configuration et vérification du Client WebFOCUS

Dans cette section :

Pour configurer le Client WebFOCUS, éditez les fichiers via la Console d'administration WebFOCUS ou un éditeur texte. La Console d'administration WebFOCUS fournit aussi des outils pour vérifier l'installation.

Pour plus d'informations sur la configuration NLS, consultez le manuel Administration et Sécurité WebFOCUS.



x
Accéder à la page d'accueil WebFOCUS

WebFOCUS 8 contient une page d'accueil dans le portail BI WebFOCUS, à partir de laquelle vous accédez aux interfaces WebFOCUS, dont la console d'administration WebFOCUS.



x
Comment : Accéder à la page d'accueil WebFOCUS
  1. Assurez-vous que les serveurs web et d'applications sont démarrés et configurés.
  2. Avec un navigateur, allez à la page suivante :
    http://hostname:port/ibi_apps/

    où :

    hostname:port

    Sont le nom d'hôte et le port HTTP du serveur Web ou du serveur d'applications. Si vous avez besoin du certificat SSL, utilisez le préfixe https au lieu du préfixe http.

    La page de connexion WebFOCUS s'ouvre, comme le montre l'image suivante.

    Remarque : si vous recevez une erreur 404, assurez-vous que votre serveur d'applications est démarré et que vous avez déployé l'application WebFOCUS. Pour plus d'informations sur la configuration de votre serveur d'applications, consultez Installation de WebFOCUS Client.

  3. Entrez les informations de connexion par défaut suivantes :
    • Nom d'utilisateur : admin
    • Mot de passe : admin

    Remarque : si vous rencontrez une erreur nom d'utilisateur mot de passe invalide, assurez-vous que le référentiel WebFOCUS a été créé et qu'il contient bien les données table initiales.

  4. Cliquez sur Connexion.

    La page WebFOCUS BI Portal s'ouvre, comme le montre l'image suivante.

    Vous pouvez champ changer les informations de connexion par défaut en utilisant l'utilitaire Centre de Sécurité. Cliquez sur Outils depuis le menu supérieur, puis Centre de sécurité. Pour plus d'informations, consultez le manuel Administration et Sécurité WebFOCUS.



x
Accéder à la console d'administration WebFOCUS

Vous pouvez accéder à la Console d'administration WebFOCUS depuis la page d'accueil WebFOCUS, ou bien directement en utilisant un navigateur et son URL.

Accéder à la Console d'administration WebFOCUS avec Internet Explorer ou Firefox



x
Comment : Accéder à la Console d'administration WebFOCUS
  1. Assurez-vous que les serveurs web et d'applications sont démarrés et configurés.
  2. Connectez-vous à la page d'accueil WebFOCUS, puis cliquez sur Administration dans le menu supérieur et sélectionnez Console d'administration, comme le montre l'image suivante.

    Vous pouvez aussi entrer manuellement l'URL suivante dans votre navigateur :

    http://hostname:port/ibi_apps/console/webfocusconsole.jsp

    La page de connexion WebFOCUS s'ouvre, comme le montre l'image suivante.

    Si une page de connexion n'apparaît pas, assurez-vous que vos serveurs Web et d'applications sont démarrés et configurés.

  3. Connectez-vous avec un identifiant utilisateur administrateur. Par défaut, l'ID administrateur valide est admin, et le mot de passe est admin.

    Remarque : après avoir vérifié la configuration du client WebFOCUS, changer le mot de passe de l'ID utilisateur administrateur par défaut, admin. Pour plus d'informations sur la sécurité du client WebFOCUS, consultez le manuel Administration et Sécurité WebFOCUS.

    La Console d'administration WebFOCUS s'ouvre, comme le montre l'image suivante.

En utilisant cette console, vous pouvez éditer les paramètres de sécurité et de communication du client WebFOCUS. Cette console est décrite dans le manuel Sécurité et administration WebFOCUS, sections Aide.



x
Exécution de l'outil de vérification

La console d'administration WebFOCUS contient un outil de vérification pour tester davantage la configuration.



x
Comment : Exécuter l'outil de vérification
  1. Sur le volet de gauche de la console d'administration WebFOCUS, cliquez sur Diagnostics.
  2. Sous Vérification, cliquez sur Client WebFOCUS.
  3. Revoyez les résultats du test et dépannez en conséquence.

    Pour l'assistance dépannage, consultez Dépannage de WebFOCUS et ReportCaster.



x
Configurer l'Authentification Console d'administration WebFOCUS

Il est conseillé de configurer l'authentification de la Console d'administration WebFOCUS. La console d'administration WebFOCUS n'a pas son propre mécanisme d'authentification et, par défaut, aucun n'est utilisé.

Si vous souhaitez définir des paramètres d'authentification pour la console, vous pouvez choisir de le faire via le serveur de rapports WebFOCUS ou le serveur Web. Pour plus d'informations, consultez le manuel Administration et Sécurité WebFOCUS.



x
Définition des communications avec les serveurs de rapports WebFOCUS

Les paramètres de connexion du Client WebFOCUS sont stockés dans le fichier suivant :

/install_directory/ibi/WebFOCUS81/client/wfc/etc/odin.cfg

Ces fichiers contiennent des blocs de noeud qui définissent les serveurs de rapports WebFOCUS auxquels le client accède. Un bloc de noeud consiste en un jeu de paramètres définissant un serveur et un écouteur, entre autres composants de communication.

Lorsque vous installez le Client WebFOCUS, vous spécifiez un Serveur de Rapports WebFOCUS par défaut, auxquel le client accède. Si le client n'accède qu'à un seul serveur, passez à Configuration de l'Authentification Statique.

Pour changer l'information de connexion du serveur par défaut, ou définir des serveurs supplémentaires, utiliser les procédures suivantes.



x
Comment : Définir les serveurs d'applications WebFOCUS
  1. Sur le volet de gauche de la console d'administration WebFOCUS, cliquez sur Serveur de rapports.
  2. En dessous de Serveurs de Rapports, cliquez sur Services distants.

    Le volet de droite affiche tous les serveurs de rapports WebFOCUS définis. Pour éditer les paramètres d'un Serveur de Rapports WebFOCUS définis, sélectionnez son bouton radio et cliquez sur Modifier.

  3. Pour définir un noeud supplémentaire, cliquez sur Nouveau.
  4. Entrez un nom unique pour le nouveau NŒUD. Utilisez ce nom lorsque vous souhaitez accéder au serveur.

    Cette page vous permet de choisir entre définir un serveur unique (Client), Traitement CLM, ou un noeud Cluster. Un nœud cluster est un nœud consisté de plusieurs serveurs. Lorsque le client accède au cluster, il choisit l'un des serveurs dans celui-ci. Ceci est utilisé pour l'équilibrage de charge et le basculement. Le meilleur moyen d'utiliser des cluster consiste à invoquer le composant Gestionnaire Cluster que vous pouvez ajouter en option à votre environnement WebFOCUS.

  5. Cliquez sur Suivant.
  6. Renseigner les champs HOST et PORT.

    Les champs restants sont optionnels dans la plupart des environnements.

    Remarque : le paramétrage de l'ID et du mot de passe n'est pas recommandé ici car vous n'aurez pas forcément le résultat souhaité.

  7. Cliquez sur Enregistrer.
  8. En haut de la page, cliquez sur Vider Cache pour que vous changements prennent effet.


x
Comment : Configurer le Serveur de Rapports WebFOCUS par défaut

Lorsque vous effectuez une connexion du client vers le serveur sans spécifier ce dernier, c'est le serveur par défaut qui est utilisé. Le serveur par défaut, ainsi que plusieurs autres paramètres, sont renseignés dans le fichier suivant :

/install_directory/ibi/WebFOCUS81/client/wfc/etc/cgivars.wfs

La variable suivante spécifie le serveur par défaut :

IBI_REPORT_SERVER

Pour la renseigner en utilisant la Console d'administration WebFOCUS :

  1. Dans le volet de gauche de la Console d'administration WebFOCUS, sous Configuration, cliquez sur Paramètres Client puis Serveur de Rapports.
  2. Dans le champ IBI_REPORT_SERVER, entrez le nom du noeud du serveur par défaut.
  3. Cliquez sur Enregistrer en bas de la page.
  4. En haut de la page, cliquez sur Vider Cache.


x
Configuration de l'Authentification Statique

Quand le client accède au serveur de rapports WebFOCUS exécuté avec sécurité, il doit se connecter au serveur pour des taches telles que naviguer dans les métadonnées, lister les fichiers, ou exécuter les rapports. Vous pouvez utiliser l'authentification statique, ou bien avoir les utilisateurs ou les applications fournir ces informations. Avec l'authentification statique, vous spécifiez un ID utilisateur et un mot de passe que le client passera systématiquement au serveur. Ceci peut être renseigné pour tous les serveurs ou pour chaque serveur individuellement. L'authentification statique assure que toute connexion serveur au client WebFOCUS accède au serveur en utilisant la même configuration d'environnement.

Remarque : dans certains environnements, vous pourrez utiliser une authentification vérifiée (traitement déjà vérifié) à la place de l'authentification statique. Pour plus d'informations, consultez le manuel Administration et Sécurité WebFOCUS. Cette section ne concerne que l'authentification statique.

Les variables suivantes définissent l'authentification statique :

IBI_REPORT_USER
IBI_REPORT_PASS

Vous devriez renseigner ces variables via la Console d'administration WebFOCUS de façon à crypter le fichier qui contient le mot de passe. L'authentification statique est définie globalement pour tous les nœuds dans le fichier cgivars.wfs. L'authentification statique peut être définie pour un nom spécifique en créant un profil pour le même nœud.



x
Comment : Renseigner la configuration statique globalement

Ces étapes vont permettre de renseigner les informations de connexions qui sont utilisées pour l'accès à tous les serveurs.

  1. Sur le volet de gauche de la console d'administration WebFOCUS, cliquez sur Configuration.
  2. En-dessous de Paramètres Client, cliquez sur Serveurs de Rapports.
  3. Fournissez les informations à utiliser l'authentification statique dans les champs IBI_REPORT_USER et IBI_REPORT_PASS.
  4. Cochez la case ENCRYPT pour vous assurer que le fichier ne puisse pas être lu via le système de fichier. Ceci est recommandé car le fichier contient un identifiant utilisateur et son mot de passe.
  5. Cliquez sur Enregistrer.
  6. En haut de la page, cliquez sur Vider Cache pour que vous changements prennent effet.


x
Comment : Configurer l'authentification statique pour un nœud spécifique

Cette étape permet de renseigner les informations qui sont utilisées pour accéder à un nœud spécifique (un serveur ou un cluster).

  1. Sur le volet de gauche de la console d'administration WebFOCUS, cliquez sur S de serveur de rapports.
  2. En dessous de Serveurs de Rapports, cliquez sur Services distants.

    Le volet de droite affiche les serveurs de rapports WebFOCUS définis.

  3. Sélectionnez le nœud pour lequel vous configurez l'authentification, puis cliquez sur Profile.
  4. Retiré les commentaires de deux lignes IBI_REPORT_USER et IBI_REPORT_PASS, et appliquer-les au compte que vous souhaitez utiliser.
  5. Cochez la case ENCRYPT pour vous assurer que les informations de connexion ne puissent pas être lus via le système de fichier.
  6. Cliquez sur Enregistrer. Un profile pour le nœud est créé s'il n'existe pas déjà.

Pour plus d'informations sur l'utilisation de la Console d'administration WebFOCUS, cliquez sur Aide ou consultez le manuel Sécurité et administration WebFOCUS.



x
Activation d'Active Technologies

Bien que la plupart des fonctionnalités du client WebFOCUS soient configurées via la console d'administration WebFOCUS, certaines sont activées et configurées via le serveur de rapports WebFOCUS. Si vous avez une licence Active Technologies, vous devez obligatoirement fournir son code dans la console Web du Serveur de Rapports WebFOCUS.



x
Comment : Activer Active Technologies
  1. Connectez-vous à la console Web du Serveur de Rapports.

    Cette console été présentée dans Afficher la console Web et tester le serveur.

  2. Cliquez sur l'onglet Espace de travail.
  3. Faites un clic droit sur le dossier Espace de travail dans le volet navigation et sélectionnez License, ou cliquez sur License sur le ruban.
  4. Entrez votre license Active Technologies dans le champ license_active_report, puis cliquez sur Enregistrer et redémarrer le serveur.


x
Commentaires concernant Active Technologies pour Adobe Flash

Un rapport actif pour Adobe® Flash® est généré en utilisant un moteur de compilation Java qui est fourni avec Adobe Open Source Flex SDK inclus dans le serveur de rapports WebFOCUS. Il existe un problème connu avec le compilateur Adobe Flex®, qui ne fonctionne pas correctement avec la version Java d'IBM à cause d'un conflit entre la version de Xerces que le logiciel Flex utilise et celle qui est incluse avec IBM JVM. Une solution de contournement consiste à vous assurer que la JVM charge la version de Xerces fourni avec le logiciel Flex plutôt que la version fournie par IBM.

Assurez-vous que le compilateur Flex utilise le fichier xercesImpl.jar qui est fourni dans le dossier de bibliothèques Flex en dessous du dossier ibi. Ajoutez la syntaxe suivante au profil ID utilisateur qui démarre le Serveur de Rapports WebFOCUS :

export CLASSPATH=/ibi/srv81/home/etc/flex/lib/xercesImpl.jar:$CLASSPATH

Ceci doit être indiqué obligatoirement dans le CLASSPATH car le compilateur Flex ne peut pas lire le IBI_CLASSPATH lorsqu'il est exécuté.


Haut de page

x
Définition de la taille HTTP POST maximale de Tomcat

Par défaut, Apache Tomcat défini une taille maximale sur 2097152 (2MB) pour accepter les requêtes HTTP POST. Les fichiers EXL07 MIME est facilement atteindre cette limite, ExcelServlet va donc échouer avec une erreur HTTP 400 ou produire un fichier .XLSX corrompu. Pour résoudre ce problème, Tomcat doit être configuré en indiquant un attribut dans le fichier server.xml.

Dans le fichier /tomcat_home/conf/server.xml, ajoutez l'attribut maxPostSize et indiquez la valeur -1 pour désactiver la vérification de limite. L'exemple suivant illustre une telle situation avec le bloc élément <Connector port> :

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxPostSize="-1" />

Haut de page

x
Étapes Post-Installation WebLogic

Lorsque vous configurez WebLogic®, il est obligatoire de suivre les étapes suivantes après l'installation.

Vous devez créer un nouveau fichier appelé weblogic.xml dans le répertoire WEB-INF pour l'application web WebFOCUS. Il doit contenir l'information suivante :

<?xml version="1.0" encoding="UTF-8"?>
   <wls:weblogic-web-app
   xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
   http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
   http://xmlns.oracle.com/weblogic/weblogic-web-app
   http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
<wls:container-descriptor>
<wls:prefer-application-packages>
<wls:package-name>org.eclipse.persistence</wls:package-name>
</wls:prefer-application-packages>
</wls:container-descriptor>
</wls:weblogic-web-app>

Une fois le fichier enregistré, vous devez recréer le fichier .war en l'ajoutant à webfocus.war. Le fichier .war peut être renommé conformément à votre convention de nommage, puis redéployé.


Haut de page

x
Vérification et dépannage des Graphiques Côté Serveur (PCHOLD)

Comment :

Cette section explique comment vérifier et dépanner les types graphiques les plus communs. Par défaut, les graphiques WebFOCUS sont générés via le serveur Web et le serveur d'applications, utilisant un moteur graphique basé sur Java qui est installé avec le client WebFOCUS. Il s'agit de Graphiques Côté Serveur, aussi connu en tant que PCHOLD. Avec cette approche, un fichier graphique complet est créé sur le serveur Web ou sur le serveur d'applications, et est envoyé au navigateur.

Pour que le moteur graphique puisse créer les Graphiques Côté Serveur, vous devez configurer votre serveur d'applications, tel qu'expliqué dans Configurer les serveurs Web et d'applications. Pour y parvenir, vous renseignez la variable d'environnement DISPLAY ou vous utilisez l'option headless Java VM :



x
Comment : Utiliser les Graphiques Côté Serveur via la variable DISPLAY

La variable DISPLAY de votre serveur d'applications doit obligatoirement être renseignée sur un serveur X. Consultez Configurer les serveurs Web et d'applications pour plus d'informations sur la variable DISPLAY. Ceci peut être renseigné dans le .profile de l'ID utilisateur qui exécute le serveur d'applications ou son script de démarrage. Par exemple :

export DISPLAY=xserverHostname:0.0
export TERM=xterm

Si votre machine UNIX n'a pas de serveur X, vous pouvez installer un serveur X sur une machine Windows et, sur cette dernière, renseigner la variable DISPLAY.

De plus, le serveur X doit accepter les requêtes depuis le serveur d'applications ou le serveur Web. Sur certaines plates-formes UNIX, le serveur X est configuré par défaut pour refuser les connexions, même si DISPLAY a la valeur localhost:0. Sur de telles machines, une solution consiste à se connecter sur la machine physique, puis à démarrer une session X. Ensuite, ouvrez un shell et utilisez la commande xhost pour spécifier les hôtes qui se connecteront au serveur X. Par exemple :

xhost +localhost

La commande xhost est installée avec votre environnement X Windows et n'est pas forcément dans votre PATH par défaut. Après avoir lancé la commande xhost, laissez cet utilisateur connecté pour que les sections X restent actives. Pour protéger la machine, verrouillez l'affichage plutôt que de vous déconnecter. Si un utilisateur différent a besoin de se connecter à la machine physique, ou si cette machine doit être redémarrée, la commande xhost devrait être relancée au moment de la connexion, et vous devriez laisser une session X active.



x
Comment : Utiliser les Graphiques Côté Serveur avec l'option Java Headless

Si aucun serveur X n'est disponible, l'option headless peut être utilisée. C'est une option Java VM, pas une fonctionnalité spécifique à WebFOCUS. Elle est renseignée au niveau du serveur d'applications :

-Djava.awt.headless=true

Réviser la documentation de votre serveur d'applications et Configurer les serveurs Web et d'applications. Après avoir défini les options Java, redémarrez complètement votre serveur d'applications.

Remarque : si vous changez les paramètres graphiques WebFOCUS par défaut pour utiliser SSG_EXTERNAL=YES, il devrait aussi être modifié via la console d'administration WebFOCUS sous Configuration et Graphique dans le champ IBIJAVACMD.



x
Comment : Vérifier les Graphiques Côté Serveur

Une procédure d'exemple est installée avec le Serveur de Rapports WebFOCUS pour tester les Graphiques Côté Serveur.

  1. Connectez-vous à WebFOCUS en tant qu'administrateur et sélectionnez d'administration dans le menu Administration.
    La console d'administration s'affiche.
  2. Déployez le noeud Diagnostiques, puis le noeud Vérification, puis sélectionnez Serveur de rapports WebFOCUS.
  3. Cliquez sur Tester une procédure existante.
  4. Dans le champ Nom procédure, entrez cargraph et cliquer sur Exécuter.
  5. Si le serveur est exécuté avec sécurité, connectez-vous.

    Votre navigateur devrait afficher un graphique similaire à l'image suivante.

    Tester image cargraph

Si vous recevez une erreur ou si le navigateur est ralenti, vérifiez les journaux de votre serveur d'applications.


Haut de page

x
Configurer un proxy inverse pour Apache Tomcat

Comment :

Si vous souhaitez utiliser une configuration de serveur proxy avec un serveur d'application Apache Tomcat, vous devez configurer un paramètre dans le fichier server.xml pour vous assurer que tous les appels d'URL utilisent l'adresse du serveur de proxy Web au lieu du serveur interne.



x
Comment : Modifier le fichier server.xml de Apache Tomcat

Pour modifier le fichier server.xml :

  1. Naviguez vers le répertoire suivant :
    /tomcat_home/conf

    où :

    tomcat_home

    est l'emplacement sur votre ordinateur où est installé l'application Apache Tomcat.

  2. Modifiez le fichier server.xml.
  3. Rechercher le bloc de connecteur Coyote/JK2 AJP 1.3.
  4. Ajoutez les paramètres proxyName et proxyPort, tels que présentés dans l'exemple suivant :
    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8009" enableLookups="false" redirectPort="8443" 
        debug="0" protocol="AJP/1.3" proxyName="WEB-FACING PROXY_SERVER"
        proxyPort="WEB FACING PROXY_PORT"/>
  5. Pour la valeur du paramètre proxyName, spécifiez le nom d'hôte du serveur proxy Web.
  6. Pour la valeur de paramètre proxyPort, spécifiez le numéro de port du serveur proxy Web.
  7. Enregistrez les modifications apportées au fichier server.xml.
  8. Redémarrez le serveur d'application Apache Tomcat.

WebFOCUS