Bekannte Probleme bei der Verwendung von WebFOCUS-Befehlen

Die folgende Tabelle listet und beschreibt bekannte Probleme, die bei der Verwendung von bestimmten Befehlen in vom ReportCaster geplanten Prozeduren auftreten können. Für jedes Problem werden außerdem Lösungvorschläge zur Verfügung gestellt.

Befehl

Bekannte Probleme

Lösung

&DATE

Die folgende Meldung erscheint inder Log-Datei, wenn eine Prozedur vor der Ausführung versucht, EDAPATH einzustellen, und eine Berechnung für ein Feld durchzuführen, dessen Basis &DATE ist:

No report for ReportCaster to
distribute

Verwenden Sie die &YYMD-Ampervariable anstelle von &DATE.

ON TABLE SUMMARIZE

Wird ignoriert, wenn es mit ACROSS und COMPUTE in einer TABLE-Anfrage mit mehreren Verben verwendet wird.

Verwenden Sie diese Syntax nicht mit mehreren Verben.

TABLE

MAINTAIN

Verwenden Sie im SQL-Server kein Feld mit dem Namen USER. USER ist ein reserviertes Wort. TABLE- und MAINTAIN-Befehle werden fehlschlagen, wenn auf ein Feld mit dem Namen USER verwiesen wird.

Ändern Sie den Datenbank-Feldnamen zu USERID.

FORMAT YYM und FORMAT YM

Zeigen Sie keine Werte auf MVS an.

Stellen Sie DATEDISPLAY=ON ein.

-INCLUDE

Eine Reportausgabe, die mehr als einen zu verteilenden Report ergeben würde, kann nicht erstellt werden, da ReportCaster nur ein einzelnes Antwortset verarbeiten kann.

Verwenden Sie dies für Prozeduren mit HOLD- oder SAVE-Ausgaben. Sie können StyleSheet (.sty)-, Cascading StyleSheet (.css)- oder GIF (.gif)-Dateien mit -INCLUDE verwenden.

Verwenden Sie das Feature zum Zusammenlegen von Reports.

-EXIT

-QUIT

Verwenden Sie diese Befehle nicht in einer Prozedur, die Sie planen, da sie die interne Session beenden, die den geplanten Job ausführt. Wenn die interne Session beendet wird, während ein geplanter Job ausgeführt wird, könnte die Reportausgabe trotzdem erfolgreich verteilt worden sein. Die Log-Information für die Ausführung des Zeitplans kann jedoch nicht verarbeitet werden.

Verwenden Sie Dialogue Manager-Befehle, um zu einem Label, das sich am Ende Ihrer Prozedur befindet, zu verzweigen. Dies erlaubt die Implementierung Ihrer Anwendungslogik und ermöglicht es dem ReportCaster, sowohl jegliche Prozeduren nach der Verarbeitung auszuführen als auch die Log-Informationen zu verarbeiten.

FOC_NONE

Der ReportCaster unterstützt keine Serverprozeduren, die die Syntax FOC_NONE enthalten.

Verwenden Sie FOC_NONE nur in Managed Reporting-Prozeduren, die mit dem ReportCaster und dem WebFOCUS Client geplant werden. IBIF_describe_null ist auf FOC_NONE eingestellt. Der Wert wird eingestellt, indem Sie auf WebFOCUS-Administrationskonsolenkonfiguration, Client-Einstellungen und dann Parameterprompting klicken.

Hinweis: Weitere Informationen über diese Befehle finden Sie im Handbuch Reportanwendungen entwickeln Handbuch.


WebFOCUS