COBOL-Nachrichten


LNC1502

%1 nicht in %2 definiert. Schlüsselfeld ignoriert.

30

Ursache . . . . : Der extern beschriebene Schlüssel ist nicht in den COPY-Deklarationen der Datei enthalten. Dies kann der Fall sein, wenn durch eine Anweisung COPY DDS/DDSR/DD/DDR nicht der tatsächliche Name des Schlüssels aus der Datei, sondern eine Deklaration mit der Angabe FILLER verwendet wird.

1. Der Schlüssel ist ein Gleitkommadatenelement.

2. Der Schlüssel ist ein Datenelement der Art Datum, Zeit oder Zeitmarke, im Befehl CRTCBLMOD oder CRTBNDCBL wurde jedoch nicht CVTOPT(*DATETIME) oder in der Anweisung PROCESS wurde nicht DATETIME angegeben.

3. Der Schlüssel ist ein Datenelement variabler Länge, aber im Befehl CRTCBLMOD oder CRTBNDCBL wurde nicht CVTOPT(*VARCHAR) angegeben, oder in der Anweisung PROCESS wurde nicht VARCHAR angegeben.

4. Der Schlüssel ist ein Grafikdatenelement, aber im Befehl CRTCBLMOD oder CRTBNDCBL wurde nicht CVTOPT(*PICXGRAPHIC) angegeben oder in der Anweisung PROCESS wurde nicht CVTPICXGRAPHIC angegeben.

Fehlerbeseitigung: Im ersten Fall einen Schlüssel verwenden, der kein Gleitkommadatenelement ist.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]