Fonctionnalités du serveur de distribution

Dans cette section :

Les administrateurs autorisés doivent être conscients des activités et des fonctionnalités suivantes du serveur de distribution :


Haut de page

x
Démarrage du serveur de distribution

Dans cette section :

Pendant le démarrage, le serveur de distribution appelle le système IBFS pour obtenir l'information relative à la communication avec le référentiel WebFOCUS. Lors de l'installation du client WebFOCUS, vous pouvez spécifier une source de données SQL existante ou d'opter pour l'installation et la configuration de la source de données Apache Derby SQL par WebFOCUS. Si le serveur de distribution ne peut pas communiquer avec le référentiel, il ne démarrera pas. Si le serveur de distribution ne démarre pas, vérifiez ses fichiers de trace pour trouver des messages d'erreur. Pour plus d'informations, consultez Fichiers traces du démarrage du serveur de distribution .

Après une initialisation réussie, le serveur de distribution recherche des tâches à récupérer, comme spécifié par les paramètres Récupération et Scan arrière, et les tâches à exécuter, comme spécifié par la valeur NEXTRUNTIME de chaque planning.



x
Importantes considérations de configuration quand le serveur de distribution est installé séparément du client WebFOCUS

Quand le serveur de distribution ReportCaster est installé en tant que serveur autonome sur une machine distincte de celle du client WebFOCUS, vous devez obligatoirement effectuer un certain nombre d'actions supplémentaires pour vous assurer que les modifications de configuration effectuées dans la console d'administration de WebFOCUS soient disponibles dans ReportCaster. C'est parce que le serveur de distribution autonome ne peut pas accéder aux fichiers de configuration WebFOCUS qui sont mis à jour via la console. Ceci est particulièrement important quand vous configurez la sécurité à l'extérieur de WebFOCUS, car vos travaux ReportCaster ne vont peut-être pas s'exécuter correctement si le serveur de distribution n'utilise pas les mêmes paramètres de sécurité que le client WebFOCUS.

La procédure recommandée à d'effectuer les changements dans WebFOCUS en suivant la documentation, puis en les testant dans un navigateur web. Quand les paramètres sont vérifiés, suivez les étapes suivantes pour vous assurer que la configuration est disponible dans ReportCaster :

  1. Copiez le fichier webconfig.xml file de …\ibi\WebFOCUS81\config dans le répertoire …\ibi\WebFOCUS81\config sur la machine autonome du serveur de distribution.
  2. Copiez le fichier odin.xml file de …\ibi\WebFOCUS81\client\etc dans le répertoire …\ibi\WebFOCUS81\client\etc sur la machine autonome du serveur de distribution.
  3. Si le chemin d'installation du serveur de distribution est différent de celui du client WebFOCUS, éditez le fichier webconfig.xml sur le serveur de distribution et modifier globalement le chemin d'installation pour qu'il corresponde à celui du serveur de distribution. Par exemple, si le client WebFOCUS est installé sur C:\ibi\WebFOCUS81 et le serveur de distribution est installé sur D:\ibi\WebFOCUS81, modifiez globalement C:\ibi\WebFOCUS81 en D:\ibi\WebFOCUS81 dans le fichier webconfig.xml du serveur de distribution.
  4. Redémarrez le serveur de distribution et testez le comportement de la tâche planifiée.

Haut de page

x
Récupération

Référence :

L'objet du paramètre Récupération dans l'outil de configuration du serveur ReportCaster est de recupérer des tâches qui ont été placées dans la file d'attente du serveur de distribution mais n'ont pas complété leur processus planifié d'exécution. Ceci peut être dû à une interruption de service du serveur de distribution ou du serveur de génération de rapport. Vous pouvez activer la fonctionnalité de récupération en définissant la Récupération à ON dans l'outil de configuration du serveur ReportCaster.

Lorsque vous créez un planning et que le paramètre RECOVERY (récupération) est affecté à la valeur ON, le champ RECOVERY du planning est affecté à la valeur N dans la table de référentiel BOTSCHED. Lorsque le planning est placé dans la file d'attente d'exécution, le champ RECOVERY est défini à Y. Ce qui signifie que le Serveur de distribution n'est pas disponible lorsque la tâche est encore dans la file d'attente, récupèrera la tâche lorsque le Serveur de distribution ReportCaster sera disponible même lorsque le paramètre Récupération est défini à OFF dans l'outil de ocnfiguration du Serveur ReportCasterReport Broker. A la fin d'exécution de la tâche et après l'écriture de tous les journaux, le champ RECOVERY est réaffecté à la valeur N.

Toute tâche s'exécutant lors de la définition du paramètre Récupération à ON ne s'exécute qu'une fois. Une fois la tâche mise en file d'attente d'exécution, son NEXTRUNTIME est actualisé pour refléter l'heure prévue pour son prochaine exécution. Par exemple, si une tâche est planifiée pour s'exécuter à un intervalle horaire et le Serveur de distribution n'est pas disponible pendant quatre heures de temps, lorsque le Serveur de distribution est disponible la tâche ne s'exécutera qu'une fois et reprendra sur la base d'un intevalle horaire par la suite.

Remarque : l'option Récupération fonctionne indépendamment de l'option Recherche arrière. Pour plus d'informations sur l'option Rescanner.



x
Référence : Comment les tâches sont récupérées

Les tâches planifiées sont récupérées de la manière suivante :

  1. Lorsque vous démarrez le serveur de distribution, il recherche le paramètre récupération activée (RECOVERY ON) dans le fichier de configuration ReportCaster.
  2. Si Récupération est réglé sur ON, le serveur de distribution lit tous les enregistrements de la table BOTSCHED dont le champ Récupération est réglé sur Y et les place dans la file d'attente d'exécution, quelles que soient les informations de planification ou l'heure d'exécution spécifiée.
  3. Le serveur de distribution commence à scruter et à rechercher les tâches à exécuter, après avoir placé dans la file d'attente toutes les tâches sur lesquelles le champ Récupération est réglé sur Y.
  4. Après que la tâche est placée dans la file d'attente du serveur de distribution, son paramètre NEXTRUNTIME (prochaine exécution) est actualisée en fonction de la prochaine fois qu'elle doit s'exécuter.

Remarque :


Haut de page

x
Rescanner

Dans certaines instances, le Serveur de distribution peut être indisponible pendant une certaine période. Pendant ce temps, il est imposible d'exécuter des tâches. Par défaut, lorsque le Serveur de distributiuon est de nouveau disponible, il recherche et exécute toutes les tâches avec une prochaine heure d'exécution inférieure au temps actuel, puis réinitialise la prochaine heure d'exécution selon la prochaine heure d'exécution planifiée pour la tâche. Si le Serveur de distribution n'est pas disponible pendant une longue durée, il est possible que vous souhaitiez ajuster ce comportement. A l'aide du paramètre Rescanner vous ne pouvez exécuter que les tâches trouvées dans un laps de temps spécifié pour nue mise hors service, ou just réinitialiser le next run time de toutes les tâches inattendues sans les exécuter.

Il existe deux paramètres Rescanner :

L'intervalle Rescanner est actif uniquement quand le type Rescanner est actif.Pour plus d'informations, consultez paramètres du serveur de distribution.

Le paramètre Type Rescanner peut prendre les valeurs suivantes :

Remarque :


Haut de page

x
Outil de configuration du serveur ReportCaster

L'outil de configuration du serveur ReportCaster est un outil administratif qui permet aux utilisateurs autorisés à naviguer dans les divers paramètres qui définissent la configuration de ReportCaster et de les modifier. Par exemple, l'intervallle de recherche du serveur de distribution peut être modifié, ainsi que Threads maximum afin de contrôler le nombre de connexions disponibles pour chaque serveur de rapports. Les paramètres de configuration sont accessibles depuis l'onglet Configuration de l'interface de la console ReportCaster.

Pour plus d'informations sur les paramètres de configuration ReportCaster, consultez Configuration de ReportCaster.


Haut de page

x
Serveur de distribution en basculement et distribution de la charge de travail

ReportCaster fournit la possibilité d'incoporer un serveur de distribution de sauvegarde de fichier, et de configurer deux ou plus de deux serveurs de distribution afin de diviser l'exécution des tâches planifiées.


WebFOCUS