PDA

View Full Version : CPF 5097 Schlüsselabbildungsfehler



Bodo Roggenkamp
28-01-02, 13:11
Hallo *all,

kennt jemand nachfolgend beschriebenes Problem?

Seit der Umstellung auf Realease V5R1 haben wir mit einer Reihe von Programmen Schhwierigkeiten. Beim Update auf eine bestimmte Tabelle (DDS als Grundlage) kommt es zeitweilig zu folgenden Fehlermeldungen:

CPD4001 Schlüsselabbildungsfehler im Zugriffspfad von Teildatei &1

CPF5097 Schlüsselabbildungsfehler in Teildatei &4 (mit Satznummer 0)

Wenn der Fehler auftritt ist ein Update vorhandener, mit dem Release V5R1 angelegter Sätze ebenso unmöglich wie eine manuelle Eingabe dieser Sätze per DFU.
Abhängig ist dieser Fehler von der Füllung eines Feldes, das in mehreren logischen Dateien als Schlüssel auftaucht. Es ist nicht feststellbar, welche der logischen Dateien eventuell ein Problem beim Update machen könnte, wobei das Update selbst auf der physischen Datei ausgeführt wird.

Für Info's schon mal Dank im voraus.

Gruss
Bodo

Fuerchau
30-01-02, 11:56
Dieser Fehler kann ggf. bei numerischen Feldern auftreten wenn diese per Programm nicht korrekt gefüllt sind.
In den LF's prüfen, ob die Felder direkt als Schlüssel oder ggf. per Berechnung verwendet werden.
V5R1 scheint weniger tolerant bei Datenfehlern dieser Art zu sein.

Bodo Roggenkamp
30-01-02, 14:01
Sowohl PF als auch alle LF's sind doch schon etwas älter und Änderungen an den Files bzw. DDS liegen auch schon länger zurück.

Vermutung von IBM bei diesem Fehler:

Es wird für diese Datei ein temporärer Index via SQL/QUERY/DFU... generiert der zu den Schlüsselabbildungsfehlern von anderen Anwendungen führt.

Es waren auch "nur" RPG-Programme davon betroffen.
Hier kurz getroffene Massnahmen, falls noch jemand von diesem Fehler überrascht wird:

IBM-Labor-Anweisungen:
STRDBMON zur Aufzeichnung u. Auswertung gestartet.
Ale logischen Files neu aufbauen, gemacht, Fehler noch vorhanden.
Neuaufbau vom PF und allen LF's.

*** seitdem laufen die Anwendungen wieder, aber Ursache immer noch unklar, Analysen noch in Arbeit ***

Guss
Bodo

Rincewind
11-11-05, 14:52
Hi,

haben diesen Fehler
CPF5097 Schlüsselabbildungsfehler

Nun auch.

Wiederum ein RPG Programm, allerdings haben wir V5R3M0 (und dass auch schon seit einiger Zeit)

Das Programm aktualisiert per EXCPT ein Feld dieser schönen Datei, ein ALPHA-Feld (1A Status)

Weiß noch jemand andere Lösungsmöglichkeiten als alle PF&LF's (mit abhängigen programmen) zu wandeln ?

Das wäre nämlich durchaus viele Programme was immer (selbst mit gutem ChangeManagementSystem) ein wenig Aufwand bedeutet (Vorlaufbefehle, Überschreibungen, Altlasten etc.)

*seufz*

Und das SOOOO kurz vorm Wochenende.. Murphy halt.

Wäre echt super wenn einer was wüsste

Thx
Rince

P.s. Der Fehler tritt nur sporadisch auf

Fuerchau
11-11-05, 15:24
Ggf. hilft ein RGZPFM mit Sortierung nach einer LF. Dies erzwingt auf jeden Fall eine Neuerstellung aller LF's, da ja die Satzverweise aktualisiert werden müssen.
Alternativ halt CPYF in TEMPPF, CLRPFM und CPYF wieder zurück.