Problèmes connus liés à l'utilisation des commandes WebFOCUS

Le tableau suivant présente une description de problèmes constatés lors l'utilisation de certaines commandes dans les procédures planifiées avec ReportCaster, ainsi que leur solution.

Commande

Problème

Solution

&DATE

Le message suivant apparaît dans le fichier journal lorsqu'une procédure de prétraitement tente de définir le chemin EDAPATH et d'effectuer un calcul sur un champ provenant de la commande &DATE :

No report for ReportCaster to
distribute

Utilisez la variable amper &YYMD à la place de &DATE.

ON TABLE SUMMARIZE

Non prise en compte lorsque ACROSS et COMPUTE sont utilisés dans une requête TABLE contenant plusieurs verbes.

Vous ne devez pas utiliser cette syntaxe dans les requêtes contenant plusieurs verbes.

TABLE

MAINTAIN

Sur le serveur SQL, n'utilisez pas de champ appelé USER. USER est un mot réservé. Les commandes TABLE et MAINTAIN USER échouent si un nom de champ USER est référencé.

Changez le nom de champ de base de données en USERID.

FORMAT YYM et FORMAT YM

N'affichent pas de valeurs sur MVS.

Définissez DATEDISPLAY=ON.

-INCLUDE

Ne peut pas créer de sortie exigeant la planification de plus d'un rapport, car ReportCaster ne peut accepter qu'un seul groupe de réponses.

A utiliser avec une procédure qui applique la commande HOLD ou SAVE à la sortie. Les fichiers de feuille de style (.sty), de feuille de style en cascade (.css) et GIF (.gif) peuvent être utilisés avec -INCLUDE.

Utilisez la fonction de rapports composés.

-EXIT

-QUIT

Vous ne devez pas utiliser ces commandes dans vos procédures planifiées, car elles mettent fin à la session interne qui exécutent la tâche planifiée. Lorsque la session interne est interrompue pendant l'exécution d'une tâche planifiée, bien que la sortie de la procédure planifiée puisse être distribuée, les informations journalisées sur l'exécution de la tâche ne sont pas traitées.

Utilisez des commandes Dialogue Manager pour effectuer un branchement sur une étiquette située à la fin de la procédure. Cette option vous permet d'implémenter une logique d'application spécifique tout en permettant à ReportCaster d'exécuter les procédures d'après-traitement spécifiées et de traiter les informations du journal.

FOC_NONE

ReportCaster ne prend pas en charge les procédures de serveur qui utilisent la syntaxe FOC_NONE.

Utilisez le paramètre FOC_NONE seulement dans les procédures Managed Reporting qui seront planifiées avec ReportCaster et le client WebFOCUS. IBIF_describe_null prend la valeur FOC_NONE. La valeur est renseignée en cliquant sur Configuration de la Console d'administration WebFOCUS, Paramètres Client, puis sur Invite pour Paramètres.

Remarque : pour en savoir plus sur la commandes d'application, reportez-vous au manuel Développement d'applications de reporting manuel.


WebFOCUS