PDA

View Full Version : Hinweismeldung



mk
18-07-13, 14:39
Hallo zusammen,

eigentlich läuft alles und die Meldung stört mich nicht besonders.

Trotzdem wüsste ich gern ob man etwas tun könnte:
Gruß
Michael


Ausgangsmodul . . . . . . . : QSQFETCH
Ausgangsprozedur . . . . . : CK_DEBUG
Anweisung . . . . . . . . . : 19229
Zielmodul . . . . . . . . . : QSQFETCH
Zielprozedur . . . . . . . : CK_DEBUG
Anweisung . . . . . . . . . : 19229
Nachricht . . . : Prozedur oder benutzerdefinierte Funktion
OBJECT_STATISTICS in QSYS2 hat einen SQLSTATE der Art Warnung zur}ckgegeben.
Ursache . . . . : Ein SQLSTATE im Format 01xxx wurde von der Prozedur oder
der benutzerdefinierten Funktion OBJECT_STATISTICS in QSYS2 (mit SPECIFIC
NAME QSQOBSTAT) zusammen mit Nachrichtentext *N zur}ckgegeben.
Fehlerbeseitigung: Dem Benutzer muss die Bedeutung der Warnung klar sein.
Den Datenbankadministrator oder den Autor der benutzerdefinierten Funktion
oder Prozedur zu Rate ziehen.

andreaspr@aon.at
18-07-13, 15:11
Hallo Michael,

das kann man leider so pauschal nicht sagen.
Eine Warnung könnte z.B. sein, wenn du ein Update auf eine Tabelle machst ohne einer WHERE-Bedingung.
Kann gewollt sein oder aber auch ein Fehler.

Wenn du genaueres wissen willst, findest du eventuell im Job-Log nähere Informationen.
Ansonsten kannst du auch mal einen Monitor laufen lassen.

lg Andreas

Fuerchau
18-07-13, 16:23
Dazu müsste man wissen, was deine Funktion tut.
Dies deutet ggf. auf falsche oder Nichtbehandlung von NULL-Werten.
Auch falsche Variablendeklaration (zu kurz, falscher Typ u.v.m) kann zu solchen Warnungen führen.

Debugge die Funktion mal und schau dir die Details an.
Das Problem ist nicht, dass es funktioniert sondern je nach Häufigkeit das Vollschreiben des Joblog's.

Ich hatte da auch schon Probleme damit wenn z.B. Konvertierungsfehler auftreten, der SQL zwar läuft aber alle paar Minuten ein Joblog ausgegeben wurde da dieses überlief.
Ich hatte da mal soeben in ca. 15 Minuten 4000 Spools erstellt.