SEWHVA0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA0   MAXIMALZAHL AN OFFENEN DATEIEN FUER TABELLENFUNKTIONEN ERREICHT

Bedeutung

Es gibt eine Obergrenze (derzeit 4) fuer die Anzahl von externen Dateien,
die gleichzeitig fuer Tabellenfunktionen verwendet werden koennen. Die
gerade ausgefuehrte SQL-Anweisung haette diese Grenze ueberschritten.

Maßnahme

Die Anzahl gleichzeitig verwendeter externer Dateien reduzieren.

SEWHVA1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA1   FEHLER BEIM OEFFNEN DER EXTERNEN DATEI (&00) MIT DVS-FEHLER (&01)

Bedeutung

Die in einer Tabellenfunktion verwendete externe Datei konnte nicht
geoeffnet werden. Der Grund ist mit dem DVS-Fehler (&01) angegeben.

Maßnahme

Siehe die Massnahmen fuer den angegebenen DVS-Fehler.

SEWHVA2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA2   FEHLER BEIM SCHLIESSEN DER EXTERNEN DATEI (&00) MIT DVS-FEHLER (&01)

Bedeutung

Die in einer Tabellenfunktion verwendete externe Datei konnte nicht
geschlossen werden. Der Grund ist mit dem DVS-Fehler (&01) angegeben.

Maßnahme

Siehe die Massnahmen fuer den angegebenen DVS-Fehler.

SEWHVA3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA3   FEHLER BEIM LESEN DER EXTERNEN DATEI (&00) MIT DVS-FEHLER (&01)

Bedeutung

Die in einer Tabellenfunktion verwendete externe Datei konnte nicht
gelesen werden. Der Grund ist mit dem DVS-Fehler (&01) angegeben.

Maßnahme

Siehe die Massnahmen fuer den angegebenen DVS-Fehler.

SEWHVA4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA4   INKORREKTE ESCAPE-FOLGE IN CSV-DATEI (&00) IN ZEILE (&01) UND SPALTE (&02) (AN OFFSET (&03))

Bedeutung

Die CSV-Datei fuer eine Tabellenfunktion oder eine LOAD-Anweisung enthaelt
eine inkorrekte Escape-Folge, bei der auf das ESCAPE-Zeichen weder ein
QUOTE-Zeichen, ein DELIMITER-Zeichen, ein Satztrenner, noch ein weiteres
ESCAPE-Zeichen folgt.

Maßnahme

Inhalt der CSV-Datei korrigieren.

SEWHVA5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA5   SCHLIESSENDES QUOTE-ZEICHEN FEHLT IN CSV-DATEI (&00) IN ZEILE (&01) UND SPALTE (&02) (AN OFFSET (&03))

Bedeutung

Die CSV-Datei fuer eine Tabellenfunktion oder eine LOAD-Anweisung endet
vor dem schliessenden QUOTE-Zeichen eines Felds, das mit QUOTE-Zeichen
beginnt.

Maßnahme

Fehlendes QUOTE-Zeichen ergaenzen.

SEWHVA6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA6   FEHLERHAFTES ZEICHEN NACH SCHLIESSENDEM QUOTE-ZEICHEN IN CSV-DATEI (&00) IN ZEILE (&01) UND SPALTE (&02) (AN OFFSET (&03))

Bedeutung

Die CSV-Datei fuer eine Tabellenfunktion oder eine LOAD-Anweisung enthaelt
ein in QUOTE-Zeichen eingeschlossenes Feld, auf das ein Zeichen folgt,
das weder DELIMITER-Zeichen noch Satztrenner ist.

Maßnahme

Ueberfluessige Zeichen entfernen oder DELIMITER-Zeichen oder Satztrenner
einfuegen.

SEWHVA7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWHVA7   CODED CHARACTER SET NAME (CCSN) VON EXTERNER DATEI (&00) UNTERSCHEIDET SICH VON CODE TABLE DES CATALOGS

Bedeutung

Die in einer CSV-Tabellenfunktion verwendete externe BS2000-Datei hat ein
Dateiattribut CODED-CHARACTER-SET mit Wert ungleich *NONE, die CODE TABLE
des Catalogs hat einen Wert ungleich '_NONE_', und diese beiden CCSNs
sind nicht gleich.

Maßnahme

Entweder das Dateiattribut CODED-CHARACTER-SET auf den Wert *NONE setzen,
oder die CODE TABLE des Catalogs auf den Wert '_NONE_' setzen, oder
beide CCSNs auf denselben Wert setzen.

SEWREVI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWREVI   COMP=SEWMF,VER=91A,DATE=200212

SEWSB01

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB01   UNGUELTIGER ARGUMENTWERT IN CLI-FUNKTION FUER PARAMETER VOM TYP BOOLEAN

Bedeutung

Beim Aufruf einer CLI-Funktion muss ein Parameter vom Typ BOOLEAN
einen Wert 0 oder 1 enthalten.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter mit einem korrekten Wert
versorgen.

SEWSB02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB02   UNGUELTIGE ADRESSE IN CLI-FUNKTION FUER PARAMETER

Bedeutung

Beim Aufruf einer CLI-Funktion enthaelt ein Parameter eine ungueltige
Adresse (d.h. den Wert 0).

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter mit einem korrekten Wert
versorgen.

SEWSB03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB03   UNGUELTIGE LAENGE EINES WERTES IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion ist die Laenge eines Wertes
(Parameter ValueLength) negativ.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter ValueLength mit einem Wert
groesser oder gleich 0 versorgen.

SEWSB04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB04   UNGUELTIGE LAENGE DES PUFFERS IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion ist die Laenge des Puffers
(Parameter BufferLength) negativ.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter BufferLength mit einem Wert
groesser oder gleich 0 versorgen.

SEWSB05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB05   UNGUELTIGES KENNZEICHEN IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion wird im Parameter TagName ein ungueltiges
(nur aus Leerzeichen bestehendes) Kennzeichen uebergeben.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter TagName mit einem gueltigen
Wert versorgen.

SEWSB11

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB11   UNGUELTIGER REF-WERT (&00) IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion wird ein REF-Wert uebergeben, der
nicht den Syntaxregeln entspricht.
Falls der REF-Wert mit einer SQL-Anweisung aus einer existierenden
Datenbank-Tabelle gelesen wurde, dann ist moeglicherweise der Defaultwert
derjenigen Spalte, die das BLOB-Objekt referenziert, oder der Defaultwert
der Spalte OBJ_REF in der BLOB-Tabelle fehlerhaft. U.U. wurde auch beim
Erzeugen eines BLOB-Objektes ein falscher REF-Wert im referenzierenden
Satz abgespeichert.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter REFvalue mit einem gueltigen
Wert versorgen.
Falls der REF-Wert mit einer SQL-Anweisung aus einer existierenden
Datenbank-Tabelle gelesen wurde, dann sind die Defaultwerte zu
ueberpruefen und ggf. zu korrigieren, z.B. per ALTER COLUMN DROP DEFAULT
zu loeschen und per ALTER COLUMN SET DEFAULT REF (table name) neu zu
erzeugen. Ferner ist das Anwendungsprogramm, in dem die referenzierende
Spalte versorgt wird, zu ueberpruefen und ggf. zu aendern.

SEWSB12

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB12   UNGUELTIGER TABELLENNAME IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion wird ein ungueltiger Tabellenname
uebergeben.
In EBCDIC-Darstellung darf der Name nicht die Zeichen X'00' bis X'3F'
sowie X'5F' enthalten.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter mit einem gueltigen Wert
versorgen.

SEWSB13

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB13   UNGUELTIGER SCHEMANAME IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion wird ein ungueltiger Schemaname uebergeben.
In EBCDIC-Darstellung darf der Name nicht die Zeichen X'00' bis X'3F'
sowie X'5F' enthalten.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter mit einem gueltigen Wert
versorgen.

SEWSB14

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB14   UNGUELTIGER CATALOGNAME IN CLI-FUNKTION

Bedeutung

Beim Aufruf einer CLI-Funktion wird ein ungueltiger Catalogname
uebergeben.
In EBCDIC-Darstellung darf der Name nicht die Zeichen X'00' bis X'3F'
sowie X'5F' enthalten.

Maßnahme

Beim Aufruf der CLI-Funktion den Parameter CatalogId mit einem
gueltigen Wert versorgen.

SEWSB15

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB15   ZUVIELE SONDERZEICHEN IN VOLLQUALIFIZIERTEM TABELLENNAMEN

Bedeutung

Der Schema- und der Tabellenname der BLOB-Tabelle enthalten zusammen so
viele Sonderzeichen, dass beim Generieren des REF-Values die maximale
Laenge von 237 Zeichen ueberschritten wird.

Maßnahme

Namen korrigieren bzw. Tabelle unter anderem Namen neu anlegen.

SEWSB21

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB21   TABELLE (&00) NICHT ZUGREIFBAR ODER KEINE BLOB-TABELLE

Bedeutung

Die Tabelle (&00) existiert nicht oder die fuer eine
BLOB-Tabelle benoetigten Spalten existieren nicht oder der aktuelle
Benutzer darf nicht auf sie zugreifen.

Maßnahme

Existenz der Tabelle, Datentypen ihrer Spalten und Rechte des
Berechtigungsschluessels auf die Tabelle mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEWSB22

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB22   SPALTE OBJ_NR IN BLOB-TABELLE NICHT VOM DATENTYP INTEGER

Bedeutung

Die Spalte OBJ_NR in der BLOB-Tabelle hat nicht den Datentyp INTEGER.
Die Tabelle wurde vermutlich nicht per CREATE TABLE OF BLOB erzeugt
bzw. der Datentyp von OBJ_NR wurde nachtraeglich geaendert.

Maßnahme

Datentyp der Spalte OBJ_NR per ALTER COLUMN bzw. DROP COLUMN und ADD
COLUMN auf INTEGER aendern oder gesamte Tabelle per CREATE TABLE OF BLOB
neu erzeugen.

SEWSB23

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB23   SPALTE SLICE_NR IN BLOB-TABELLE NICHT VOM DATENTYP INTEGER

Bedeutung

Die Spalte SLICE_NR in der BLOB-Tabelle hat nicht den Datentyp INTEGER.
Die Tabelle wurde vermutlich nicht per CREATE TABLE OF BLOB erzeugt
bzw. der Datentyp von OBJ_NR wurde nachtraeglich geaendert.

Maßnahme

Datentyp der Spalte SLICE_NR per ALTER COLUMN bzw. DROP COLUMN und ADD
COLUMN auf INTEGER aendern oder gesamte Tabelle per CREATE TABLE OF BLOB
neu erzeugen.

SEWSB24

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB24   SPALTE OBJ_REF IN BLOB-TABELLE NICHT VOM DATENTYP CHAR(237)

Bedeutung

Die Spalte OBJ_REF in der BLOB-Tabelle hat nicht den Datentyp CHAR(237).
Die Tabelle wurde vermutlich nicht per CREATE TABLE OF BLOB erzeugt
bzw. der Datentyp von OBJ_REF wurde nachtraeglich geaendert.

Maßnahme

Datentyp der Spalte OBJ_REF per ALTER COLUMN bzw. DROP COLUMN und ADD
COLUMN auf CHAR(237) aendern oder gesamte Tabelle per CREATE TABLE OF BLOB
neu erzeugen.

SEWSB25

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB25   SPALTE SLICE_VAL IN BLOB-TABELLE NICHT VOM DATENTYP VARCHAR(31000)

Bedeutung

Die Spalte SLICE_VAL in der BLOB-Tabelle hat nicht den Datentyp
VARCHAR(31000). Die Tabelle wurde vermutlich nicht per CREATE TABLE
OF BLOB erzeugt bzw. der Datentyp von SLICE_VAL wurde nachtraeglich
geaendert.

Maßnahme

Datentyp der Spalte SLICE_VAL per ALTER COLUMN bzw. DROP COLUMN und ADD
COLUMN auf VARCHAR(31000) aendern oder gesamte Tabelle per CREATE TABLE
OF BLOB neu erzeugen.

SEWSB26

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB26   REF-WERT (&00) REFERENZIERT KEIN BLOB-OBJEKT

Bedeutung

Fuer den angegebenen REF-Wert konnte in der korrespondierenden BLOB-
Tabelle kein BLOB-Objekt gefunden werden.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB31

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB31   KEINE ATTRIBUTE FUER DAS AKTUELLE BLOB-OBJEKT ABGESPEICHERT

Bedeutung

Die Attribute eines BLOB-Objektes (identifiziert durch Tags wie z.B.
<MIME> oder <USAGE>) werden im ersten Satz (Spalte SLICE_NR = 0) dieses
BLOB-Objektes in der Spalte SLICE_VAL abgespeichert. Im vorliegenden Fall
enthaelt diese Spalte den NULL-Wert. Vermutlich wurde der Satz unter
Umgehung der vorgesehenen CLI-Funktionen modifiziert.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB32

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB32   TAG (&00) IN BLOB-ATTRIBUT NICHT GEFUNDEN

Bedeutung

Die Attribute eines BLOB-Objektes (identifiziert durch Tags wie z.B.
<MIME> oder <USAGE>) werden im ersten Satz (Spalte SLICE_NR = 0) dieses
BLOB-Objektes in der Spalte SLICE_VAL abgespeichert. Im vorliegenden Fall
enthaelt diese Spalte nicht das angegebene Tag. Entweder wurde nach dem
falschen Tag gesucht oder die BLOB-Beschreibung wurde unter Umgehung
der vorgesehenen CLI-Funktionen modifiziert.
Hinweis: Beim Aufruf der betreffenden CLI-Funktionen ist das Tag
ohne die spitzen Klammern anzugeben.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB41

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB41   REF-WERT FUER DAS KLASSENOBJEKT WURDE IN UNERLAUBTEM KONTEXT BENUTZT

Bedeutung

Der REF-Wert fuer das Klassenobjekt, der keine Identifizierung eines
konkreten BLOB-Objektes erlaubt, wurde in einem unerlaubten
Kontext verwendet.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB42

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB42   INKONSISTENTES ODER UNGUELTIGES ACCESS HANDLE

Bedeutung

Das Access Handle, das beim sequentiellen Zugriff auf ein BLOB-Objekt
zwischen den CLI-Funktionen ausgetauscht wird, ist inkonsistent.
Moeglicherweise wurde es im Anwendungsprogramm versehentlich
ueberschrieben oder die Zugriffe fanden in einer UTM-Anwendung nicht
innerhalb desselben Dialogschrittes statt.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB43

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB43   UNGUELTIGES ACCESS HANDLE AUS EINER VORAUSGEGANGENEN TRANSAKTION

Bedeutung

Das Access Handle, das zwischen den CLI-Funktionen ausgetauscht
wird, wurde zuletzt in einer vorausgegangenen Transaktion bearbeitet.
Beim sequentiellen Zugriff auf ein bestimmtes BLOB-Objekt muessen aber
alle Aufrufe von beteiligten CLI-Funktionen im selben Dialogschritt
und somit in derselben Transaktion stattfinden.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB45

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB45   UNERLAUBTE REIHENFOLGE DER CLI-FUNKTIONEN

Bedeutung

Beim sequentiellen Zugriff auf ein BLOB-Objekt wurden CLI-Funktionen in
einer unerlaubten Reihenfolge aufgerufen. Beispielsweise duerfen zwischen
SQL_BLOB_VAL_OPEN und SQL_BLOB_VAL_CLOSE fuer ein bestimmtes Access Handle
entweder nur die CLI-Funktionen SQL_BLOB_VAL_FETCH oder SQL_BLOB_VAL_STOW
aufgerufen werden.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEWSB46

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB46   BLOB-WERT ZU LANG

Bedeutung

Der BLOB-Wert kann wegen seiner uebergrossen Laenge nicht abgespeichert
werden, d.h. er ist laenger als 64 GB.

Maßnahme

Anwendungsprogramm aendern.

SEWSB51

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB51   MAXIMALE ANZAHL ACCESS HANDLES UEBERSCHRITTEN

Bedeutung

In der User-Session wurden zuviele Access Handles fuer sequentielle
Zugriffe auf BLOB-Objekte gleichzeitig angefordert.

Maßnahme

Anwendungsprogramm aendern.

SEWSB52

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB52   BLOB-WERT KONNTE NICHT VOLLSTAENDIG GESCHRIEBEN WERDEN.

Bedeutung

Beim Schreiben eines BLOB-Wertes trat ein Fehler auf, und der bis zu
diesem Zeitpunkt geschriebene Teil des BLOB-Wertes konnte nicht
mehr geloescht werden.

Maßnahme

Transaktion zuruecksetzen oder das BLOB-Objekt per SQL_BLOB_OBJ_DROP
loeschen oder den BLOB-Wert per SQL_BLOB_VAL_OPEN (mit ForWriteAccess=
TRUE) und SQL_BLOB_VAL_CLOSE loeschen.

SEWSB53

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB53   BLOB-TABELLE (&00) IST FUER OBJEKT-NUMMER (&01) INKONSISTENT (GRUND: (&02))

Bedeutung

Beim Erzeugen eines BLOB-Objektes trat ein Fehler auf und die bis zu
diesem Zeitpunkt geschriebenen Daten des BLOB-Objektes konnten nicht
mehr geloescht werden. Der verursachende SQL-State (&02) ist
im Meldungstext enthalten.

Maßnahme

Transaktion zuruecksetzen.

SEWSB54

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB54   BLOB-TABELLE (&00) ENTHAELT BEREITS OBJEKTNUMMER (&01)

Bedeutung

Beim Erzeugen eines Klons eines BLOB-Objektes wurde festgestellt, dass
die Objektnummer bereits vergeben ist.

Maßnahme

Anwendungsprogramm aendern.

SEWSB55

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB55   DAS INTERVALL FUER DIE OBJEKTNUMMERN IST NICHT KORREKT

Bedeutung

Die angegebenen Intervallgrenzen des Intervalls fuer die Objektnummern
sind nicht erlaubt

Maßnahme

Anwendungsprogramm aendern.

SEWSB56

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB56   ES KONNTE KEINE FREIE OBJEKTNUMMER GEFUNDEN WERDEN

Bedeutung

Die Suche nach einer freien Objektnummer
war erfolglos (entweder weil nach der hoechsten bereits
vergebenen Objektnummer keine mehr frei ist oder weil im
angegebenen Intervall keine freie Objektnummer vorhanden ist
oder wegen eines konkurrierenden CLI Aufrufs).

Maßnahme

CLI Aufruf wiederholen oder fuer freie Objektnummern sorgen.

SEWSB99

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSB99   (&00)

Bedeutung

Innerhalb der CLI-Routinen trat der ausgegebene Verarbeitungsfehler auf.

Maßnahme

TA zuruecksetzen; ausgegebene Meldung und wenn moeglich auch Dump
des Anwendungsprogrammes an die SESAM/SQL-Diagnose weiterleiten.

SEWSC01

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC01   UNGUELTIGE CONNECTION ID

Bedeutung

Eine gueltige Connection ID besteht entweder aus genau zwei
Zeichen (DBH Configurations- und Nam-Kennzeichen) oder aus einem
gueltigen BS2000 Dateinamen einer SESAM-Anwendungs-Konfigurationsdatei.

Maßnahme

Connection ID korrigieren.

SEWSC02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC02   ANWEISUNGSTEXT ZU LANG

Bedeutung

Eine SQL-Anweisung darf maximal 32000 Zeichen lang sein.

Maßnahme

Anweisung aendern.

SEWSC03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC03   EINGABEWERT ZU LANG

Bedeutung

Ein Character Eingabewert bei SQL_SetData darf je nach Datentyp
des Descriptor Items bestimmte Maximallaengen nicht ueberschreiten
(CHAR: 256 Zeichen, VARCHAR: 32000 Zeichen).

Maßnahme

Wert korrigieren.

SEWSC04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC04   UTF8 EINGABEWERT ZU LANG

Bedeutung

Ein UTF8 Eingabewert bei SQL_SetData darf je nach Datentyp
des Descriptor Items bestimmte Maximallaengen nicht ueberschreiten.
Bei NCHAR darf der nach UTF16 umgewandelte Wert nicht
laenger als 128 Code Units sein und bei NVARCHAR nicht laenger
als 16000 Code Units.

Maßnahme

Wert korrigieren.

SEWSC05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC05   UTF8 WERT NICHT KORREKT.

Bedeutung

Ein in NCHAR umzuwandelnder UTF8 Wert ist nicht korrekt
(moegliche Fehler: Header ohne Trailer, kein Header vorhanden,
Trailer in Header inkorrekt, invalid code points etc.)

Maßnahme

Wert korrigieren.

SEWSC06

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEWSC06   DATUMSWERT ODER ZEITWERT NICHT KORREKT.

Bedeutung

Eingabewerte fuer Datum, Zeit und Zeitstempel muessen als Zeichenfolgen
der Form YYYY-MM-DD, HH:MM:SSS.fff und YYYY-MM-DD HH:MM:SSS.fff
spezifiziert werden.

Maßnahme

Wert korrigieren.

SEW0K00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0K00   EINE RESIGNAL ANWEISUNG ERFOLGT AUSSERHALB EINES EXCEPTION HANDLERS

Bedeutung

Eine RESIGNAL Anweisung darf nur in einem Exception Handler abgesetzt
werden.

Maßnahme

Anwendungsprogramm aendern.

SEW0Z02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0Z02   GET STACKED DIAGNOSTICS ANWEISUNG NICHT IN EXCEPTION HANDLER.

Bedeutung

Eine GET DIAGNOSTICS Anweisung fuer die STACKED Diagnostic Area darf nur
in einem Exception Handler benutzt werden.

Maßnahme

Routine korrigieren.

SEW0000

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0000   SQL-ANWEISUNG ERFOLGREICH AUSGEFUEHRT

SEW01AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AA   DVS-FEHLER (&00) BEIM ZUGRIFF AUF LOAD-FEHLERDATEI (&01)

Bedeutung

Wegen eines DVS-Fehlers konnte mindestens ein Satz nicht in die
LOAD-Fehlerdatei eingetragen werden. Die Informationen ueber fehlerhafte
Saetze der Eingabedatei sind somit unvollstaendig.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.
Falls die fehlerhaften Saetze der Eingabedatei nicht auf andere Weise
ermittelt werden koennen, dann entweder den LOAD mit Parameter OVERWRITE
wiederholen oder den Table-Space per RECOVER TO zuruecksetzen und den
urspruenglichen LOAD wiederholen.

SEW01AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AB   ANGABE DER AUSPRAEGUNGSNUMMER BEI MULTIPLER SPALTE (&00) IGNORIERT

Bedeutung

Bei UNLOAD TABLE darf fuer eine multiple Spalte keine Auspraegung
angegeben werden. Fuer alle Auspraegungen der multiplen Spalte
wird dasselbe Ausgabeformat verwendet.

Maßnahme

Anweisung aendern.

SEW01AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AC   ALS ARBEITSDATEI WURDE EINE BANDDATEI (&00) ANGEGEBEN, WEGEN VERLAGERUNG DES SPACE WURDE SIE JEDOCH NICHT GENUTZT.

Bedeutung

Es ist als Arbeitsdatei eine Banddatei angegeben, aber mit
ALTER SPACE eine Verlagerung des Space veranlasst worden.
Die Verlagerung wird durchgefuehrt, aber die Arbeitsdatei
nicht genutzt.

SEW01AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AD   DIE ANGABE NEW ROW_IDS WIRD BEI PRIMAERSCHLUESSELLOSEN TABELLEN IGNORIERT. AUF DEM SPACE (&00).(&01) EXISTIERT MINDESTENS EINE TABELLE OHNE PRIMAERSCHLUESSEL.

Bedeutung

Auf dem Space (&00).(&01) existiert mindestens eine Tabelle
ohne Primaerschluessel und es ist NEW ROW_IDS angegeben.
Die Satznummern von primaerschluessellosen
Tabellen bleiben erhalten; die Satznummern der Tabellen
mit Primaerschluessel wurden reorganisiert.

SEW01AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01AE   BEI COPY CATALOG (&00) WURDE DER PARAMETER EXCEPT NO LOG INDEX SPACE IGNORIERT, DA ZUSAETZLICH NOCH DER PARAMETER LOG ANGEGEBEN IST.

Bedeutung

Fuer alle Spaces des CATALOGs (&00) wurde das Logging eingeschaltet.
Ein Sicherungsbestand wurde auch fuer Index-Spaces ohne Logging
erstellt.

SEW01A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A0   INDEXMIGRATION GEWUENSCHT FUER V1-DATENBANK OHNE INDIZES

Bedeutung

Es wurde Indexmigration gewuenscht, aber die V1-Datenbank hat laut
DB-SIB-Datei keine Indizes.

Maßnahme

DB-SIB-Datei pruefen.

SEW01A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A1   SATZ VON FREMDER, NOCH OFFENER TRANSAKTION GESPERRT

Bedeutung

Der ausgegebene Satz enthaelt Daten, die moeglicherweise von einer
fremden, noch offenen Transaktion geaendert wurden.

Maßnahme

Ggf. SQL-Anweisung wiederholen oder per SET TRANSACTION-Anweisung ein
anderes Konsistenzlevel definieren.

SEW01A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A2   WHEN NULL THEN-BEDINGUNG FUER NOT NULL-SPALTE (&00).(&01).(&02).(&03) ANGEGEBEN

Bedeutung

Bei UNLOAD wurde fuer eine NOT NULL-Spalte eine WHEN NULL THEN-Bedingung
angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW01A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A3   FUER DIE TABELLE (&00).(&01).(&02) OHNE INDIZES WURDE INDEXAUFBAU GEFORDERT.

Bedeutung

Fuer eine Tabelle ohne Indizes wurde GENERATE INDEX oder RECOVER INDEX ON
TABLE gefordert.
Oder fuer einen Space mit mindestens einer Tabelle ohne
Indizes wurde RECOVER INDEX ON SPACE gefordert. Die Indizes der anderen
Tabellen dieses Space sind korrekt repariert.

Maßnahme

SQL-Anweisung korrigieren.

SEW01A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A4   EXPLAIN FEHLER BEIM BEARBEITEN VON DATEI (&00): DVS-FEHLER (&01)

Bedeutung

Bei der Ausfuehrung des Pragma EXPLAIN trat beim Eroeffnen bzw. Schreiben
der Datei (&00) der DVS-Fehler (&01) auf. Durch das Pragma "--%PRAGMA
EXPLAIN INTO <dateiname>" kann der interne Plan der SQL-Anweisung in eine
Datei ausgegeben werden.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW01A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A5   OVERWRITE IST IN VERBINDUNG MIT EINEM ZAEHLFELD SINNLOS

Bedeutung

Es wurde ein Zaehlfeld angegeben. Dieses sorgt fuer einen eindeutigen
Primaerschluesselwert (PSW), so dass nur neue Saetze eingetragen werden,
aber keine vorhandenen ueberschrieben werden koennen.

SEW01A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A6   ZUR ANGEGEBENEN SICHERUNG DES CATALOG-SPACE (&00) EXISTIEREN KEINE GLEICHZEITIGEN SICHERUNGEN DER SPACES

Bedeutung

Bei RECOVER CATALOG wird auf eine Sicherung zurueckgesetzt, die
durch COPY CATALOG_SPACE entstanden ist. Die Sicherungen der Anwender-
Spaces sind frueher entstanden. Es wurde versucht die Spaces auf Basis
dieser frueheren Sicherungen auf den Stand des Catalog-Space nachzufahren.

SEW01A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A7   IN DIE TABELLE (&00).(&01).(&02) KONNTE KEIN SATZ DER EINGABEDATEI (&03) ZUGELADEN WERDEN.

Bedeutung

Die bei LOAD angegebene Eingabedatei enthielt keinen korrekten Satz. Daher
konnte kein Satz zugeladen werden.

Maßnahme

Eingabedatei pruefen.

SEW01A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A8   LOAD-FEHLERDATEI (&00) ENTHAELT MINDESTENS EINEN SATZ

Bedeutung

Die Eingabedatei enthielt fehlerhafte Saetze, die nicht zugeladen werden
konnten. Informationen zu diesen Saetzen wurden in eine LOAD-Fehlerdatei
eingetragen.

Maßnahme

Fehlerhafte Saetze ueberarbeiten und danach diese Saetze in die Tabelle
einbringen (mit LOAD oder INSERT bzw. UPDATE).

SEW01A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01A9   FEHLENDES RECHT FUER EXPLAIN

Bedeutung

Dem Aufrufer fehlt das UTILITY-Privileg zur Erzeugung einer Erklaerung
mittels des Pragma EXPLAIN. Durch das Pragma "--%PRAGMA EXPLAIN INTO
<dateiname>" kann der interne Plan der SQL-Anweisung in eine Datei
ausgegeben werden.

Maßnahme

Um EXPLAIN auf die SQL-Anweisung anwenden zu koennen, muss das UTILITY-
Privileg vom Datenbankverwalter erteilt werden.

SEW01BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BA   FUER EINEN SPACE (&00).(&01) LIEGT EINE UNGUELTIGE FREMDKOPIE VOR

Bedeutung

Mindestens der Space (&00).(&01) wurde nicht repariert, weil die
Fremdkopie ungueltig war.

Maßnahme

Fuer die nicht reparierten Spaces Recovery wiederholen. Die Recovery
eines einzelnen Space liefert ggf. eine detailiertere Fehlermeldung.

SEW01BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BB   SUBSTITUTE CHARACTER BEI TRANSLATE VERWENDET

Bedeutung

Beim TRANSLATE eines Wertes wurde eine Code Unit in
einen Substitute character umgesetzt.

SEW01BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BC   KEIN SATZ GELESEN BEI UNLOAD ONLINE

Bedeutung

Bei einer UNLOAD ONLINE-Anweisung wurde kein Satz gelesen. Nur beim
Transfer-Format und beim CSV-Format mit Parameter WITH HEADER kann
die UNLOAD-Datei Saetze enthalten.

Maßnahme

Ggf. WHERE-Klausel oder angesprochenen View aendern.

SEW01BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BD   DVS-FEHLER (&00) BEIM ZUGRIFF AUF UNLOAD-FEHLERDATEI (&01)

Bedeutung

Wegen eines DVS-Fehlers konnte mindestens ein Satz nicht in die
UNLOAD-Fehlerdatei eingetragen werden. Die Informationen ueber
fehlerhafte Saetze der Tabelle sind somit unvollstaendig.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.
Falls die fehlerhaften Saetze der Tabelle nicht auf andere Weise
ermittelt werden koennen, dann den UNLOAD wiederholen.

SEW01BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01BE   DIE TABELLE ODER PARTITION KONNTE AUF DEM SPACE (&00).(&01) NICHT VOLLSTAENDIG REORGANISERT WERDEN

Bedeutung

Der Space hat die maximal moegliche Groesse fast erreicht. Weil dadurch
auf dem Space nicht mehr genuegend zusammenhaengende freie Bloecke
verfuegbar waren, konnten einige interne Datenstrukturen nicht
reorganisiert werden.

Maßnahme

Eventuell die Tabelle partitionieren. Falls weitere Tabellen oder Indexe
auf diesem Space existieren, dann sollten diese Objekte auf verschiedene
Spaces verteilt werden.
Oder mit ALTER SPACE PCTFREE die Freiplatzreservierung des Space
verringern.

SEW01B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B0   CHECK-ROUTINE HAT FEHLER GEFUNDEN

Maßnahme

Abhaengig von den in der Exception-Datei protokollierten Fehlern; siehe
dort.

SEW01B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B1   PRAGMA-KLAUSEL IGNORIERT

Bedeutung

In einem durch --%PRAGMA eingeleiteten Kommentar laesst sich ein Teil
nicht als zulaessige Pragma-Klausel interpretieren. Diese Klausel wird als
normaler Kommentar ohne Einfluss auf die SQL-Anweisung behandelt.
Eventuell weitere Pragma-Klauseln in derselben Pragma-Zeile behalten ihre
Wirkung, sofern sie korrekt formuliert sind.

Maßnahme

Ggf. Pragma-Klausel entfernen oder aendern.

SEW01B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B2   TYP DER SQL-ANWEISUNG NICHT ERKLAERBAR

Bedeutung

Es sind nur Cursor-Deklarationen sowie CHECK-, SELECT-, UPDATE-,
INSERT-, MERGE-, DELETE- und CALL-Anweisungen mittels Pragma EXPLAIN
erklaerbar. Durch das Pragma "--%PRAGMA EXPLAIN INTO <dateiname>"
kann der interne Plan der SQL-Anweisung in eine Datei ausgegeben
werden.

Maßnahme

Pragma entfernen, um Warnung zu verhindern.

SEW01B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B3   KOMMASTELLEN ABGESCHNITTEN ODER GERUNDET

Bedeutung

Bei UNLOAD wurden bei der Konvertierung ins Ausgabeformat Kommastellen
abgeschnitten oder gerundet.

Maßnahme

Anderes Ausgabeformat verwenden.

SEW01B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B4   FUER EINE INDEX-ID WURDE KEINE STATISTIK AUFGEBAUT

SEW01B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B5   DATENBLOECKE DER DB-SIB-DATEI (&00) ENTHALTEN KEINE DATEN

SEW01B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B6   SPACE (&00).(&01) WURDE NICHT REPARIERT, WEIL ER SICH NICHT IM LOGGING BEFINDET ODER DAS LOGGING UNTERBROCHEN WORDEN IST.

Bedeutung

Bei RECOVER CATALOG, RECOVER SPACESET oder RECOVER mit Spaceliste
wurden ein oder mehrere Spaces nicht repariert, weil sie nicht im
Logging sind oder das Logging unterbrochen worden ist.

Maßnahme

Betroffene Spaces mittels RECOVER TO einzeln reparieren

SEW01B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B7   BEI RECOVER INDEX IST KEIN INDEX UNGUELTIG ODER DEFEKT.

Bedeutung

Es wurde kein Index repariert, weil der angegebene Index bzw. die zur
angegebenen Tabelle oder zum angegebenen Space gehoerigen Indizes in
Ordnung sind.

Maßnahme

Keine weitere Aktion notwendig.

SEW01B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B8   AUF DEM SPACE (&00).(&01) LIEGEN KEINE TABELLEN.

Bedeutung

Fuer den angegebenen Space wurde keine Aktion durchgefuehrt, da auf
diesem Space keine Tabellen liegen.

Maßnahme

Spacenamen ueberpruefen

SEW01B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01B9   IM RAHMEN DER RECOVERY GINGEN BENUTZERDATEN VERLOREN.

Bedeutung

Ein Space wurde auf einen Sicherungsstand zurueckgesetzt, dessen Struktur
(Tabellen, Indexe) nicht mit der Beschreibung in den Metadaten des Catalog
uebereinstimmt, weil seit der Sicherung DDL- oder SSL-Anweisungen auf den
Space abgesetzt worden sind. Die Struktur des Space wurde an die
Beschreibung im Catalog angepasst. Dabei koennen Indexe oder Tabellen
oder die Inhalte von Tabellen geloescht worden sein.

Maßnahme

Verlorengegangene Daten von Tabellen koennen mit UNLOAD aus dem
Sicherungsstand entladen werden.

SEW01C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C0   UNZULAESSIGER CATALOG-NAME IN SET CATALOG

Bedeutung

Eine Ausfuehrung der Anweisung SET CATALOG wird scheitern, weil der Wert
des angegebenen Literals nicht die Formatregeln und Syntaxregeln fuer
Catalog-Namen erfuellt, oder ausser Leerzeichen andere Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW01C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C1   UNZULAESSIGER SCHEMA-NAME IN SET SCHEMA

Bedeutung

Eine Ausfuehrung der Anweisung SET SCHEMA wird scheitern, weil der Wert
des angegebenen Literals nicht die Formatregeln und Syntaxregeln fuer
Schemanamen erfuellt, oder ausser Leerzeichen andere Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW01C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C2   UNZULAESSIGER BERECHTIGUNGSSCHLUESSEL IN SET SESSION AUTHORIZATION

Bedeutung

Eine Ausfuehrung der Anweisung SET SESSION AUTHORIZATION wird scheitern,
weil der Wert des angegebenen Literals nicht die Formatregeln und
Syntaxregeln fuer Berechtigungsschluessel erfuellt, oder ausser Leer-
zeichen andere Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW01C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C3   UNZULAESSIGER DESKRIPTOR-NAME

Bedeutung

Eine Ausfuehrung der Anweisung wird scheitern, weil der Wert des
angegebenen Literals nicht die Formatregeln und Syntaxregeln fuer
Bezeichner erfuellt, oder ausser Leerzeichen andere Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW01C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C4   ZU LOESCHENDER INDEX WAR INKONSISTENT

Bedeutung

Moeglicherweise wurden nicht alle Indexbloecke freigegeben.

Maßnahme

Mit CHECK FORMAL SPACE den Index-Space ueberpruefen. (Nicht freigegebene
Indexbloecke werden beim naechsten REORG SPACE entfernt.)

SEW01C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C5   BEI DER MIGRATION IST DER NAME DES COMPOUND KEY NICHT SCHEMAWEIT EINDEUTIG

Bedeutung

Bei der Migration in eine SQL-Tabelle wird der Name des Compound Key nur
dann als Constraintname verwendet, wenn er schemaweit eindeutig ist;
anderenfalls wird von SESAM ein eindeutiger Constraintname erzeugt.

SEW01C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C6   UNLOAD-FEHLERDATEI (&00) ENTHAELT MINDESTENS EINEN SATZ

Bedeutung

Alle Saetze, die eine der folgenden Bedingungen erfuellen, wurden nicht
in die Ausgabedatei gebracht, sondern in die UNLOAD-Fehlerdatei
- Das im Delimiter-Format bzw. CSV-Format angegebene DELIMITER-Zeichen
  ist mindestens in einem entladenen Wert enthalten.
- Ein (N)VARCHAR-Wert der Laenge 0 soll im Delimiterformat bzw.
  CSV-Format entladen werden.
- Ein Zeichen des Spaltenwertes kann nicht umgesetzt werden.
- Mindestens ein entladener Wert enthaelt ein NEWLINE-Zeichen.

Maßnahme

Saetze der UNLOAD-Fehlerdatei analysieren. Gegebenenfalls UNLOAD mit
geaenderter Formatdefinition wiederholen.

SEW01C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C7   KONVERTIERUNGSFEHLER BEI DER AENDERUNG DES DATENTYPS EINER ODER MEHRERER SPALTEN SIND IN DER FEHLERDATEI (&00) DOKUMENTIERT.

Bedeutung

Die Konvertierung eines Wertes gemaess einer ALTER TABLE-Anweisung
mit Aenderung des Datentyps einer Spalte (ALTER COLUMN ... SET ...)
fuehrte zu einem Fehler. Alle Fehler dieser Art sind in der in der
ALTER TABLE-Anweisung definierten Fehlerdatei zu finden.

SEW01C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C8   EXCEPTION-DATEI NUR BEI TYPAENDERUNG EINER SPALTE SINNVOLL.

Bedeutung

Bei einer ALTER TABLE-Anweisung ist die Spezifikation einer
Exception-Datei nur dann sinnvoll, wenn der Datentyp mindestens
einer Spalte geaendert wird (SET-Klausel).

SEW01C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01C9   CHECK-FEHLERDATEI (&00) ENTHAELT MINDESTENS EINEN SATZ

Bedeutung

CHECK FORMAL hat mindestens einen Fehler erkannt. Genauere Informationen
dazu wurden in die Fehlerdatei eingetragen.

Maßnahme

Den betroffenen Space zur Verfuegung stellen oder mit RECOVER reparieren.

SEW01DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DA   INDEX AUF DEN COMPOUND KEY WURDE NICHT MIGRIERT

Bedeutung

Bei Migration in eine SQL-Tabelle wird der Index auf den Compound Key
nicht migriert.

SEW01DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DB   ES WURDE KEINE GEEIGNETE SICHERUNG ZUR REPARATUR DES SPACE (&00).(&01) GEFUNDEN.

Bedeutung

Es wurde mindestens ein Space nicht repariert, da es dafuer keinen Eintrag
in den RECOVERY_UNITS gab oder die vorgefundene Sicherung des Space
als Basis zur Reparatur nicht geeignet ist, z.B. weil der Space zum
Zeitpunkt der Sicherung nicht im Logging war.
Die Sicherung wurde nicht eingespielt.

Maßnahme

Der Space kann mit RECOVER TO zurueckgesetzt werden.

SEW01DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DC   JOBVARIABLE SESAM.(&00).NEXT-REPL-LOG NICHT GESETZT.

Bedeutung

Die Jobvariable enthaelt die Versionsnummer und die laufende Nummer der
jeweils aeltesten CAT-LOG-Datei bzw. DA-LOG-Datei, mit der das Replikat
nachzufahren waere, falls es zum Media-Recovery verwendet wird.
Die Jobvariable wurde aus einem der folgenden Gruende nicht gesetzt:
- Die CAT-REC-Datei enthaelt nicht die notwendige Information zu
  Versorgung der Jobvariablen (z.B. Catalog ist nicht im Logging
  oder es wurden Saetze aus der CAT-REC-Datei geloescht)
- Das JVS meldete einen Fehler

Maßnahme

Falls die Information der Jobvariablen benoetigt wird:
Gewaehrleisten, dass Jobvariable gesetzt werden kann.
(CAT-REC-Datei muss Information zu CAT-LOG-Dateien enthalten bzw.
JVS-Fehlermeldung beachten.)
Replikat aus dem DBC loeschen.
Anweisung erneut eingeben.

SEW01DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DD   SPACE (&00) WURDE NICHT IN DAS REPLIKAT UEBERNOMMEN.

Bedeutung

Bei der Erzeugung eines Replikats wurde mindestens ein Space nicht ins
Replikat uebernommen, weil die Sicherung mit EXCEPT NO LOG INDEX SPACE
erzeugt wurde.
Das Replikat kann nur fuer Recovery verwendet werden.

SEW01DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DE   DER SPACE (&00).(&01) KANN NICHT REPARIERT WERDEN, WEIL ER NICHT IN DER CATALOG-SICHERUNG ENTHALTEN IST.

Bedeutung

Bei der Erzeugung der Sicherung wurde mindestens ein Space nicht
gesichert, weil die Sicherung mit EXCEPT NO LOG INDEX SPACE
erzeugt wurde.

SEW01DF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01DF   DIE INDIZES ZU ALLEN TABELLEN DES SPACE (&00).(&01) SIND UNGUELTIG.

Bedeutung

Nach REORG SPACE mit NEW ROW_IDS sind die Indizes ungueltig
und muessen neu aufgebaut werden.

Maßnahme

RECOVER INDEX anstossen.

SEW01D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D0   DIE INDIZES ZU ALLEN TABELLEN DES SPACE (&00).(&01) SIND UNGUELTIG UND DER SPACE IST IM ZUSTAND "COPY PENDING".

Bedeutung

Nach REORG SPACE mit NEW ROW_IDS sind die Indizes ungueltig
und muessen neu aufgebaut werden. Anschliessend ist der
Space im Zustand "copy pending".

Maßnahme

RECOVER INDEX anstossen und anschliessend COPY SPACE.

SEW01D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D1   DER INDEX (&00).(&01).(&02) IST UNGUELTIG

Bedeutung

Die Pruefung der Constraints nach LOAD OFFLINE konnte nicht
durchgefuehrt werden, weil der Index noch nicht aktualisiert ist.

Maßnahme

RECOVER INDEX anstossen.

SEW01D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D2   SPACE (&00).(&01) IST IM ZUSTAND "COPY PENDING"

Maßnahme

Sicherungskopie mit COPY SPACE anfertigen.

SEW01D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D3   AUF DEM SPACE (&00).(&01) IST MINDESTENS EIN INDEX UNGUELTIG.

Bedeutung

Der Index ist ungueltig, weil nach Zuladen oder Ruecksetzen der Tabelle
der Index noch nicht wieder neu aufgebaut worden ist, oder weil der
DBH den Index wegen einer Inkonsistenz  abgeschaltet hat.
Bei COPY wurde die Sicherung trotzdem durchgefuehrt. Es koennen auch noch
andere Fehler, die bei CHECK FORMAL erkannt wurden, in der Exceptiondatei
des Space vermerkt sein.

Maßnahme

RECOVER INDEX anstossen.
Da nur eine Warnung angezeigt werden kann, muessen auch die Exception-
dateien der anderen Spaces, die gesichert wurden, ueberprueft werden.

SEW01D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D4   AUF DEM SPACE (&00).(&01) IST MINDESTENS EIN INDEX UNGUELTIG UND MINDESTENS EINE TABELLE IM ZUSTAND "CHECK PENDING".

Maßnahme

RECOVER INDEX ON SPACE und CHECK CONSTRAINTS ON SPACE anstossen.

SEW01D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D5   AUF DEM SPACE (&00).(&01) IST MINDESTENS EINE TABELLE IM ZUSTAND "CHECK PENDING".

Maßnahme

CHECK CONSTRAINTS ON SPACE anstossen.

SEW01D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D6   SPACE (&00).(&01) IST IM ZUSTAND "RECOVER PENDING"

Maßnahme

RECOVER SPACE anstossen mit RESTART oder ADJUST.

SEW01D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D7   TABELLE (&00).(&01).(&02) IST IM ZUSTAND "CHECK PENDING"

Maßnahme

CHECK CONSTRAINTS ON TABLE anstossen.

SEW01D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D8   MINDESTENS EIN INDEX KONNTE NICHT BEARBEITET WERDEN. SPACE (&00).(&01) NICHT ZUGREIFBAR.

Bedeutung

Es konnten nicht alle Indexe neu aufgebaut bzw. als ungueltig
gekennzeichnet werden, weil mindestens ein Index-Space oder der zum Index
gehoerige Table-Space nicht zugreifbar war. (Ursache hierfuer kann u.a.
sein: Space ist als defekt gekennzeichnet oder im Zustand "recover
pending" oder im Zugriff einer konkurrierenden Utility.) Ein Spacename
wird ausgegeben, es koennen aber auch mehrere betroffen sein.

Maßnahme

Betroffene(n) Index-Space(s) bzw. Table-Space(s) mit RECOVER wiederher-
stellen.

SEW01D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01D9   SPACE (&00).(&01) IST ALS DEFEKT GEKENNZEICHNET

Maßnahme

Space mit RECOVER reparieren.

SEW01EA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EA   DER SPACE (&00).(&01) WURDE NICHT REPARIERT, ER WAR IM ZUSTAND "COPY PENDING".

Bedeutung

Bei RECOVER wurde SCOPE PENDING angegeben, der Space wurde nicht als
defekt erkannt und deshalb nicht repariert, aber er war und bleibt
im Zustand "copy pending"

Maßnahme

COPY absetzen oder den Space ohne den Parameter SCOPE PENDING reparieren.

SEW01EB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EB   DER SPACE (&00).(&01) WURDE NICHT REPARIERT, ER WAR IM ZUSTAND "CHECK PENDING".

Bedeutung

Bei RECOVER wurde SCOPE PENDING angegeben, der Space wurde nicht als
defekt erkannt und deshalb nicht repariert, aber er war und bleibt
im Zustand "check pending".

Maßnahme

CHECK CONSTRAINTS absetzen oder Space ohne den Parameter SCOPE PENDING
reparieren.

SEW01EC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EC   DER SPACE (&00).(&01) BRAUCHTE NICHT REPARIERT ZU WERDEN

Bedeutung

Bei RECOVER wurde SCOPE PENDING angegeben, der Space wurde nicht als
defekt erkannt und deshalb nicht repariert.

SEW01ED

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01ED   REPARATUR DES SPACE (&00).(&01) NICHT MOEGLICH. ES WURDE EIN FALSCHER RECOVERY-UNIT-SATZ SPEZIFIZIERT.

Bedeutung

Es wurden einer oder mehrere Spaces nicht repariert. Bei diesem Space ist
der bei RECOVER...USING spezifizierte Recovery-Unit-Satz  nicht vom
Recovery-Typ "COPY", "CREATE" oder "REPLICATION". Bei RECOVER TO ist der
Typ "CREATE" nicht zulaessig.

Maßnahme

Information ueber die Recovery-Unit-Saetze abrufen und Anweisung korrekt
formulieren.

SEW01EE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EE   MINDESTENS DER SPACE (&00).(&01) KONNTE NICHT REPARIERT WERDEN.

Bedeutung

Es wurden einer oder mehrere Spaces nicht repariert. Weitere Hinweise
koennen dem DBH Protokoll entnommen werden oder erhaelt man, wenn man die
Spaces einzeln repariert.

SEW01EF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EF   DER SPACE (&00).(&01) WURDE NICHT REPARIERT, ER WAR IM ZUSTAND "REORG PENDING"

Bedeutung

Bei RECOVER wurde SCOPE PENDING angegeben, der Space wurde nicht als
defekt erkannt und deshalb nicht repariert, aber er war und bleibt
im Zustand "reorg pending".

Maßnahme

REORG SPACE durchfuehren, damit der Space wieder prozessierbar ist.

SEW01EG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EG   DER WERT VON PCTFREE FUER SPACE (&00).(&01) WURDE IGNORIERT

Bedeutung

Der Space war im Zustand "reorg pending". Daher wurde der durch
PCTFREE fuer die Freiplatzreservierung festgelegte Wert ignoriert.
Beim Reorganisieren wurden alle Bloecke in maximal moeglicher
Laenge mit Daten gefuellt.

SEW01EH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01EH   DIE AUS DER TABELLE (&00).(&01) EXPORTIERTE CHECK-BEDINGUNG (&02) ENTHAELT EINEN SYNTAXFEHLER.

Bedeutung

Bei IMPORT kann eine CHECK-Bedingung nur dann uebernommen werden, wenn
der Text der zugehoerigen Suchbedingung keinen Syntaxfehler enthaelt.
Vermutlich wurde die CHECK-Bedingung fuer die exportierte Tabelle mit
einer anderen SESAM-Version definiert.
Die CHECK-Bedingung konnte aus diesem Grund nicht uebernommen werden.

Maßnahme

Falls es eine aequivalente und syntaktisch korrekte Formulierung fuer
die Suchbedingung gibt, dann die Check-Bedingung nachtraeglich per ADD
CONSTRAINT einfuegen (mit entsprechend angepasster Suchbedingung).

SEW01E0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E0   BEI ALTER COLUMN DER SPALTE (&00) ZEICHEN DER ZEICHENKETTE (&01) AM ENDE ABGESCHNITTEN

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung fuer ALTER COLUMN wurden bei
einer Zeichenkette Zeichen am Ende abgeschnitten.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW01E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E1   ANGABE VON NEW ROW_IDS (VOREINSTELLUNG) WIRD BEI PRIMAERSCHLUESSELLOSER TABELLE IGNORIERT

Bedeutung

Beim IMPORT wurde das Generieren neuer Satznummern gewuenscht
(explizit per Parameter NEW ROW_IDS bzw. als Voreinstellung),
aber die Tabelle hat keinen Primaerschluessel. Daher werden
die Satznummern der Original-Tabelle uebernommen; die Angabe
von NEW ROW_IDS wird ignoriert.

Maßnahme

Beachten, dass die Satznummern nicht neu vergeben wurden.

SEW01E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E2   EXPORT-DATEI ENTHAELT KEINE ANWENDERDATEN

Bedeutung

Beim IMPORT wurde das Zuladen der Anwenderdaten gewuenscht
(explizit per Parameter ALL DATA bzw. als Voreinstellung),
aber die Export-Datei enthielt keine Anwenderdaten;
d.h. die exportierte Tabelle war leer oder wurde mit Parameter
NO DATA exportiert.

Maßnahme

Beachten, dass die importierte Tabelle leer ist.

SEW01E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E3   EXPORT-DATEI ENTHAELT KEINE METADATEN FUER INDIZES

Bedeutung

Beim IMPORT wurde WITH INDEX angegeben,
aber die Export-Datei enthielt keine Metadaten fuer Indizes.

Maßnahme

Beachten, dass die importierte Tabelle keine Indizes enthaelt.

SEW01E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E4   EXPORT-DATEI ENTHAELT KEINE METADATEN FUER INTEGRITAETSBEDINGUNGEN

Bedeutung

Beim IMPORT wurde WITH CONSTRAINT angegeben,
aber die Export-Datei enthielt keine Metadaten fuer Eindeutigkeits-
oder CHECK-Bedingungen.

Maßnahme

Beachten, dass die importierte Tabelle keine Integritaetsbedingungen
(ausser ggf. dem Primaerschluessel) enthaelt.

SEW01E5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E5   NAME DER INTEGRITAETSBEDINGUNG (&00).(&01).(&02) NICHT SCHEMAWEIT EINDEUTIG.

Bedeutung

Beim IMPORT sollte eine Integritaetsbedingung mit einem Namen erzeugt
werden, der in diesem Schema bereits existierte; daraufhin
wurde von SESAM ein neuer eindeutiger Constraintname generiert.

Maßnahme

Beachten, dass der Name mindestens einer Integritaetsbedingung nicht von
der exportierten Tabelle uebernommen wurde.

SEW01E6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E6   NAME DES INDEX (&00).(&01).(&02) NICHT SCHEMAWEIT EINDEUTIG.

Bedeutung

Beim IMPORT sollte ein Index mit einem Namen erzeugt
werden, der in diesem Schema bereits existierte; daraufhin
wurde von SESAM ein neuer eindeutiger Indexname generiert.

Maßnahme

Beachten, dass der Name von mindestens einem Index nicht von
der exportierten Tabelle uebernommen wurde.

SEW01E7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E7   AUF DEM SPACE (&00).(&01) IST MINDESTENS EIN INDEX DEFEKT ODER UNGUELTIG.

Bedeutung

Bei der formalen Pruefung der Spaces wurde mindestens ein defekter oder
ungueltiger Index erkannt. Die Sicherung wurde trotzdem erstellt. Der
Index bleibt im Catalog als gueltig gekennzeichnet. Naehere Informationen
zum Fehler enthaelt die Exceptiondatei des angegebenen Space. Es koennen
auch noch andere Spaces betroffen sein, wenn mehrere Spaces gesichert
wurden.

Maßnahme

Die Exceptiondateien aller Spaces, die gesichert wurden, ueberpruefen.
Die Indexe muessen mit RECOVER INDEX repariert werden, damit sie wieder
bei der Verarbeitung verwendet werden.

SEW01E8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E8   AUF DEM SPACE (&00).(&01) IST DER INDEX EINER UNIQUE CONSTRAINT NICHT UNIQUE.

Bedeutung

Bei der formalen Pruefung der Spaces wurde der Index, der fuer die Unique
Constraint einer Tabelle generiert ist, als nicht unique erkannt.
Die Sicherung wurde trotzdem erstellt. Der Index bleibt im Catalog
als gueltig gekennzeichnet. Darueber hinaus koennen auch noch bei anderen
Spaces Fehler erkannt worden sein.

Maßnahme

Die Tabelle so modifizieren, dass die Unique Constraint wieder erfuellt
ist. Da nur eine Warnung angezeigt werden kann, muessen auch die
Exceptiondateien der anderen Spaces, die gesichert wurden, ueberprueft
werden.

SEW01E9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01E9   DIE AUS DER TABELLE (&00).(&01) EXPORTIERTE CHECK-BEDINGUNG (&02) ENTHAELT EINEN QUALIFIZIERTEN SPALTENNAMEN

Bedeutung

Bei IMPORT kann eine CHECK-Bedingung nur dann uebernommen werden, wenn
der Text der zugehoerigen Suchbedingung keine qualifizierten Spaltennamen
enthaelt oder wenn die angegebenen Schema- bzw. Tabellennamen mit den
Namen der zu erzeugenden Tabelle uebereinstimmen.
Mindestens eine der CHECK-Bedingungen konnte aus diesem Grund nicht
uebernommen werden.

Maßnahme

CHECK-Bedingung nachtraeglich per ADD CONSTRAINT einfuegen (mit
nicht-qualifizierten Spaltennnamen) oder IMPORT wiederholen und dabei
den Namen der exportierten Tabelle verwenden.

SEW01F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F0   DER SEKUNDAERINDEX (&00).(&01).(&02) IST UNGUELTIG.

Bedeutung

Bei CHECK FORMAL wurde der Index als ungueltig gekennzeichnet
vorgefunden. Er passt nicht zur Tabelle und wird deshalb bei der
Verarbeitung nicht ausgewertet.

Maßnahme

Der Index sollte mit RECOVER INDEX repariert werden, damit er wieder bei
der Verarbeitung verwendet werden kann.

SEW01F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F1   DER SPACE (&00).(&01) WURDE NICHT REPARIERT.

Bedeutung

Bei RECOVER SCOPE PENDING wurde der Space nicht repariert, da er intakt
war.

Maßnahme

keine

SEW01F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F2   DER INDEX (&00).(&01).(&02) IST NICHT UNIQUE.

Bedeutung

Bei der formalen Pruefung der Spaces wurde der Index, der fuer die Unique
Constraint einer Tabelle generiert ist, als nicht unique erkannt.
Der Index bleibt im Catalog als gueltig gekennzeichnet.

Maßnahme

Die Tabelle so modifizieren, dass die Unique Constraint wieder erfuellt
ist.

SEW01F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F3   AUF DEM SPACE (&00).(&01) SIND MEHRERE INDEXE UNGUELTIG.

Bedeutung

Bei der formalen Pruefung des Space wurden mehrere ungueltige Indexe
erkannt. Naehere Informationen enthaelt die Exceptiondatei des
angegebenen Space.

Maßnahme

Die Indexe muessen mit RECOVER INDEX aktualisiert werden, damit sie
wieder bei der Verarbeitung verwendet werden.

SEW01F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F4   LOAD-PARAMETER SKIP FIRST RECORDS FUEHRTE ZUM UEBERLESEN ALLER SAETZE DER EINGABEDATEI (&00)

Bedeutung

Der Wert des Parameters SKIP FIRST RECORDS entspricht genau der Anzahl
Saetze in der Eingabedatei. Daher wurde kein einziger Satz zugeladen.

Maßnahme

Ueberpruefen, ob fuer den Parameter SKIP FIRST RECORDS der beabsichtigte
Wert angegeben wurde.

SEW01F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01F5   DIE EINGABEDATEI (&00) ENTHAELT NUR NEWLINE-ZEICHEN

Bedeutung

Die Eingabedatei ist nicht leer, aber sie enthaelt lediglich
Newline-Zeichen. Daher wurde kein einziger Satz zugeladen.

Maßnahme

Ueberpruefen, ob die Eingabedatei wirklich den beabsichtigten
Inhalt hat.

SEW01N0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01N0   ANNOTATION WURDE IGNORIERT

Bedeutung

Ein mit /*% und %*/ begrenzter Kommentar wurde wegen seines Inhalts
oder wegen seiner Position im Text nicht als Annotation interpretiert.

Maßnahme

Inhalt oder Position im Text korrigieren oder andere Begrenzer verwenden.

SEW01P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P1   GRANT UND REVOKE FUER EIGENE RECHTE IST WIRKUNGSLOS (BENUTZER (&00), CATALOG (&01))

Maßnahme

Anwendungsprogramm aendern.

SEW01P2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P2   DIE REORGANISATION WURDE OHNE VERLAGERUNG DURCHGEFUEHRT.

Bedeutung

Die DB-Kennung ist ungleich der DBH-Kennung, deshalb kann keine
Verlagerung des Space auf die geaenderte Storagegroup vorgenommen werden.

Maßnahme

Zur Verlagerung DBH in der Kennung der DB starten oder Space mit
BS2000-Mitteln verlagern.

SEW01P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P3   WAEHREND DER CAT-REC-KOPIE (&00) WAR DAS CAT-LOG NICHT OFFEN.

Bedeutung

Die CAT-REC-Kopie ist nicht optimal fuer Recovery. Beim Kopieren der
CAT-REC-Datei war kein CAT-LOG offen, so dass die CAT-REC-Kopie nicht die
kommende Protokollierung bis zum naechsten CAT-LOG-Wechsel beschreibt.

Maßnahme

Ist eine entsprechende CAT-REC-Kopie fuer das Sicherungskonzept notwendig,
sollte die Kopie wiederholt werden. Fuer REFRESH REPLICATION genuegt die
CAT-REC-Kopie.

SEW01P4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01P4   DIE KOPIE DER CAT-REC-DATEI (&00) WURDE NICHT ANGELEGT.

Bedeutung

Es wurde keine CAT-REC-Kopie (&00) angelegt, weil die CAT-REC-Datei nicht
offen ist.

SEW01X1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X1   DAS REPLIKAT BZW. DER CATALOG IST BEREITS AUF DEM STAND DER ANGEGEBENEN CAT-REC-DATEI (&00).

Bedeutung

Die CAT-REC-Datei (&00) enthaelt keine zusaetzlichen Informationen,
um das Replikat bzw. bei Recover den Catalog zu aktualisieren.

Maßnahme

Anweisung mit aktuellerer CAT-REC-Datei oder CAT-REC-Kopie wiederholen.
Oder neues Replikat anlegen.

SEW01X2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X2   DIE SICHERUNG DES SPACE (&00).(&01) KANN WEGEN FALSCHER SESAM-VERSION NICHT VERWENDET WERDEN.

Bedeutung

Die Sicherung  wurde in einer SESAM-Version erstellt, die nicht
mit der Version des Sesam-DBHs uebereinstimmt.
Mindestens der entsprechende Space wurde nicht repariert.
Es koennen auch Fehler bei anderen Spaces aufgetreten sein.

SEW01X3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X3   DIE SICHERUNG DES SPACE (&00).(&01) KANN WEGEN FALSCHER SICHERUNGS-IDENTIFIKATION NICHT VERWENDET WERDEN.

Bedeutung

Der Zeitstempel im Space-Control-Block der Sicherung stimmt nicht mit dem
fuer diese Sicherung in den Metadaten des Catalog verzeichneten
Recovery-Zeitstempel ueberein. Mindestens der entsprechende Space wurde
nicht repariert. Es koennen auch Fehler bei anderen Spaces aufgetreten
sein.

SEW01X4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01X4   BEIM EINSPIELEN DER SICHERUNGSDATEI DES SPACE (&00).(&01) TRAT EIN FEHLER AUF.

Bedeutung

Die Sicherung konnte nicht eingespielt werden.
Mindestens dieser Space wurde nicht repariert.
Es koennen auch Fehler bei anderen Spaces aufgetreten sein.

SEW01Y0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y0   BEIM ABSPEICHERN DER BLOB-BESCHREIBUNG WURDEN ZEICHEN AM ENDE ABGESCHNITTEN

Bedeutung

Die BLOB-Beschreibung konnte nicht vollstaendig in der Spalte SLICE_VAL
abgespeichert werden, da die Laenge von 31000 Zeichen ueberschritten
wurde.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEW01Y1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y1   PUFFERLAENGE 0 BEI BLOB-FETCH ODER WERTELAENGE 0 BEI BLOB-STOW

Bedeutung

Beim BLOB-Fetch wurde nur ein Puffer der Laenge 0 zur Verfuegung gestellt,
so dass vom noch nicht gelieferten Teil des BLOB-Wertes nichts uebertragen
werden kann oder beim BLOB-Stow wurde ein Wert der Laenge 0 uebergeben.

Maßnahme

Anwendungsprogramm ueberpruefen und ggf. aendern.

SEW01Y2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y2   MINDESTENS EIN ANWENDER-SPACE (&00).(&01) PASST NICHT ZUM CATALOG-SPACE

Bedeutung

a) Das Ruecksetzen des Catalog-Space fuehrte dazu, dass nicht mehr alle
Anwender-Spaces zum Catalog-Space passen.
b) Die Reparatur des Catalog-Space wurde nicht mit der aktuell zum Catalog
gehoerenden CAT-REC-Datei durchgefuehrt.
c) Beim Ruecksetzen bzw. bei der Reparatur des Catalogs wurde ein
Teilreplikat verwendet, so dass nicht alle Anwender-Spaces bearbeitet
werden konnten.

Maßnahme

a) Anwender-Spaces zuruecksetzen bzw. reparieren.
b) Anweisung wiederholen mit der aktuellen CAT-REC-Datei des Catalogs oder
Anwender-Spaces mit RECOVER wiederherstellen.
c) Anwender-Spaces, die nicht im Teilreplikat enthalten sind, auf andere
Weise zuruecksetzen bzw. reparieren.

SEW01Y3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW01Y3   SATZNUMMERN FUER DIE IMPORTIERTE TABELLE (&00).(&01).(&02) WURDEN NEU VERGEBEN

Bedeutung

Der Parameter OLD ROW_IDS wurde ignoriert, da beim Import einer
partitionierten Tabelle in eine nicht partitionierte Tabelle
die Satznummern immer neu vergeben werden.

SEW0103

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0103   BEI DER AUSWERTUNG EINER MENGENFUNKTION WURDEN NULL-WERTE ELIMINIERT

Bedeutung

Bei der Auswertung einer Mengenfunktion COUNT, MIN, MAX, SUM oder AVG
wurde mindestens ein NULL-Wert eliminiert.

SEW0104

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0104   ZEICHENKETTE WURDE RECHTS VERKUERZT

Bedeutung

Beim Lesen einer Zeichenkette aus einer Tabelle oder einer CSV-Datei,
beim Resultat eines CAST() oder beim Konvertieren eines Spaltenwertes
in ein Ausgabeformat wurde eine Zeichenkette am rechten Ende verkuerzt.

Maßnahme

Falls abgeschnittene Zeichen gelesen oder konvertiert werden sollen,
SQL-Anweisung oder Anwendungsprogramm aendern.

SEW0105

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0105   ANZAHL DER EINTRAEGE IM SQL-DESKRIPTORBEREICH ZU KLEIN

Bedeutung

Bei der Ausfuehrung einer DESCRIBE-Anweisung ist die Anzahl der Eintraege
im SQL-Deskriptorbereich, die mit WITH MAX bei der Allokation des
Deskriptorbereichs angegeben wurde, zu klein, um die Beschreibung der
Eingabe- oder Ausgabe-Parameter aufzunehmen. Die Anzahl der benoetigten
Eintraege im Deskriptorbereich steht im Feld COUNT; ansonsten wurde der
Deskriptorbereich nicht veraendert.

Maßnahme

SQL-Deskriptorbereich groesser allokieren.

SEW0106

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0106   BENUTZER (&00) (GRANTOR) KONNTE MINDESTENS EINEM ANDEREN BENUTZER (GRANTEE) MINDESTENS EIN ZUGRIFFSRECHT NICHT ENTZIEHEN

Bedeutung

Es sollen einem Benutzer (Grantee) Zugriffsrechte entzogen werden, die
dieser nicht hat, oder die der Grantor nicht hat oder nicht weitergeben
konnte.

Maßnahme

Zugriffsrechte des Benutzers (Grantee) mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW0107

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0107   BENUTZER (&00) (GRANTOR) KONNTE EINEM ANDEREN BENUTZER (GRANTEE) MINDESTENS EIN ZUGRIFFSRECHT NICHT WEITERGEBEN

Bedeutung

Es sollen einem Benutzer (Grantee) Zugriffsrechte weitergegeben werden,
die der Benutzer mit Berechtigungsschluessel (&00) (Grantor) nicht hat
oder nicht weitergeben darf.

Maßnahme

Zugriffsrechte des Grantor mit Hilfe der Views des INFORMATION_SCHEMA
ueberpruefen.

SEW0108

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0108   TABELLE (&00).(&01).(&02) IST IM ZUSTAND "CHECK PENDING"

Bedeutung

Es wurden Saetze aus einer Tabelle entladen, die im Zustand
"check pending" ist. Eventuell sind Constraints dieser Tabelle
verletzt und somit Daten ungueltig.

Maßnahme

Check Constraints fuer diese Tabelle durchfuehren und
eventuell entladene Daten pruefen.

SEW02A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW02A1   FELDER DES GELESENEN EINTRAGS IM SQL-DESKRIPTORBEREICH UNDEFINIERT

Bedeutung

Es wurde mit GET DESCRIPTOR aus einem Eintrag im SQL-Deskriptorbereich
gelesen, dessen hinter VALUE angegebene Item-Nummer groesser war als der
Wert von COUNT; alle Felder dieses Eintrags haben undefinierte Werte.

Maßnahme

Gelesene Werte ignorieren und Eintragsnummer verkleinern.

SEW0200

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0200   KEIN SATZ GELESEN ODER GEAENDERT

Bedeutung

Bei einer FETCH- oder SELECT-Anweisung wurde kein Satz gelesen,
bei einer DELETE-Anweisung wurde kein Satz geloescht,
bei einer UPDATE-Anweisung wurde kein Satz veraendert,
bei einer INSERT-Anweisung wurde kein Satz eingefuegt,
bei einer MERGE-Anweisung wurde weder ein Satz eigefuegt noch ein Satz
veraendert.

Maßnahme

Ggf. Anwendungsprogramm aendern.

SEW07AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AA   LESEN VON DATA ODER INDICATOR IN GEBUNDENEM SQL-DESKRIPTORBEREICH NICHT MOEGLICH

Bedeutung

Solange Variablen an einen SQL-Deskriptorbereich gebunden sind, sind die
Werte von DATA und INDICATOR nur in diesen Variablen enthalten.

Maßnahme

Werte aus den gebundenen Variablen lesen.

SEW07AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AB   UNGUELTIGE TYPBESCHREIBUNG IN EINEM EINTRAG (NUMMER (&00)) DES SQL-DESKRIPTORBEREICHS

Bedeutung

Im einem Eintrag des SQL-Deskriptorbereichs bezeichnen die Werte
der Felder TYPE, DATETIME_INTERVAL_CODE, LENGTH, PRECISION und SCALE
keinen gueltigen Datentyp.

Maßnahme

Typbeschreibung korrigieren bevor der SQL-Deskriptorbereich gebunden wird.

SEW07AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AC   DIE ADRESSE NUMMER (&00) IN DER VARIABLEN FUER SET DATA_POINTERS WAR NULL

Bedeutung

Die Adresse jeder an DATA zu bindenden Variablen muss ungleich Null sein.

Maßnahme

Variablen fuer DATA mit Adresse ungleich Null allokieren und
SET DESCRIPTOR wiederholen.

SEW07AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07AD   IN EINEM SESAM VEKTOR FEHLT DIE ADRESSE EINER VARIABLEN FUER INDICATOR

Bedeutung

Fuer einen SESAM Vektor wurde fuer einige Komponenten, aber nicht fuer
alle Komponenten bei INDICATOR_POINTERS eine Adresse ungleich Null
angegeben.

Maßnahme

SET DESCRIPTOR wiederholen und dabei entweder fuer jede Komponente bei
INDICATOR_POINTERS eine Adresse ungleich Null angeben, oder
fuer alle Komponenten die Adresse Null.

SEW07A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A1   UNTERSCHIEDLICHE DATENTYPEN VON VEKTORKOMPONENTEN IN SQL-DESKRIPTORBEREICH

Bedeutung

Die mit einem REPETITIONS Wert groesser als 1 zu einem Vektor zusammenge-
fassten Eintraege im SQL-Deskriptorbereich muessen denselben SQL-Datentyp
haben, wenn der Deskriptorbereich in einem OPEN, FETCH oder EXECUTE
verwendet wird.

Maßnahme

Gleiche Werte in TYPE und ggf. in DATETIME_INTERVAL_CODE, LENGTH,
PRECISION, und SCALE setzen.

SEW07A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A2   FEHLERHAFTE VEKTORDIMENSION FUER DYNAMISCHEN PARAMETER

Bedeutung

Bei der Ausfuehrung eines EXECUTE USING oder OPEN USING ist ein
dynamischer Parameter oder der entsprechende Eingabeparameter ein Vektor,
und beide haben nicht dieselbe Anzahl von Komponenten.

Maßnahme

Bei USING SQL DESCRIPTOR die Felder REPETITIONS korrekt versorgen; sonst
Benutzervariable mit korrekter Anzahl von Komponenten verwenden.

SEW07A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A4   INKORREKTER WERT FUER REPETITIONS IN SET DESCRIPTOR

Bedeutung

Der Wert von REPETITIONS in SET DESCRIPTOR war kleiner als 1 oder groesser
als die zulaessige Maximalzahl 255 von Komponenten eines Vektors.

Maßnahme

Wert korrigieren.

SEW07A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A5   UNGUELTIGER WERT FUER REPETITIONS IN SQL-DESKRIPTORBEREICH

Bedeutung

Bei der Ausfuehrung eines OPEN, FETCH oder EXECUTE mit einem Deskriptor-
bereich war der Wert fuer REPETITIONS im Eintrag fuer die erste Komponente
eines Vektors nicht korrekt gesetzt. Entweder ist der Wert von REPETITIONS
in einem Eintrag im Deskriptorbereich fuer eine nachfolgende Vektor-
komponente ungleich 1, oder die Item-Nummer der letzten Vektorkomponente
ist groesser als der Wert von COUNT.

Maßnahme

Feld REPETITIONS korrigieren.

SEW07A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A6   UNZULAESSIGER DATENTYP VARCHAR ODER NVARCHAR FUER VEKTOREN IN SQL-DESKRIPTORBEREICH

Bedeutung

Die mit einem REPETITIONS Wert groesser als 1 zu einem Vektor zusammen-
gefassten Eintraege im SQL-Deskriptorbereich duerfen nicht SQL-Datentyp
VARCHAR oder NVARCHAR haben, wenn der Deskriptorbereich in einem OPEN,
FETCH oder EXECUTE verwendet wird. Mit SET DESCRIPTOR darf nicht TYPE
auf den Wert fuer VARCHAR oder NVARCHAR, und REPETITIONS auf einen Wert
groesser als 1 fuer mehrere Vektorkomponenten gesetzt werden.

Maßnahme

TYPE nicht auf den Wert fuer VARCHAR oder NVARCHAR setzen, oder
REPETITIONS explizit oder implizit auf 1 setzen.

SEW07A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A7   EIN SQL-DESKRIPTORBEREICH DARF NICHT FREIGEGEBEN WERDEN, SOLANGE ER FUER EIN FETCH VERWENDET WIRD, DAS AUF EINEM CURSOR MIT SCHUBMODUS ARBEITET.

Bedeutung

Der SQL-Deskriptorbereich wird fuer die Ergebnissaetze eines Cursors
verwendet, der im Schubmodus betrieben wird. Solange dieser Cursor
geoeffnet ist, darf der Deskriptorbereich nicht freigegeben werden.

Maßnahme

SQL-Deskriptorbereich erst nach Schliessen des Cursors freigeben.

SEW07A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A8   DAS VERAENDERN EINES SQL-DESKRIPTORBEREICHS, DER FUER EINEN CURSOR MIT SCHUBMODUS VERWENDET WIRD, IST NICHT ERLAUBT.

Bedeutung

Der SQL-Deskriptorbereich wird fuer die Ergebnissaetze eines Cursors
verwendet, der im Schubmodus betrieben wird.
Solange dieser Cursor geoeffnet ist, duerfen die Typbeschreibungen
und die Werte im SQL-Deskriptorbereich nicht mit SET DESCRIPTOR, DESCRIBE
oder einem anderen FETCH veraendert werden.

Maßnahme

Anwendungsprogramm aendern.

SEW07A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW07A9   DIE FETCH-AUFTRAEGE FUER EINEN CURSOR IM SCHUBMODUS DUERFEN NICHT MIT VERSCHIEDENEN SQL-DESKRIPTORBEREICHEN ERFOLGEN.

Bedeutung

Mit dem ersten FETCH-Auftrag an einen Cursor im Schubmodus wird der Name
des verwendeten SQL-Deskriptorbereiches festgelegt. Waehrend der Cursor
offen ist, darf nur dieser Deskriptorbereich in FETCH-Anweisungen fuer den
Cursor verwendet werden.

Maßnahme

Anwendungsprogramm aendern.

SEW0701

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0701   USING-KLAUSEL PASST NICHT ZU DYNAMISCHEN PARAMETERN (EINTRAGSNUMMER (&00))

Bedeutung

Die Anzahl der im OPEN oder EXECUTE mit der USING-Klausel angegebenen
Eingabeparameter passt nicht zu den "?"-Platzhaltern in der dynamisch
uebersetzten Anweisung (Eintragsnummer 0), oder der Eintrag &00 im
SQL-Deskriptorbereich bzw. ein Eintrag fuer den "?"-Platzhalter mit
der Nummer &00 enthaelt keine gueltige Typbeschreibung oder keine
Werte in INDICATOR und DATA, die zur Typbeschreibung passen. Ist ein
"?"-Platzhalter ein Vektor, so muss der zugehoerige Eingabeparameter
ein Vektor mit ebensovielen Komponenten sein.

Maßnahme

SQL-Deskriptorbereich aendern, falls verwendet. Sonst die Anzahl der
Benutzervariablen und die "?"-Platzhalter aneinander anpassen.

SEW0702

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0702   INTO-KLAUSEL PASST NICHT ZU AUSGABEWERTEN (EINTRAGSNUMMER (&00))

Bedeutung

Die Anzahl der im FETCH oder EXECUTE mit der INTO-Klausel angegebenen
Ausgabeparameter passt nicht zu der zu lesenden Zeile der Tabelle
(Eintragsnummer 0), oder der Eintrag &00 im SQL-Deskriptorbereich bzw.
ein Eintrag fuer den "?"-Platzhalter mit der Nummer &00 enthaelt keine
gueltige Typbeschreibung. Fuer multiple Spalten muss der zugehoerige
Ausgabeparameter ein Vektor mit ebensovielen Komponenten sein.

Maßnahme

SQL-Deskriptorbereich aendern, falls verwendet. Sonst die Anzahl der
Variablen oder Parameter und die zu lesende Tabelle aneinander anpassen.

SEW0703

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0703   CURSOR-SPEZIFIKATION IST NICHT AUSFUEHRBAR

Bedeutung

Es wird versucht, eine EXECUTE-Anweisung auf eine Cursor-Spezifikation
anzuwenden.

Maßnahme

Anwendungsprogramm aendern.

SEW0704

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0704   USING-KLAUSEL FUER DYNAMISCHE PARAMETER FEHLT

Bedeutung

Im ausgefuehrten EXECUTE oder OPEN fehlt die USING-Klausel fuer die Werte
der "?"-Platzhalter in der dynamisch uebersetzten Anweisung.

Maßnahme

USING-Klausel ergaenzen.

SEW0705

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0705   DYNAMISCH UEBERSETZTE SQL-ANWEISUNG IST KEINE CURSOR-SPEZIFIKATION

Bedeutung

Es wurde eine PREPARE-Anweisung fuer einen Anweisungsbezeichner ausge-
fuehrt, der mit einem dynamischen Cursornamen verbunden ist, und die
dynamisch uebersetzte Anweisung ist keine Cursor-Spezifikation.

Maßnahme

Keine. Dieser SQLSTATE-Wert kann im Anwendungsprogramm zur Entscheidung
verwendet werden, dass fuer die dynamisch uebersetzte Anweisung eine
EXECUTE- und keine OPEN-Anweisung ausgefuehrt wird.

SEW0706

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0706   UNZULAESSIGER DATENTYP FUER DYNAMISCHEN PARAMETER

Bedeutung

Bei einer Anweisung EXECUTE oder OPEN wurde mit der USING-Klausel ein Wert
angegeben, dessen Datentyp sich nicht an den Datentyp des entsprechenden
dynamischen Parameters anpassen laesst.
Numerische Werte koennen nur an numerische Datentypen angepasst werden;
alphanumerische Zeichenketten nur an Datentypen CHAR und VARCHAR;
Unicode Zeichenketten nur an Datentypen NCHAR und NVARCHAR;
und Werte von Datentypen TIMESTAMP, DATE, TIME koennen nicht an andere
Datentypen angepasst werden.

Maßnahme

Wert eines geeigneten Datentyps in der USING-Klausel verwenden.

SEW0707

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0707   INTO-KLAUSEL FUER AUSGABEWERTE FEHLT

Bedeutung

Im ausgefuehrten EXECUTE fehlt die INTO-Klausel fuer die
Ausgabewerte der dynamisch uebersetzten SELECT-Anweisung.

Maßnahme

INTO-Klausel ergaenzen.

SEW0708

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0708   FALSCHER WERT VON COUNT IN EINEM SQL-DESKRIPTORBEREICH

Bedeutung

In dem mit INTO SQL DESCRIPTOR oder USING SQL DESCRIPTOR referenzierten
Deskriptorbereich ist der Wert von COUNT kleiner als 0 oder groesser als
die Anzahl von Eintraegen im Deskriptorbereich, die mit WITH MAX bei der
Allokation des Deskriptorbereichs angegeben wurde.

Maßnahme

COUNT vor Ausfuehrung von EXECUTE, OPEN, oder FETCH mit DESCRIBE oder SET
DESCRIPTOR korrekt versorgen.

SEW0709

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW0709   UNGUELTIGE ITEM-NUMMER

Bedeutung

(1) Die in SET DESCRIPTOR oder GET DESCRIPTOR hinter VALUE angegebene
    Item-Nummer muss mindestens 1 sein, muss kleiner oder gleich dem
    Wert von COUNT sein, und kleiner oder gleich der Anzahl von
    Eintraegen im SQL-Deskriptorbereich, die mit WITH MAX bei seiner
    Allokation angegeben wurde. Werden mehrere Eintraege im Deskriptor-
    bereich gelesen oder gesetzt, so muss das fuer die Nummer jedes dieser
    Eintraege im Deskriptorbereich gelten.
(2) Die in ALLOCATE DESCRIPTOR hinter WITH MAX angegebene maximale
    Item-Nummer muss zwischen 1 und 32767 einschliesslich liegen.

Maßnahme

Item-Nummer korrigieren.

SEW2DS0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2DS0   SQL-ANWEISUNGEN COMMIT UND ROLLBACK SIND INNNERHALB EINER CALL-DML-TRANSAKTION NICHT ERLAUBT

Bedeutung

Eine CALL-DML-Transaktion kann nur mit einer CALL-DML-Anweisung oder
einem UTM-Aufruf beendet werden.

Maßnahme

SQL-Programm aendern.

SEW2D00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2D00   COMMIT ODER ROLLBACK SIND IN EINER UTM-ANWENDUNG NICHT ERLAUBT

Bedeutung

In einer UTM-Anwendung kann eine Transaktion nur durch UTM-Sprachmittel
(PEND-Variante) beendet werden. Eine COMMIT- oder ROLLBACK-Anweisung ist
in einer UTM-Anwendung unzulaessig.

Maßnahme

Anwendungsprogramm aendern.

SEW2F02

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F02   AENDERNDE SQL-ANWEISUNGEN IN DIESER ROUTINE NICHT ERLAUBT

Bedeutung

Die Definition der Routine enthaelt die Angabe READS SQL DATA oder
CONTAINS SQL fuer den Datenzugriff. Daher sind keine aendernden
Datenzugriffe erlaubt.

Maßnahme

In der Definition der Routine den Wert MODIFIES SQL DATA angeben.

SEW2F03

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F03   SQL-ANWEISUNG IN EINER ROUTINE NICHT ERLAUBT

Bedeutung

In einer Routine sind nur DML-Anweisungen und SQL-Steueranweisungen
(wie z.B. IF oder LOOP) erlaubt.

Maßnahme

Text der Routine korrigieren.

SEW2F04

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F04   LESENDE SQL-ANWEISUNGEN IN DIESER ROUTINE NICHT ERLAUBT

Bedeutung

Die Definition der Routine enthaelt die Angabe CONTAINS SQL fuer den
Datenzugriff. Daher sind keine lesenden Datenzugriffe erlaubt.

Maßnahme

In der Definition der Routine den Wert READS SQL DATA oder MODIFIES SQL
DATA angeben.

SEW2F05

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2F05   FUNKTION (&00).(&01).(&02) MUSS MIT RETURN ANWEISUNG BEENDET WERDEN.

Bedeutung

Die zuletzt durchlaufene Anweisung in einer Funktion muss eine
RETURN Anweisung sein.

Maßnahme

Applikation korrigieren.

SEW2000

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2000   CASE ANWEISUNG OHNE ZUTREFFENDEN FALL ENTHAELT KEINE ELSE KLAUSEL

Bedeutung

In einer CASE Anweisung trifft keiner der CASE Faelle zu und es ist
keine ELSE Klausel vorhanden.

Maßnahme

Anwendungsprogramm aendern.

SEW2100

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2100   ERGEBNISTABELLE ENTHAELT MEHR ALS 1 ZEILE

Bedeutung

Bei der Berechnung einer SELECT-Anweisung oder einer Unterabfrage wurde
unzulaessigerweise mehr als eine Zeile ermittelt.

Maßnahme

Anwendungsprogramm aendern.

SEW2101

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2101   ES IST ONLY WHEN EMPTY ANGEGEBEN, ABER ES SIND SAETZE VON DER REPARTITIONIERUNG BETROFFEN.

Bedeutung

Bei der ALTER PARTITIONING-Anweisung ist ONLY WHEN EMPTY angegeben,
aber es sind Saetze von der Aenderung der Partitionierung betroffen.

Maßnahme

Anweisung aendern.

SEW2102

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2102   BEI DER MERGE-ANWEISUNG DARF FUER EINEN SATZ DER ZIELTABELLE DIE ON-BEDINGUNG FUER HOECHSTENS EINEN SATZ DER QUELLTABELLE ERFUELLT SEIN

Bedeutung

Bei der MERGE-Anweisung ist fuer mindestens einen Satz der Zieltabelle
die ON-Bedingung fuer mehr als einen Satz der Quelltabelle erfuellt.

Maßnahme

Anweisung aendern.

SEW22A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A1   KOMMASTELLEN ABGESCHNITTEN ODER GERUNDET

Bedeutung

Bei der Konvertierung des Literals aus der WHEN...THEN NULL-Bedingung
(LOAD) bzw. der WHEN NULL THEN-Bedingung (UNLOAD) wurden Kommastellen
abgeschnitten oder gerundet.

Maßnahme

Wert im passenden Format angeben.

SEW22A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A2   NULL-BYTE FEHLT IN C-BENUTZERVARIABLE

Bedeutung

Werden C-Benutzervariable, deren Typ einem SQL-Datentyp CHAR oder VARCHAR
entspricht, als Eingabeparameter verwendet, so muss jedem Eingabewert ein
NULL-Byte folgen.
(Diese Meldung benutzen aeltere SESAM Versionen anstelle von 22024.)

Maßnahme

Null-Byte anfuegen.

SEW22A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A3   AENDERUNG AUF CALL-DML-DEFAULTWERT-ZEICHEN IN SQL-ANWEISUNGEN NICHT ERLAUBT

SEW22A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A4   BEI ALTER COLUMN NUMERISCHER WERT (&01) DER SPALTE (&00) ZU GROSS ODER ZU KLEIN

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung fuer ALTER COLUMN trat bei
einem numerischen Wert ein Ueber- oder Unterlauf auf.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW22A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A5   BEI ALTER COLUMN UNZULAESSIGES ZEICHEN IN DER ZEICHENKETTE (&01) DER SPALTE (&00)

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung einer Zeichenkette fuer
ALTER COLUMN in einen numerischen Typ oder in einen Zeittyp tritt im
Argument ein Zeichen auf, das in einem Literal des entsprechenden Typs
nicht zulaessig ist.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW22A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A6   BEI ALTER COLUMN DER SPALTE (&00) SIGNIFIKANTE ZEICHEN DER ZEICHENKETTE (&01) AM ENDE ABGESCHNITTEN

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung fuer ALTER COLUMN wurden bei
einer Zeichenkette Zeichen ungleich Leerzeichen am Ende abgeschnitten.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW22A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A7   BEI ALTER COLUMN DER SPALTE (&00) MIT DEM WERT (&01) CALL-DML-VALUE ERZEUGT

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung fuer ALTER COLUMN wurde
der CALL-DML-Value der zu konvertierenden Spalte erzeugt.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW22A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A8   BEI ALTER COLUMN KOMPONENTEN DER MULTIPLEN SPALTE (&00) AM ENDE ABGESCHNITTEN, DIE ERSTE ABGESCHNITTENE KOMPONENTE HAT DEN WERT (&01)

Bedeutung

Bei der Ausfuehrung der Datentypkonvertierung fuer ALTER COLUMN wurden bei
einer multiplen Spalte Komponenten am Ende abgeschnitten.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW22A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22A9   DER SQL-DEFAULTWERT DER SPALTE (&03) IN TABELLE (&00).(&01).(&02) PASST NICHT ZUM NEUEN DATENTYP

Bedeutung

Bei der Aenderung des Datentyps einer Spalte mit SQL-Defaultwert muss
dieser in den neuen Datentyp konvertierbar sein.

Maßnahme

Die Aenderungsanweisung ALTER TABLE um DROP DEFAULT fuer die betroffene
Spalte ergaenzen. Ein (passender) neuer SQL-Defaultwert kann mit mittels
SET <default clause> definiert werden.

SEW22B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B0   DEFAULTWERT UNZULAESSIG BEI MULTIPLER SPALTE (&03) IN TABELLE (&00).(&01). (&02)

Bedeutung

Eine atomare Spalte mit Defaultwert kann nicht zu einer multiplen
Spalte gemacht werden: fuer ein multiple Spalte ist ein Defaultwert
nicht zulaessig.

Maßnahme

Die Aenderungsanweisung ALTER TABLE um DROP DEFAULT fuer die betroffene
Spalte ergaenzen.

SEW22B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B1   UNGUELTIGES ERSATZZEICHEN

Bedeutung

Ein Ersatzzeichen (Substitute Character) muss aus einer Code Unit bestehen
und darf kein Surrogate sein.
Surrogates haben UTF16 Code Units im Intervall NX'D800' bis NX'DFFF'.

Maßnahme

Wert fuer Ersatzzeichen korrigieren.

SEW22B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B2   WERT (&00) DER SPALTE (&01) KANN NICHT UMGESETZT WERDEN

Bedeutung

Im Rahmen einer DDL- oder Utility-Anweisung war die Umsetzung einer
Zeichenkette nicht erfolgreich.
Moeglicherweise enthaelt sie ein Zeichen, das fuer den betroffenen
Coded Character Set (Code-Tabelle des Catalogs oder CCSN der
Eingabedatei) nicht umgesetzt werden kann, oder die Zeichenkette hat
den Datentyp NATIONAL CHARACTER [VARYING] und kann nicht nach UTFE
umgesetzt werden.

Maßnahme

Wert der Zeichenkette aendern, oder Namen der Code-Tabelle des Catalogs
aendern, oder CCSN der Eingabedatei aendern.

SEW22B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B3   DER WERT DER SPALTE (&00) ENTHAELT DAS DELIMITER-ZEICHEN

Bedeutung

Beim UNLOAD enthaelt der entladene Wert der Spalte das
DELIMITER-Zeichen.

Maßnahme

Anderes DELIMITER-Zeichen waehlen bzw. beim CSV-Format ein
QUOTE- oder ein ESCAPE-Zeichen definieren.

SEW22B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B4   DIE SPALTE (&00) IST VOM DATENTYP (N)VARCHAR UND DER WERT HAT DIE LAENGE NULL

Bedeutung

Beim UNLOAD enthaelt eine Spalte vom Datentyp (N)VARCHAR
einen Wert der Laenge Null.

Maßnahme

CSV-Format mit einem QUOTE-Zeichen verwenden.

SEW22B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B5   DER WERT DER SPALTE (&00) ENTHAELT EIN NEWLINE-ZEICHEN

Bedeutung

Beim UNLOAD enthaelt die Spalte ein NEWLINE-Zeichen, d.h. der
entladene Wert enthaelt mindestens eines der Zeichen X'04', X'0D',
X'15' oder X'25'.

Maßnahme

Beim CSV-Format ein QUOTE-Zeichen definieren.

SEW22B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B6   DER WERT DER SPALTE (&00) IN DER EINGABEDATEI IST ZU LANG

Bedeutung

Der Wert in der Eingabedatei enthaelt mehr als 32000 Zeichen.
Der entsprechende Satz der Eingabedatei wird nicht in die Tabelle
zugeladen.

Maßnahme

Wert aendern.

SEW22B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22B7   ANGEGEBENE FETCH POSITION ERGIBT NULL

Bedeutung

Die Auswertung der FETCH POSITION darf nicht den NULL Wert ergeben.

Maßnahme

Versorgung der Fetch Position korrigieren.

SEW22C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C0   STRING-ARGUMENT MIT FALSCHER OKTETTLAENGE

Bedeutung

Der Argumentwert einer Funktion VALUE_OF_REP() oder
der mit einer Funktion DECRYPT() bestimmte entschluesselte Wert hat
die falsche Oktettlaenge fuer den Ziel-Datentyp der Funktion.
Die Oktettlaenge muss je nach Ziel-Datentyp sein:
- 2 fuer SMALLINT, 4 fuer INT und REAL, 8 fuer DOUBLE PRECISION;
- P fuer NUMERIC(P,S), FLOOR(P/2 + 1) fuer DECIMAL(P,S):
- 6 fuer DATE, 14 fuer TIMESTAMP(3), 8 fuer TIME(3);
- R fuer CHAR(R), 2*R fuer NCHAR(R);
- <= R fuer VARCHAR(R);
- <= 2*R und gerade fuer NVARCHAR(R).

Maßnahme

Den Ziel-Datentyp der Funktion aendern, oder den Argumentwert aendern.

SEW22C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C1   SCHLUESSEL-ARGUMENT HAT FALSCHE OKTETTLAENGE

Bedeutung

Das Argument fuer den Schluessel in ENCRYPT oder DECRYPT()
hat nicht die richtige Laenge fuer den Verschluesselungsalgorithmus.
Fuer das AES-Verfahren muss der Schluessel 16 Oktetts lang sein.

Maßnahme

Argument fuer den Schluessel korrigieren.

SEW22C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C2   VERSCHLUESSELTES ARGUMENT HAT FALSCHE OKTETTLAENGE

Bedeutung

Das Argument fuer den verschluesselten Wert in DECRYPT()
hat nicht die richtige Laenge fuer den Verschluesselungsalgorithmus.
Fuer das AES-Verfahren muss die Laenge des verschluesselten Werts
ein ganzzahliges Vielfaches von 16 Oktetts sein,
aber nicht 0 Oktetts.

Maßnahme

Argument fuer den verschluesselten Wert korrigieren.

SEW22C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C3   FALSCHER SCHLUESSEL ZUR ENTSCHLUESSELUNG

Bedeutung

Der in DECRYPT() angegebene Schluessel ist inkorrekt, so
dass das Argument nicht entschluesselt werden konnte.
Fuer das AES-Verfahren muessen die Werte des Schluessel bei
Verschluesselung und Entschluesselung genau gleich sein.

Maßnahme

Korrekten Schluessel verwenden.

SEW22C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C4   ARGUMENT IST KEIN HEXADEZIMALER STRING

Bedeutung

Ein Wert, der als hexadezimaler String verwendet wird,
enhaelt ein Zeichen, das keine hexedezimale Ziffer ist
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, a, B, b, C, c, D, d, E, e, F, f),
oder er hat eine ungerade Laenge.

Maßnahme

Wert korrigieren.

SEW22C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW22C5   ILLEGALER UTFE WERT.

Bedeutung

Ein UTFE Wert enthaelt eine nicht erlaubte Codesequenz.
Illegale UTFE Werte koennen z.B. auch entstehen, wenn beim
Lesen einer CSV-Datei ein zu kurzer Datentyp fuer die
Aufnahme des UTFE Wertes spezifiziert wird und dieser daher
abgeschnitten wird.

Maßnahme

Wert korrigieren.

SEW2201

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2201   ZEICHENKETTE RECHTS VERKUERZT (PARAMETER POSITION (&00))

Bedeutung

Eine Zeichenkette ist zu lang fuer das Zielfeld (Tabellenspalte, Variable
oder Parameter), in dem sie gespeichert werden soll,
oder das Resultat von einem CAST(), einem NORMALIZE(), oder von einer
Konkatenation ist eine laengere Zeichenkette als der Resultattyp erlaubt.
Ein CAST() von einer Zeichenkette in einen anderen Typ von Zeichenkette
fuehrt nie zu diesem Fehler, Konkatenation und Zuweisung an eine Tabellen-
spalte dann nicht, wenn nur Leerzeichen abgeschnitten werden. Kommt die
fehlerhafte Zeichenkette aus einer Benutzervariablen oder aus einem
SQL-Deskriptoreintrag, dann ist PARAMETER POSITION dessen laufende Nummer
innerhalb der Eingabeparameter. Sonst ist PARAMETER POSITION gleich 0.

Maßnahme

Laenge der Zeichenkette verkuerzen, oder Laenge des Resultattyps
vergroessern.

SEW2202

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2202   NULL-WERT; KEINE INDIKATORVARIABLE SPEZIFIZIERT FUER PARAMETER (&00)

Bedeutung

Es soll ein NULL-Wert in die Benutzervariable &00 uebertragen werden; es
wurde jedoch keine Indikatorvariable spezifiziert.

Maßnahme

In der SQL-Anweisung eine Indikatorvariable angeben, oder sicherstellen,
dass keine NULL-Werte auftreten koennen.

SEW2203

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2203   NUMERISCHER WERT ZU GROSS ODER ZU KLEIN (NUMMER (&00))

Bedeutung

Bei der Berechnung oder Zuweisung eines numerischen Wertes trat ein Ueber-
oder Unterlauf auf.
Im Falle der Berechnung eines Ausgabewertes oder seiner Zuweisung an eine
Benutzervariable bzw. an einen Eintrag des SQL-Deskriptorbereichs, ist &00
die Nummer des Elementes in der SELECT-Liste.
Im Falle eines dynamischen Parameters wurde ein (Eingabe-)Wert uebergeben,
der nicht im zugehoerigen Format darstellbar ist; &00 ist die Nummer der
zugehoerigen Benutzervariable bzw. des zugehoerigen "?"-Platzhalters.
In allen anderen Faellen, z. B. der Zuweisung eines Wertes an eine Spalte
oder einer Berechnung innerhalb eines Praedikats, ist Nummer gleich 0.

Maßnahme

Anwendungsprogramm aendern.

SEW2205

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2205   INKORREKTE ZUWEISUNG MIT FELD DATA IN EINEM EINTRAG IM SQL-DESKRIPTORBEREICH

Bedeutung

Bei GET DESCRIPTOR und SET DESCRIPTOR muss die Benutzervariable fuer das
Feld DATA einen Typ haben, der dem SQL-Datentyp des Eintrags im
SQL-Deskriptorbereich entspricht, ausser dass bei GET DESCRIPTOR fuer ein
DATA Feld mit SQL-Datentyp VARCHAR der SQL-Datentyp der Benutzervariablen
eine groessere Maximallaenge haben darf.

Maßnahme

Andere Benutzervariable verwenden oder den SQL-Datentyp des Eintrags im
Deskriptorbereich durch Setzen von TYPE und ggf. DATETIME_INTERVAL_CODE,
LENGTH, PRECISION, und SCALE andern.

SEW2208

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2208   RESULTAT EINER DATE-FUNKTION AUSSERHALB DES ZULAESSIGEN BEREICHS

Bedeutung

Das Resultat einer DATE-Funktion liegt nicht im Bereich
zulaessiger Daten, von 0001-01-01 bis einschliesslich 9999-12-31.
Der entsprechende numerische Bereich von Julianischen Daten
geht von 1721426 bis einschliesslich 5373484.

Maßnahme

Anwendungsprogramm aendern.

SEW221S

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221S   UNGUELTIGES PATTERN IN LIKE REGEX (DISTANZ IM PATTERN / GRUND: (&00)/(&01))

Bedeutung

Der verwendete regulaere Ausdruck entspricht an der angegebenen Distanz
nicht den Regeln fuer regulaere Ausdruecke in einem LIKE REGEX Praedikat.

Maßnahme

Regulaeren Ausdruck korrigieren.

SEW221T

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221T   UNGUELTIGE OPTION FLAG IN LIKE REGEX

Bedeutung

Ein Option Flag in einem Like Regex darf nur die Flags
s, m, i und x enthalten; es duerfen keine Leerzeichen im
Option Flag enthalten sein.

Maßnahme

Option Flag korrigieren.

SEW221U

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW221U   FEHLER BEI AUSWERTUNG EINER LIKE_REGEX BEDINGUNG ((&00))

Bedeutung

Beim Auswerten einer LIKE_REGEX Bedingung ist der angegebene Fehler
aufgetreten. Man beachte, dass es bei unguenstiger Formulierung eines
regulaeren Ausdrucks zu sogenannten runaway regular expressions kommen
kann, die bei bestimmten Vergleichswerten zu praktisch unendlicher
Laufzeit fuehren wuerden und daher mit Fehler abgebrochen werden
(erkennbar z.B. am Schluesselwort -match- in der Fehlermeldung).
Derartige regulaere Ausdruecke koennen in der Regel unter Beibehaltung
ihrer Semantik einfacher formuliert werden, so dass dieses Problem
vermieden wird.

Maßnahme

Je nach Fehler Anweisung bzw. Muster umformulieren.

SEW2211

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2211   ENDEPOSITION DES SUBSTRINGS LINKS VON DER STARTPOSITION

Bedeutung

Ein Substring wird durch eine Startposition und eine explizite oder
implizite Laenge definiert. Im Falle einer expliziten Laengenangabe war
deren Wert negativ. Im impliziten Falle war die Startposition rechts
ausserhalb des (Argument-)Strings.

Maßnahme

Stehen fuer Startposition und/oder Laenge Literale, sind diese zu
korrigieren. Sonst Analyse des Ausdrucks und der in diesen eingehenden
Werte.

SEW2212

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2212   DIVISION DURCH 0

Bedeutung

Es wurde versucht, durch 0 zu dividieren.

Maßnahme

Anwendungsprogramm aendern.

SEW2218

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2218   UNZULAESSIGES ZEICHEN IM ZEICHENKETTENARGUMENT VON CAST ODER VALUE_OF_REP

Bedeutung

Bei der Konvertierung einer Zeichenkette mittels CAST oder VALUE_OF_REP
in einen numerischen Typ oder Zeittyp tritt im Argument ein Zeichen auf,
das in einem Literal des entsprechenden Typs nicht zulaessig ist.
Dies kann z.B. auch implizit bei Benutzung der Funktion
DECRYPT() auftreten, wenn das entschluesselte Argument nicht in den
angegebenen Datentyp konvertierbar ist.

Maßnahme

SQL-Anweisung bzw. Datentypen des Wertes und der Spalte pruefen.

SEW2219

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2219   ESCAPE-ZEICHEN MIT FALSCHER LAENGE

Bedeutung

Die Laenge in CHARACTERS (bei CHAR) bzw in CODE_UNITS (bei NCHAR) der
Zeichenkette nach ESCAPE im LIKE-Praedikat muss eins sein.

Maßnahme

Wert mit korrekter Laenge verwenden.

SEW2221

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2221   ZEICHEN NICHT IM DEFINITIONSBEREICH DER TRANSLITERATION

Bedeutung

Die Transliteration einer Zeichenkette war nicht erfolgreich,
weil sie ein Zeichen enthaelt, das mit der angegebenen Transliteration
nicht transliteriert werden kann, und kein Substitute character
(Ersatzzeichen) angegeben ist.

Maßnahme

Wert der Zeichenkette aendern, oder eine andere Transliteration
verwenden, oder einen Substitute character angeben.

SEW2223

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2223   UNZULAESSIGER WERT IN BENUTZERVARIABLE (&00)

Bedeutung

Die Benutzervariable &00 enthaelt einen Wert, der nicht zu ihrer
Typbeschreibung passt.
(Auch Benutzervariablen, die beim Aufruf einer Prozedur als reine
Ausgabevariablen verwendet werden, muessen in statischer SQL typgerecht
initialisiert werden!)

Maßnahme

Anwendungsprogramm aendern.

SEW2224

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2224   NULL-BYTE FEHLT IN C-BENUTZERVARIABLE

Bedeutung

Werden C-Benutzervariable, deren Typ einem SQL-Datentyp CHAR oder VARCHAR
entspricht, als Eingabeparameter verwendet, so muss jedem Eingabewert ein
NULL-Byte folgen.

Maßnahme

Null-Byte anfuegen.

SEW2225

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2225   ENTWERTUNGSZEICHEN IM TEXTMUSTER FALSCH VERWENDET

Maßnahme

Anwendungsprogramm aendern.

SEW2227

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2227   LAENGE DES TRIM-ZEICHENS NICHT 1 CODE UNIT

Bedeutung

Das Trim-Zeichen ist ein Ausdruck vom Typ VARCHAR oder NVARCHAR,
und sein Wert bei Ausfuehrung hat nicht eine Laenge von einer Code Unit.

Maßnahme

Spezifikation des Trim-Zeichens ueberpruefen.

SEW2229

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2229   NONCHARACTER IN UNICODE ZEICHENKETTE

Bedeutung

Der Wert einer Konkatenation, von DECRYPT(), von VALUE_OF_REP(), einer
Benutzervariablen, oder einer sonstigen SQL-Operation enthaelt einen
Unicode Noncharacter, was fuer Unicode Zeichenketten in SQL nicht erlaubt
ist. Unicode Noncharacters haben die code points U&'\FDDx', U&'\FDEx',
U&'\+0xFFFE', U&'\+0xFFFF', U&'\+10FFFE' und U&'\+10FFFF'.

Maßnahme

Ausdruck oder die Werte der Operanden korrigieren.

SEW23A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A0   REFERENZBEDINGUNG (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung einer Referenz-
bedingung festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW23A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A1   CHECK-BEDINGUNG (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung einer CHECK-
Bedingung festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW23A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A2   EINDEUTIGKEITSBEDINGUNG (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung einer
Eindeutigkeitsbedingung festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW23A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A3   NOT-NULL-BEDINGUNG (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung einer NOT-NULL-
Bedingung festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW23A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A4   NOT-NULL-BEDINGUNG DES PRIMAERSCHLUESSELS (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung der NOT-NULL-
Bedingung eines Primaerschluessels festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW23A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW23A5   EINDEUTIGKEITSBEDINGUNG DES PRIMAERSCHLUESSELS (&00).(&01).(&02) VERLETZT

Bedeutung

Bei Ausfuehrung der SQL-Anweisung wurde die Verletzung der Eindeutigkeits-
bedingung eines Primaerschluessels festgestellt.

Maßnahme

Anwendungsprogramm aendern.

SEW24A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A1   CURSOR (&00) AUS MODUL (&01) IST NICHT GESCHLOSSEN

Bedeutung

Der angegebene Cursor muss geschlossen sein.

Maßnahme

Anwendungsprogramm aendern.

SEW24A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A2   CURSOR (&00) AUS MODUL (&01) IST NICHT GEOEFFNET

Bedeutung

Der angegebene Cursor muss geoeffnet sein.

Maßnahme

Anwendungsprogramm aendern.

SEW24A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A3   CURSOR (&00) AUS MODULE (&01) IST NICHT AUF EINEM SATZ POSITIONIERT

Bedeutung

Es wird der Versuch unternommen, fuer den Cursor eine UPDATE WHERE
CURRENT- bzw. eine DELETE WHERE CURRENT-Anweisung auszufuehren,
- bevor fuer diesen Cursor eine FETCH-Anweisung ausgefuehrt wurde, oder
- nachdem ueber das Ende oder den Anfang einer Cursortabelle hinausgelesen
  wurde, oder
- nachdem der aktuelle Satz des Cursors geloescht wurde.

Maßnahme

Anwendungsprogramm aendern.

SEW24A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A4   FETCH CURSOR NACH STORE CURSOR NICHT ERLAUBT

Maßnahme

Anwendungsprogramm aendern.

SEW24A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A5   CURSOR (&00) AUS MODUL (&01) IST NICHT GESPEICHERT

Bedeutung

Der Cursor wurde nicht mit einer STORE CURSOR-Anweisung gespeichert oder
ist mittlerweile durch ein Ruecksetzen der Transaktion entwertet worden.

Maßnahme

Anwendungsprogramm aendern.

SEW24A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A6   DYNAMISCH UEBERSETZTE SQL-ANWEISUNG (&00) AUS MODUL (&01) BEZIEHT SICH AUF DEN OFFENEN CURSOR (&02)

Bedeutung

Es ist bereits eine SQL-Anweisung fuer diesen Anweisungsbezeichner
bekannt. Diese SQL-Anweisung bezieht sich auf einen geoeffneten Cursor.
Die SQL-Anweisung kann erst dann erneut dynamisch uebersetzt werden, wenn
der Cursor geschlossen ist.

Maßnahme

Anwendungsprogramm aendern.

SEW24A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A7   FEHLERHAFTE FETCH-ANWEISUNG BEIM LESEN DES CURSORS (&00) AUS MODUL (&01) IM SCHUBMODUS.

Bedeutung

Die Saetze eines Cursors im Schubmodus duerfen nur mit einer FETCH-
Anweisung gelesen werden. Nach dem Oeffnen des Cursors wird diese FETCH-
Anweisung durch die erste FETCH-Anweisung bestimmt. Waehrend der Cursor
offen ist, darf mit keiner anderen FETCH-Anweisung auf den Cursor zuge-
griffen werden.

Maßnahme

Anwendungsprogramm aendern.

SEW24A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A8   STORE UND RESTORE NICHT ERLAUBT FUER CURSOR (&00) MIT WITH HOLD AUS MODUL (&01)

Bedeutung

Der Cursor wurde mit WITH HOLD deklariert. Fuer solche
Cursor sind die Operationen STORE und RESTORE nicht erlaubt.

Maßnahme

Anwendungsprogramm aendern.

SEW24A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW24A9   FUER CURSOR (&00) MIT WITH HOLD AUS MODUL (&01) MUSS ERST EIN FETCH ERFOLGEN

Bedeutung

Bei einem offenen Cursor mit WITH HOLD-Klausel muss die erste Anweisung
in einer Transaktion ein FETCH sein.

Maßnahme

Anwendungsprogramm aendern.

SEW25A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A1   IN EINER LESENDEN TRANSAKTION IST KEIN UPDATE ERLAUBT

Bedeutung

(Diese Meldung benutzen aeltere SESAM Versionen anstelle von 25006.)

Maßnahme

Im Anwendungsprogramm den Zugriffsmodus der Transaktion von READ ONLY auf
READ WRITE aendern.

SEW25A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A2   ISOLATIONSLEVEL DER STORE CURSOR-ANWEISUNG UND ISOLATIONSLEVEL DER RESTORE CURSOR-ANWEISUNG SIND VERSCHIEDEN

Bedeutung

Die RESTORE CURSOR-Anweisung darf nicht mit einem anderen Isolationslevel
als die vorhergehende STORE CURSOR-Anweisung erfolgen.
(Diese Meldung benutzen aeltere SESAM Versionen anstelle von 25008.)

Maßnahme

Anwendungsprogramm aendern.

SEW25A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A3   DATENDEFINITIONS- UND MANIPULATIONSANWEISUNGEN DUERFEN IN EINER TRANSAKTION NICHT GEMISCHT WERDEN

Bedeutung

Das Mischen von DDL-Anweisungen mit DML-Anweisungen innerhalb einer
Transaktion ist nicht zulaessig, d.h. es ist nicht erlaubt, innerhalb
derselben Transaktion DML- und DDL-Anweisungen auszufuehren bzw. DML-
Anweisungen dynamisch zu uebersetzen und DDL-Anweisungen auszufuehren.
(Diese Meldung benutzen aeltere SESAM Versionen anstelle von 25007.)

Maßnahme

Anwendungsprogramm aendern.

SEW25A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A4   ES IST BEREITS EINE TRANSAKTION OFFEN

Bedeutung

Die SQL-Anweisung darf nur ausserhalb einer Transaktion abgesetzt werden.
Fuer diesen Benutzer ist aber bereits eine Transaktion eroeffnet worden.
(Diese Meldung benutzen aeltere SESAM Versionen anstelle von 25001.)

Maßnahme

Anwendungsprogramm aendern.

SEW25A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW25A5   UNZULAESSIGE ANWEISUNGSREIHENFOLGE

Bedeutung

Anweisungsreihenfolge DROP SPACE - CREATE SPACE mit identischem Spacenamen
ist innerhalb einer Transaktion nicht erlaubt.

Maßnahme

Anweisungsfolge modifizieren: zwischen DROP und CREATE eine COMMIT-
Anweisung absetzen.

SEW2501

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2501   SQL-ANWEISUNG NICHT INNERHALB EINER TRANSAKTION ERLAUBT

Bedeutung

Die SQL-Anweisung darf nicht innerhalb einer Transaktion ausgefuehrt
werden. Fuer diesen Benutzer ist aber eine Transaktion begonnen und noch
nicht beendet worden.

Maßnahme

Anwendungsprogramm aendern.

SEW2506

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2506   IN EINER LESENDEN TRANSAKTION IST KEINE AENDERUNG ERLAUBT

Maßnahme

Im Anwendungsprogramm den Zugriffsmodus der Transaktion von READ ONLY auf
READ WRITE aendern.

SEW2507

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2507   ILLEGALE MISCHUNG VON DATENMANIPULATION UND SCHEMAMANIPULATION IN EINER TRANSAKTION

Bedeutung

In einer SQL-Transaktion koennen keine Datenmanipulationsanweisungen
(DML) ausgefuehrt oder praepariert werden, wenn in derselben Transaktion
auch Anweisungen zur Schema-Definition oder zur Schema-Manipulation (DDL)
ausgefuehrt werden.

Maßnahme

Separate Transaktionen verwenden.

SEW2508

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2508   UNTERSCHIEDLICHE ISOLATION LEVEL FUER OPERATIONEN MIT EINEM OFFENEN CURSOR

Bedeutung

Wenn ein Cursor ueber mehrere Transaktionen hinweg offen bleibt, so
duerfen Operationen mit dem Cursor nur in solchen Transaktionen erfolgen,
die denselben ISOLATION LEVEL haben, wie die Transaktion mit dem OPEN.

Maßnahme

Anwendungsprogramm aendern.

SEW26A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW26A1   SQL-ANWEISUNG (&00) AUS MODUL (&01) IST NICHT GEEIGNET PRAEPARIERT

Bedeutung

- Fuer den in einer EXECUTE-Anweisung angegebenen Anweisungsbezeichner
  ist z.Zt. keine SQL-Anweisung praepariert, oder
- es wurde eine Anweisung ausgefuehrt, die sich auf einen dynamischen
  Cursor bezieht, und fuer den Anweisungsbezeichner zu diesem dynamischen
  Cursor ist z.Zt. keine Cursor-Spezifikation praepariert.

Maßnahme

Fuer den Anweisungsbezeichner eine geeignete SQL-Anweisung praeparieren.

SEW2800

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW2800   UNZULAESSIGER BERECHTIGUNGSSCHLUESSEL IN SET SESSION AUTHORIZATION

Bedeutung

Der in SET SESSION AUTHORIZATION angegebene Wert muss eine Zeichenkette
sein, die die Formatregeln und Syntaxregeln fuer Berechtigungsschluessel
erfuellt, und die ausser Leerzeichen keine Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW3D00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3D00   UNZULAESSIGER CATALOG-NAME IN SET CATALOG

Bedeutung

Der in SET CATALOG angegebene Wert muss eine Zeichenkette sein, die
- die Formatregeln und Syntaxregeln fuer Catalog-Namen erfuellt, und
- die ausser Leerzeichen keine Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW3F00

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3F00   UNZULAESSIGER SCHEMA-NAME IN SET SCHEMA

Bedeutung

Der in SET SCHEMA angegebene Wert muss eine Zeichenkette sein, die
- die Formatregeln und Syntaxregeln fuer Schemanamen erfuellt, und
- die ausser Leerzeichen keine Trenner enthaelt.

Maßnahme

Wert korrigieren.

SEW33A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A1   EIN SQL-DESKRIPTORBEREICH MIT DEM ANGEGEBENEN NAMEN IST BEREITS ALLOKIERT

Bedeutung

Der in ALLOCATE DESCRIPTOR angegebene Name ist aequivalent zum Namen eines
in dieser SQL-Session z. Zt. allokierten SQL-Deskriptorbereichs.

Maßnahme

Anderen Namen verwenden, oder existierenden SQL-Deskriptorbereich
verwenden, oder diesen vorher deallokieren.

SEW33A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A2   EIN SQL-DESKRIPTORBEREICH MIT DEM ANGEGEBENEN NAMEN IST NICHT ALLOKIERT

Bedeutung

Der in DEALLOCATE DESCRIPTOR angegebene Name ist nicht aequivalent zum
Namen eines in dieser SQL-Session zur Zeit allokierten Deskriptorbereichs.

SEW33A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW33A3   UNZULAESSIGER NAME FUER SQL-DESKRIPTORBEREICH

Bedeutung

Der Wert fuer den Namen des SQL-Deskriptorbereichs muss eine Zeichenkette
sein, die die Formatregeln und Syntaxregeln fuer Bezeichner erfuellt, und
die ausser Leerzeichen keine Trenner enthaelt.

Maßnahme

Namen korrigieren.

SEW34A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW34A1   SPEZIFIKATION DES DYNAMISCHEN CURSORS (&00) IST NICHT PRAEPARIERT

Bedeutung

Es wurde ein PREPARE oder EXECUTE IMMEDIATE fuer ein UPDATE WHERE CURRENT
oder DELETE WHERE CURRENT ausgefuehrt, und fuer den darin referenzierten
Cursor ist z. Zt. keine Cursor-Spezifikation dynamisch uebersetzt.

Maßnahme

Fuer den referenzierten Cursor eine Cursor-Spezifikation dynamisch
uebersetzen.

SEW3500

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW3500   UNGUELTIGE NUMMER FUER GET DIAGNOSTICS ITEM

Bedeutung

Im Get Diagnostics Statement muss die angegebene Item Nummer
gleich 1 sein.

Maßnahme

Anwendung korrigieren.

SEW40A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A4   TRANSAKTION ZURUECKGESETZT WEGEN AUSFALL VON DBH ODER DCN

Bedeutung

Die Transaktion wurde zurueckgesetzt, weil der DBH bzw. DCN, ueber den der
DBH erreicht wird, ausgefallen ist.

Maßnahme

DBH bzw. DCN wieder starten, Transaktion wiederholen.

SEW40A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A8   TRANSAKTION ZURUECKGESETZT WEGEN EINER FEHLERBEHANDLUNG

Bedeutung

Aufgrund einer internen Fehlerbehandlung wurde die Transaktion zurueck-
gesetzt.

Maßnahme

Fehlerunterlagen (SYSOUT-Protokolle, Dumps) ggf. zur Fehlerdiagnose
weiterleiten.

SEW40A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40A9   TRANSAKTION ZURUECKGESETZT UND SQL-ANWEISUNG ABGEWIESEN WEGEN INTR HOLD

Bedeutung

Wegen eines INTR HOLD konnte die SQL-Anweisung nicht ausgefuehrt werden;
die Transaktion wurde zurueckgesetzt.

Maßnahme

SQL-Anweisung wiederholen.

SEW40B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B4   TRANSAKTION ZURUECKGESETZT WEGEN CONSISTENCY-CHECKS AUFGRUND EINES E/A-FEHLERS

Bedeutung

Ein E/A-Fehler hat einen Consistency-Check ausgeloest. Daraufhin wurde die
Transaktion zurueckgesetzt.

Maßnahme

Anhand des DBH-Protokolls E/A-Fehler ueberpruefen.

SEW40B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B5   TRANSAKTION ZURUECKGESETZT WEGEN DEFEKTEM SEKUNDAERINDEX

Maßnahme

Sekundaerindex durch CREATE INDEX wiederherstellen.

SEW40B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B7   ANWENDER-SESSION NICHT MEHR BEKANNT; TRANSAKTION ZURUECKGESETZT, FALLS OFFEN

Bedeutung

Wegen Ueberschreitens der zulaessigen INAKTIVITAETSZEIT oder zeitweiligem
Verbindungsverlust oder Administrationseingriffen ist die SQL-Session beim
DBH nicht mehr bekannt.

Maßnahme

Ggf. Cursorpositionen wiederherstellen.

SEW40B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B8   TRANSAKTION ZURUECKGESETZT, DA SQL-SESSION DURCH ADMINISTRATIONSEINGRIFF BEENDET WURDE

Bedeutung

SQL-Session wurde durch Administrationseingriff beim DBH beendet.

Maßnahme

Ggf. Cursorpositionen wiederherstellen.

SEW40B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40B9   TRANSAKTION ZURUECKGESETZT, DA SQL-SESSION WEGEN DBMS-NEUSTART NICHT MEHR BEKANNT IST

Bedeutung

DBH-Session wurde zwischenzeitlich beendet und neu gestartet; daher ist
die SQL-Session beim DBH nicht mehr bekannt.

Maßnahme

Ggf. Cursorpositionen wiederherstellen.

SEW40C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C1   SCHNITTSTELLEN- ODER SYSTEMFEHLER (MODUL (&00) ((&01)))

Bedeutung

Wegen eines Schnittstellen- oder Systemfehlers wurde die SQL-Transaktion
zurueckgesetzt oder die Voruebersetzung abgebrochen.
(&01): Laufende Nummer und Returncode.

Maßnahme

Fehlerunterlagen (SYSOUT-Protokolle, Dumps, Inhalt des SQL-Diagnose-
bereichs) zur Fehlerdiagnose weiterleiten.

SEW40C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C2   TRANSAKTION ZURUECKGESETZT WEGEN FEHLER BEIM LOESCHEN DES TEMPORAEREN VIEWS (&00)

Bedeutung

Beim Loeschen eines temporaeren Views trat ein Fehler auf; die Transaktion
wird zurueckgesetzt.

Maßnahme

Anweisung wiederholen.

SEW40C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW40C3   TRANSAKTION ZURUECKGESETZT WEGEN KONFLIKT IN AUTONOMER TA

Bedeutung

Beim Durchfuehren einer autonomen TA trat ein Sperrkonflikt mit einer
Benutzer-TA auf; die autonome TA wurde zurueckgesetzt.

Maßnahme

Anwendung aendern.

SEW4001

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4001   TRANSAKTION ZURUECKGESETZT WEGEN DEADLOCK, INAKTIVITAET ODER ADMINISTRATIONSAUFRUF

Bedeutung

Die Transaktion wurde zurueckgesetzt. Folgende Ursachen sind moeglich:
- Die Transaktion wurde beim DBH bzw. bei DCN per Administration zurueck-
  gesetzt.
- Es ist ein Deadlock aufgetreten.
- Die Transaktion sperrte zu lange eine andere Transaktion
  (siehe DBH- und DCN-Option LOCK-TIME).
- Die Transaktion war zu lange inaktiv
  (siehe DBH- und DCN-Option INACTIVITY-TIME).

Maßnahme

Transaktion erneut starten. Bei gehaeuftem Auftreten DBH- und DCN-Options
LOCK-TIME und INACTIVITY-TIME ueberpruefen.

SEW42AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AA   UNZULAESSIGER AUSDRUCK IN MENGENFUNKTION

Bedeutung

Eine Mengenfunktion enthaelt:
- mehr als ein Argument ( MIN/MAX( ..., ...) ist keine Mengenfunktion! )
- eine weitere Mengenfunktion, oder
- eine Unterabfrage, oder
- eine multiple Spaltenangabe, oder
- mehr als eine Spaltenangabe und mindestens eine dieser Spaltenangaben
  bezieht sich auf eine Spalte, die in einer Tabelle definiert ist, die in
  der FROM-Klausel eines uebergeordneten SELECT-Ausdruckes angegeben ist.

Maßnahme

SQL-Anweisung korrigieren.

SEW42AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AB   ARGUMENT EINES NULL-PRAEDIKATES UNZULAESSIG

Bedeutung

Als Argument eines NULL-Praedikates ist nur eine Spaltenreferenz
zulaessig.

Maßnahme

NULL-Praedikat aendern.

SEW42AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AC   UNZULAESSIGER SPACE-PARAMETER

Bedeutung

Der spezifizierte Space-Parameter ist an dieser Stelle nicht erlaubt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AD   UNZULAESSIGE UNTERABFRAGE

Bedeutung

- in einem IN-Praedikat wird eine unzulaessige Unterabfrage
  oder Zeilen-Liste verwendet,
  oder
- in einer INSERT-Anweisung besteht die VALUES-Klausel aus einer
  Unterabfrage, deren Ergebnis mehr als eine Spalte hat

Maßnahme

SQL-Anweisung korrigieren.

SEW42AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AE   UNZULAESSIGES ZEICHEN

Maßnahme

SQL-Anweisung korrigieren.

SEW42AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AF   CURSOR-SPEZIFIKATION MIT FOR UPDATE UNVERTRAEGLICH MIT SCROLL BZW. ORDER BY

Bedeutung

- Ein statischer Cursor enthaelt in seiner Spezifikation neben einer FOR
  UPDATE-Klausel zusaetzlich SCROLL oder ORDER BY, oder
- ein dynamischer Cursor ist mit SCROLL spezifiziert und die dynamisch
  formulierte Cursorbeschreibung enthaelt eine FOR UPDATE-Klausel, oder
- ein dynamischer Cursor enthaelt in seiner dynamisch formulierten
  Cursorbeschreibung neben einer FOR UPDATE-Klausel zusaetzlich ORDER BY.

Maßnahme

SQL-Anweisung korrigieren.

SEW42AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AG   JOIN-BEDINGUNG FEHLT

Maßnahme

SQL-Anweisung korrigieren.

SEW42AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AH   DELIMITER FEHLT

Bedeutung

In einem Literal fehlt ein Delimiter ', oder
in einem Spezialnamen fehlt ein Anfuehrungszeichen ".

Maßnahme

SQL-Anweisung korrigieren.

SEW42AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AI   PRIMAERSCHLUESSEL FUER CALL-DML-TABELLE (&00).(&01).(&02) NOTWENDIG

Bedeutung

Eine CALL-DML-Tabelle muss einen Primaerschluessel haben

Maßnahme

Primaerschluessel fuer die Tabelle definieren bzw. die Tabelle nicht als
CALL-DML-Tabelle definieren.

SEW42AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AJ   SYMBOLISCHER ATTRIBUTNAME (SAN) DARF BEI DER AENDERUNG DES DATENTYPS DER SPALTE (&00).(&01).(&02).(&03) NICHT ANGEGEBEN WERDEN.

Bedeutung

Bei der Aenderung des Datentyps einer Spalte mittels ALTER TABLE ...
ALTER COLUMN ... SET ... kann kein (neuer) symbolischer Attributname
angegeben werden.

Maßnahme

Symbolischen Attributnamen herausnehmen.

SEW42AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AK   AUSPRAEGUNGSBEREICH EINER MULTIPLEN SPALTE UNZULAESSIG

Bedeutung

Bei der Angabe eines Auspraegungsbereiches fuer eine multiple Spalte ist
der linke Wert nicht kleiner als der rechte Wert.

Maßnahme

Auspraegungsbereichs-Angabe korrigieren.

SEW42AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AL   UNZULAESSIGER MATCH-WERT

Bedeutung

Der Match-Wert in einem LIKE-Praedikat ist keine Spaltenangabe.

Maßnahme

Match-Wert aendern.

SEW42AM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AM   TEXTMUSTER UNZULAESSIG

Bedeutung

Das Textmuster in einem LIKE-Praedikat ist weder eine Benutzervariable,
noch ein Literal oder eines der Schluesselworte USER, CURRENT_USER oder
SYSTEM_USER.

Maßnahme

Textmuster aendern.

SEW42AN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AN   TABELLE (&00).(&01).(&02) IST KEINE CALL-DML-/SQL-TABELLE

Bedeutung

Die bei der Migration der Tabellenart angegebene Tabelle ist keine
CALL-DML-/SQL-Tabelle:
a) die Tabelle ist eine Nur-CALL-DML-Tabelle (Migration dieser Tabellenart
   ist nicht moeglich).
b) die Tabelle ist bereits von der Art SQL-Tabelle.

Maßnahme

a) Tabelle so veraendern, dass sie auch mit SQL bearbeitbar ist.
   (Tabellenart: CALL-DML-/SQL-Tabelle).

SEW42AO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AO   V1-DATENBANK UND GEWUENSCHTE TABELLENART PASSEN NICHT ZUSAMMEN

Bedeutung

a) Eine V1-Datenbank der Art Nur-CALL-DML kann nicht in eine Tabelle
   der Art SQL-Tabelle migriert werden.
b) Eine V1-Datenbank, die nicht von der Art Nur-CALL-DML ist und bei der
   nicht alle Spalten ein CALL-DML-Defaultwert-Zeichen haben, kann nicht
in eine CALL-DML-/SQL-Tabelle migriert werden.

Maßnahme

Andere Tabellenart waehlen:
a) Optionalen Parameter CALL DML in der MIGRATE-Anweisung angeben.
b) Optionalen Parameter CALL DML in der MIGRATE-Anweisung weglassen.

SEW42AP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AP   ES DARF KEINE PK-SIB-DATEI ANGEGEBEN WERDEN

Bedeutung

- Wird in der MIGRATE-Anweisung der optionale Parameter CALL DML nicht
  angegeben, so darf keine PK-SIB-Datei angegeben werden.
- Wird in der MIGRATE-Anweisung der optionale Parameter CALL DML
  angegeben, so darf eine PK-SIB-Datei nur dann angegeben werden, wenn
  der Passwortkatalog laut SVB der DB-SIB-Datei generiert und nicht
  defekt ist.
- Laut DB-SIB-Datei gibt es keinen Passwortkatalog; dennoch wurde eine
  PK-SIB-Datei angegeben.

Maßnahme

Keine PK-SIB-Datei angeben.

SEW42AQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AQ   ES MUSS EINE PK-SIB-DATEI ANGEGEBEN WERDEN

Bedeutung

Es soll eine V1-Datenbank mit Passwortkatalog in eine CALL-DML-Tabelle
migriert werden, aber es ist keine PK-SIB-Datei angegeben.

Maßnahme

PK-SIB-Datei angeben.

SEW42AR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AR   PK-SIB-DATEI UND DB-SIB-DATEI STAMMEN NICHT VON DERSELBEN V1-DATENBANK

Maßnahme

PK-SIB-Datei und DB-SIB-Datei von derselben V1-Datenbank angeben.

SEW42AS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AS   LUECKE IN AUSPRAEGUNGSBEREICH FUER SPALTE (&00).(&01)

Bedeutung

Bei einer INSERT-, UPDATE- oder LOAD ONLINE-Anweisung fuer eine Tabelle
werden Werte an zwei Auspraegungen einer multiplen Spalte zugewiesen,
jedoch nicht allen dazwischenliegenden Auspraegungen dieser Spalte.

Maßnahme

Wertzuweisungen fuer fehlende Auspraegungen ergaenzen.

SEW42AT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AT   MEHRFACHE VERWENDUNG DER WERTANGABE "*" ODER COUNT INTO FUER DIE TABELLE (&00).(&01).(&02)

Bedeutung

In einer INSERT- oder MERGE-Anweisung kann man zur Angabe von
system-generierten Werten nur ein einziges Mal entweder COUNT INTO
oder "*" schreiben.

Maßnahme

COUNT INTO ohne "*" verwenden oder ueberzaehlige Wertangaben "*"
entfernen.

SEW42AU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AU   NULL, DEFAULT, "*" ODER AGGREGAT-SPEZIFIKATION AN DIESER STELLE UNZULAESSIG

Bedeutung

NULL, DEFAULT, "*" oder eine Aggregat-Spezifikation wurden an einer Stelle
angegeben, an der nur ein Ausdruck zulaessig ist. Diese Konstrukte sind
als Ersatz fuer einen Ausdruck nur zulaessig als zuzuweisende Werte der:
- INSERT-Anweisung (NULL, DEFAULT, "*" und Aggregat-Spezifikation)
- UPDATE-Anweisung (NULL, DEFAULT und Aggregat-Spezifikation)

Maßnahme

NULL, DEFAULT, "*" bzw. Aggregat-Spezifikation ersetzen.

SEW42AV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AV   DEFAULT, "*" UND AGGREGAT-SPEZIFIKATIONEN AN DIESER STELLE UNZULAESSIG

Bedeutung

DEFAULT, "*" und Aggregat-Spezifikationen sind in einem
Tabellen-Konstruktor mit mehr als einer Zeile unzulaessig.

Maßnahme

Anderen Ausdruck oder Tabellen-Konstruktor mit nur einer Zeile verwenden.

SEW42AW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AW   BEIM INSERT FUER TABELLE (&00).(&01).(&02) IST DIE BENUTZERVARIABLE IN DER RETURN INTO-KLAUSEL NICHT NUMERISCH

Bedeutung

Bei einer INSERT-Anweisung soll der Wert des Zaehlfeldes mittels der
RETURN INTO-Klausel an eine Benutzervariable geliefert werden, deren
Datentyp nicht numerisch ist.

Maßnahme

Datentyp der Benutzervariablen aendern.

SEW42AX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AX   MULTIPLER WERT ODER MULTIPLE SPALTE AN DIESER STELLE UNZULAESSIG

Bedeutung

Ein multipler Wert ist unzulaessig:
- als Operand von Funktionen, +, -, *, /, ||, CAST, NULLIF, COALESCE, CASE
- als Operand in Praedikaten (ausser als erster Vergleichsoperand)
- nach SELECT DISTINCT, GROUP BY, und in Aggregat-Spezifikationen
- als Spalte eines OUTER oder UNION JOIN, UNION, EXCEPT, INTO oder USING
  Tabelle eines MERGE, Tabellen-Funktion oder -Konstruktor, oder Subquery
- in FETCH nach ABSOLUTE oder RELATIVE
- in SET CATALOG, SET SCHEMA und SET AUTHORIZATION
- in SET und GET DESCRIPTOR ausser bei INDICATOR und DATA
- in PREPARE, EXECUTE IMMEDIATE, und hinter DESCRIPTOR

Maßnahme

Direkten oder indirekten Bezug auf multiplen Wert oder
multiple Spalte entfernen.

SEW42AY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AY   ZU VIELE WERTE IN AGGREGAT-SPEZIFIKATION

Bedeutung

Eine Aggregat-Spezifikation enthaelt mehr als 255 Komponenten.

Maßnahme

Aggregat-Spezifikation aendern.

SEW42AZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42AZ   MEHR ALS EIN CATALOG ANGESPROCHEN

Bedeutung

In einer Anweisung wird explizit (durch qualifizierte Tabellennamen) oder
implizit (durch Standard-Catalog) mehr als ein Catalog angesprochen.

Maßnahme

Anwendungsprogramm oder Standard-Catalog aendern.

SEW42A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A1   SPALTENNAME (&00) NICHT EINDEUTIG

Bedeutung

In der Liste der Spaltennamen ist der Spaltenname (&00) mehrfach
angegeben

Maßnahme

SQL-Anweisung korrigieren.

SEW42A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A2   KORRELATIONSNAME (&00) NICHT EINDEUTIG

Bedeutung

Es wird der Korrelationsname definiert, obwohl bereits in der gleichen
FROM-Klausel bzw. im gleichen JOIN-Ausdruck dieser Name als Tabellenname
oder Korrelationsname definiert ist.

Maßnahme

SQL-Anweisung korrigieren.

SEW42A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A3   SPACE-PARAMETER NICHT EINDEUTIG

Bedeutung

Ein Space-Parameter wird mehrfach gesetzt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A4   TABELLENNAME (&00) NICHT EINDEUTIG

Bedeutung

Es wird der Tabellenname definiert, obwohl in der selben FROM-Klausel der
gleiche Name als Tabellenname oder Korrelationsname bereits definiert ist.

Maßnahme

SQL-Anweisung korrigieren.

SEW42A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A5   CALL-DML-DEFAULTWERT-ZEICHEN FUER PRIMAERSCHLUESSEL-SPALTE (&00).(&01). (&02).(&03) UNZULAESSIG

Bedeutung

Fuer Spalten im Primaerschluessel darf kein CALL-DML-Defaultwert-Zeichen
definiert werden.

Maßnahme

Einen fuer Primaerschluessel-Spalten erlaubten Datentyp verwenden.

SEW42A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A6   SYMBOLISCHER ATTRIBUTNAME (SAN) UNZULAESSIG FUER PRIMAERSCHLUESSEL-SPALTE (&00).(&01).(&02).(&03)

Bedeutung

Bei Primaerschluessel-Spalten darf kein symbolischer Attributname
angegeben werden.

Maßnahme

Fuer die Primaerschluessel-Spalten keine symbolischen Attributnamen
vergeben.

SEW42A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A7   NAME FUER PRIMAERSCHLUESSELBEDINGUNG FEHLT

Bedeutung

Ein Compound Key einer CALL-DML-faehigen Tabelle muss einen Namen
haben, d.h. die Primaerschluesselbedingung muss benannt sein.

Maßnahme

SQL-Anweisung korrigieren und einen Namen fuer die Primaerschluessel-
bedingung vergeben.

SEW42A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A8   SYNTAXREGEL VERLETZT

Bedeutung

Die SQL-Anweisung verletzt die syntaktischen Regeln von SQL.

Maßnahme

SQL-Anweisung korrigieren.

SEW42A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42A9   NAME ZU LANG

Maßnahme

SQL-Anweisung korrigieren.

SEW42BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BA   UNZULAESSIGER WERT FUER DIE FREE-SPACE-ANGABE IM SPACE (&00).(&01)

Bedeutung

Fuer die Free-Space-Angabe sind nur Werte aus einem begrenzten
Wertebereich zulaessig.

Maßnahme

Free-Space-Angabe korrigieren.

SEW42BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BB   UNZULAESSIGER WERT FUER DIE PRIMAERZUWEISUNG.

Bedeutung

Fuer die Primaerzuweisung sind nur Werte aus einem begrenzten
Wertebereich zulaessig.

Maßnahme

Primaerzuweisung korrigieren.

SEW42BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BC   UNZULAESSIGER WERT FUER DIE SEKUNDAERZUWEISUNG.

Bedeutung

Fuer die Sekundaerzuweisung sind nur Werte aus einem begrenzten
Wertebereich zulaessig.

Maßnahme

Sekundaerzuweisung korrigieren.

SEW42BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BD   SPALTENDEFINITION FEHLT BEI DER TABELLE (&00).(&01).(&02)

Bedeutung

Eine Tabellendefinition muss mindestens eine Spaltendefinition enthalten.

Maßnahme

Tabellendefinition korrigieren.

SEW42BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BE   PRIVILEGIENART PASST NICHT ZUM OBJEKT

Bedeutung

Bestimmte Privilegien sind nur in Verbindung mit bestimmten Objekttypen
erlaubt (z.B. Usage nur mit Storage-Groups).

Maßnahme

SQL-Anweisung korrigieren.

SEW42BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BF   MEHR ALS EIN PRIMAERSCHLUESSEL DEFINIERT FUER TABELLE (&00).(&01).(&02)

Bedeutung

Fuer eine Tabelle darf hoechstens eine Primaerschluesselbedingung
definiert sein.

Maßnahme

Tabellendefinition korrigieren.

SEW42BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BG   NACHTRAEGLICHE DEFINITION EINES PRIMAERSCHLUESSELS FUER TABELLE (&00). (&01).(&02) NICHT MOEGLICH

Bedeutung

Ein Primaerschluessel kann nicht nachtraeglich fuer eine bereits
bestehende Tabelle definiert werden.

Maßnahme

SQL-Anweisung korrigieren.

SEW42BH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BH   FALSCH QUALIFIZIERTER SPACENAME (&01) IM CATALOG (&00)

Bedeutung

Der Catalog in Spacename stimmt nicht mit dem Catalog der Tabelle, des
Indexes oder der Storage-Group ueberein.

Maßnahme

Spacenamen korrigieren und mit richtigem Catalog qualifizieren.

SEW42BI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BI   FALSCH QUALIFIZIERTER TABELLENNAME (&02) IM SCHEMA (&00).(&01)

Bedeutung

Das Schema in Tabellenname stimmt nicht mit dem Schema aus der Schema-
definition ueberein.

Maßnahme

Tabellenname korrigieren und mit dem richtigen Schema qualifizieren.

SEW42BJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BJ   AUSPRAEGUNGSANZAHL UNZULAESSIG BEI DATENTYPEN VARCHAR UND NCHAR VARYING

Bedeutung

Die Angabe einer Auspraegungsanzahl ist bei den Datentypen CHARACTER
VARYING und NCHAR VARYING unzulaessig, da eine Zeichenkette variabler
Laenge nicht multipel sein darf.

Maßnahme

- Auspraegungsanzahl weglassen, oder
- zu einem Datentyp CHARACTER oder NCHAR mit fester Laenge wechseln.

SEW42BK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BK   VOLUMENAME (&02) IN DER STORAGE-GROUP (&00).(&01) NICHT EINDEUTIG

Bedeutung

In der Liste der Volumes einer Storage-Group muessen die Volumenamen
eindeutig sein.

Maßnahme

Liste der Volumes korrigieren.

SEW42BL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BL   TEMPORAERER VIEW (&00) IN DDL- UND UTILITY-ANWEISUNGEN NICHT ERLAUBT

Maßnahme

SQL-Anweisung korrigieren.

SEW42BM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BM   FALSCHER CATALOG IM TABELLENNAMEN (&00).(&01).(&02) ANGEGEBEN

Bedeutung

Der Catalog im Tabellennamen stimmt nicht mit dem Catalog des zugehoerigen
Schemas oder der zugehoerigen Tabelle ueberein.

Maßnahme

Tabellennamen korrigieren und mit dem richtigem Catalog qualifizieren.

SEW42BN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BN   SONDERPRIVILEGIEN IN DER SCHEMADEFINITION (&00).(&01) NICHT ERLAUBT

Bedeutung

Innerhalb der SQL-Anweisung CREATE SCHEMA koennen keine Sonderprivilegien
vergeben werden.

Maßnahme

SQL-Anweisung korrigieren.

SEW42BO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BO   ESCAPE-ZEICHEN MIT FALSCHER LAENGE

Bedeutung

Die Laenge in CHARACTERS (bei CHAR) bzw in CODE_UNITS (bei NCHAR) der
Zeichenkette nach ESCAPE im LIKE-Praedikat muss eins sein; der
angegebene Ausdruck liefert aber keine Zeichenkette dieser Laenge.

Maßnahme

Wert mit korrekter Laenge verwenden.

SEW42BP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BP   ENTWERTUNGSZEICHEN IST WEDER BENUTZERVARIABLE NOCH ZEICHENKETTEN-KONSTANTE

Bedeutung

Das Entwertungszeichen im LIKE-Praedikat ist weder als Benutzervariable
noch als Zeichenketten-Konstante angegeben.

Maßnahme

Entwertungszeichen korrigieren.

SEW42BQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BQ   SPACE-PARAMETER FEHLT

Bedeutung

Es fehlt die Angabe wenigstens eines Parameters in der ALTER SPACE
Anweisung.

Maßnahme

SQL-Anweisung korrigieren.

SEW42BR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BR   MENGENFUNKTION AUSSERHALB UNTERABFRAGE

Bedeutung

Auf der rechten Seite einer SET-Klausel einer UPDATE-Operation oder
in der VALUES-Klausel einer INSERT- oder MERGE-Operation oder
in der VALUES Klausel einer Viewdefinition oder
in den Aufrufwerten einer CALL-Anweisung
steht eine Mengenfunktion ausserhalb einer Unterabfrage.

Maßnahme

Mengenfunktion entfernen.

SEW42BS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BS   MULTIPLE SPALTE MIT MEHR ALS EINER AUSPRAEGUNG IN ORDER BY-KLAUSEL

Bedeutung

Der Sortierschluessel in einer ORDER BY-Klausel darf keine
multiple Spalte sein, deren Auspraegungszahl groesser als 1 ist.

Maßnahme

ORDER BY-Klausel aendern.

SEW42BU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BU   MEHRERE MENGENFUNKTIONEN MIT DISTINCT IN SELECT-AUSDRUCK

Bedeutung

Ein SELECT-Ausdruck enthaelt (ausserhalb von untergeordneten SELECT-
Ausdruecken) mehr als eine Mengenfunktion, in der DISTINCT angegeben ist.

Maßnahme

DISTINCT entfernen.

SEW42BV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BV   TABELLEN-KONSTRUKTOR NICHT ALS QUELLE DER INSERT-OPERATION

Bedeutung

Ein Tabellen-Konstruktor (VALUES ...) ist nicht der Abfrage-Ausdruck einer
INSERT-Operation, d.h. nicht der Abfrage-Ausdruck, dessen Ergebnissaetze
eingefuegt werden sollen.

Maßnahme

Tabellen-Konstruktor entfernen.

SEW42BW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BW   TYP DER SQL-ANWEISUNG NICHT DYNAMISCH UEBERSETZBAR BZW. IN ANWENDUNGSPROGRAMMEN UNZULAESSIG

Bedeutung

Die SQL-Anweisung entspricht den Formatregeln, ist aber im aktuellen
Kontext unzulaessig, d.h.:
- eine Anweisung in einem Anwendungsprogramm genuegt den Formatregeln
  von dynamischer SQL, aber nicht denen von statischer SQL
  (z.B. "SELECT c FROM t": INTO- oder DECLARE-Klausel fehlt), oder
- eine dynamisch zu uebersetzende Anweisung genuegt den Formatregeln
  von statischer SQL, aber nicht denen von dynamischer SQL
  (z.B. "DECLARE c CURSOR FOR SELECT a FROM t": DECLARE-Klausel zuviel)

Maßnahme

SQL-Anweisung korrigieren.

SEW42BX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BX   NUMERISCHES LITERAL UNZULAESSIG

Bedeutung

- Die Anzahl der Dezimalstellen in einem numerischen Literal ist zu gross,
  oder
- der Wert des Exponenten in einem Gleitkomma-Literal ist nicht im
  zulaessigen Bereich

Maßnahme

Literal aendern.

SEW42BY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BY   STRING LITERAL ZU LANG

Bedeutung

Die Anzahl der Zeichen oder Code Units in einem String Literal
ueberschreitet die zulaessige Hoechstgrenze.

Maßnahme

Literal aendern.

SEW42BZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42BZ   REFERENZIERUNG EINES TEMPORAEREN VIEWS IN DER DEFINITION DES VIEWS (&00). (&01).(&02) UNZULAESSIG

Bedeutung

Der SELECT-Ausdruck einer Viewdefinition darf keinen temporaeren View
enthalten.

Maßnahme

SQL-Anweisung korrigieren.

SEW42B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B0   NONCHARACTER IN UNICODE STRING

Bedeutung

Eine Unicode Zeichenkette darf in SQL keinen noncharacter enthalten.
Unicode noncharacters haben die code points U&'\FDDx', U&'\FDEx',
U&'\+0xFFFE', U&'\+0xFFFF', U&'\+10FFFE' und U&'\+10FFFF'.

Maßnahme

Wert der Zeichenkette korrigieren.

SEW42B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B1   NAME DER INTEGRITAETSBEDINGUNG (&02) FALSCH QUALIFIZIERT IM SCHEMA (&00). (&01)

Bedeutung

Der Schemaname der Integritaetsbedingung stimmt nicht mit dem
zugehoerigen Schema oder dem Schemanamen der Tabelle ueberein.

Maßnahme

Name der Integritaetsbedingung mit richtigem Schemanamen qualifizieren.

SEW42B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B2   DEFAULTWERT UNZULAESSIG BEI MULTIPLER SPALTE (&03) IN TABELLE (&00).(&01). (&02)

Bedeutung

Fuer eine multiple Spalte kann kein Defaultwert vereinbart werden.

Maßnahme

Spaltendefinition korrigieren.

SEW42B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B3   UNZULAESSIGE AUSPRAEGUNGSANZAHL IN DATENTYP.

Bedeutung

Die Auspraegungsanzahl in einem Datentyp muss zwischen 1 und 255 liegen.

Maßnahme

Auspraegungsanzahl korrigieren.

SEW42B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B4   LAENGE 0 UNZULAESSIG BEI DATENTYPEN CHARACTER UND NATIONAL CHARACTER.

Bedeutung

Die Laengenangabe bei einem Datentyp [NATIONAL] CHARACTER [VARYING]
muss groesser als 0 sein.

Maßnahme

Laenge korrigieren.

SEW42B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B5   LAENGE ZU GROSS BEI EINEM CHARACTER STRING DATENTYP

Bedeutung

Die Laengenangabe darf bei CHAR bzw NCHAR hoechstens 256 bzw 128 sein,
und bei CHARACTER VARYING bzw NVARCHAR hoechstens 32000 bzw 16000.

Maßnahme

Laenge korrigieren.

SEW42B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B6   STELLENANZAHL 0 UNZULAESSIG BEI NUMERISCHEM DATENTYP

Bedeutung

Die Stellenanzahl N muss bei einem Datentyp NUMERIC(N,M), DECIMAL(N,M)
bzw. FLOAT(N) groesser als 0 sein.

Maßnahme

Stellenanzahl korrigieren.

SEW42B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B7   STELLENANZAHL ZU GROSS BEI NUMERISCHEM DATENTYP

Bedeutung

Die Stellenanzahl N darf bei einem Datentyp NUMERIC(N,M) bzw. DECIMAL(N,M)
hoechstens 31, bei einem Datentyp FLOAT(N) hoechstens 53 sein.

Maßnahme

Zahl der Stellen korrigieren.

SEW42B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B8   ANZAHL NACHKOMMASTELLEN GROESSER ALS GESAMTZAHL DER STELLEN

Bedeutung

Bei einem Datentyp NUMERIC(N,M) bzw. DECIMAL(N,M) darf die Anzahl der
Nachkommastellen M nicht groesser als die Anzahl der Stellen N sein.

Maßnahme

Zahl der Nachkommastellen bzw. der Stellen korrigieren.

SEW42B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42B9   FALSCH QUALIFIZIERTER INDEXNAME (&00).(&01).(&02)

Bedeutung

Die Qualifizierung des Indexnamens passt nicht zum Schema, zur Tabelle
oder zum Space.

Maßnahme

Indexnamen richtig qualifizieren.

SEW42CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CA   UNZULAESSIGER STORAGE-GROUP-NAME (&00) BEI CREATE CATALOG

Bedeutung

Bei CREATE CATALOG duerfen reservierte Namen nicht als Storage-Group-Namen
angegeben werden.

Maßnahme

Anderen Storage-Group-Namen verwenden.

SEW42CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CB   SPALTENLISTE FUER TABELLE (&00).(&01).(&02) NICHT ERLAUBT

Bedeutung

Beim Laden bzw. Entladen einer Tabelle ist eine Spaltenliste nur in
bestimmtem Kontext erlaubt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CC   FORMATLISTE FUER TABELLE (&00).(&01).(&02) NICHT ERLAUBT

Bedeutung

Beim Laden bzw. Entladen einer Tabelle ist eine Formatliste nur in
bestimmtem Kontext erlaubt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CD   FORMATLISTE UND SPALTENLISTE FUER TABELLE (&00).(&01).(&02) INKONSISTENT

Bedeutung

Beim Laden bzw. Entladen einer Tabelle passen Formatliste und Spaltenliste
nicht zusammen (verschiedene Laenge).

Maßnahme

SQL-Anweisung korrigieren.

SEW42CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CE   UNZULAESSIGE OPTIONEN BEIM ENTLADEN AUS TABELLE (&00).(&01).(&02)

Bedeutung

Beim Entladen einer Tabelle aus einem Space bzw. einem File sind nur
bestimmte Parameter in der UNLOAD-Anweisung erlaubt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CF   FEHLENDE SPALTENLISTE FUER TABELLE (&00).(&01).(&02)

Bedeutung

Beim Laden bzw. Entladen einer Tabelle fehlt die Spaltenliste.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CG   UNERLAUBTE POSITIONSANGABE BEIM LADEN BZW. ENTLADEN

Bedeutung

Beim Laden bzw. Entladen einer Tabelle wurde eine Positionsangabe
ausserhalb des erlaubten Bereiches angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CH   AUSPRAEGUNGSANGABE HIER NICHT ERLAUBT

Bedeutung

Beim Laden bzw. Entladen einer Tabelle darf in der Formatliste keine
Auspraegungsangabe enthalten sein.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CI   UNKORREKTER DATENTYP IN DER FORMATLISTE

Bedeutung

Beim Laden bzw. Entladen steht ein nicht korrekter Datentyp in der
Formatliste.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CJ   DATENTYP FLOAT IN DER FORMATLISTE NICHT ERLAUBT

Bedeutung

Beim Laden bzw. Entladen ist der Datentyp Float in der Formatliste nicht
erlaubt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CK   SYNTAKTISCH NICHT KORREKTER CODE_TABLE-NAME

Maßnahme

SQL-Anweisung korrigieren.

SEW42CL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CL   PASSWORT SYNTAKTISCH INKORREKT

Bedeutung

Das angegebene Passwort entspricht nicht den vorgeschriebenen Regeln.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CM   UNZULAESSIGER SPALTENNAME (&00) IN EINER SPALTENBEDINGUNG

Bedeutung

In einer Spaltenbedingung darf nur die aktuell definierte Spalte
auftreten.

Maßnahme

Spaltenbedingung in eine Tabellenbedingung umwandeln.

SEW42CN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CN   MEHRDEUTIGER LOAD- ODER UNLOAD-PARAMETER

Bedeutung

Ein LOAD- oder UNLOAD-Parameter wird mehrfach gesetzt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CO   SATZ-KONSTRUKTOR MIT MEHR ALS EINEM ELEMENT HIER UNZULAESSIG

Bedeutung

Ein Satz-Konstruktor "(Ausdruck1, Ausdruck2, ...)" mit mehr als einem
Element ist nur dann zulaessig, wenn er in einem Tabellen-Konstruktor
enthalten ist, und dieser wiederum den Abfrage-Ausdruck einer INSERT-
Anweisung darstellt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42CP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CP   "RETURN INTO" OHNE "*"-ZUWEISUNG FUER TABELLE (&00).(&01).(&02)

Bedeutung

Bei einer INSERT-Anweisung auf die Tabelle ist eine RETURN INTO-Klausel
angegeben aber keine "*"-Zuweisung fuer das Zaehlfeld.

Maßnahme

"*"-Zuweisung einfuegen.

SEW42CQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CQ   BENUTZER HAT KEINE ADMINISTRATIONSBERECHTIGUNG FUER DEN CATALOG (&00)

Bedeutung

Der Benutzer hat keine Administrationsberechtigung
fuer diese Utility-Anweisung.

Maßnahme

Administrationsrecht besorgen.

SEW42CR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CR   UNERLAUBTE ANZAHL NACHKOMMASTELLEN BEI DATENTYP TIME ODER BEI FUNKTION CURRENT_TIME ODER LOCALTIME

Bedeutung

Beim Datentyp TIME oder einer Funktion CURRENT_TIME oder LOCALTIME
ist die Anzahl der Nachkommastellen nicht angegeben worden oder sie ist
ungleich 3.

Maßnahme

Anzahl Nachkommastellen angeben bzw. korrigieren.

SEW42CS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CS   UNERLAUBTE ANZAHL NACHKOMMASTELLEN BEI DATENTYP TIMESTAMP ODER BEI FUNKTION CURRENT_TIMESTAMP ODER LOCALTIMESTAMP

Bedeutung

Beim Datentyp TIMESTAMP oder bei einer Funktion CURRENT_TIMESTAMP oder
LOCALTIMESTAMP ist die Anzahl der Nachkommastellen nicht angegeben worden
oder sie ist ungleich 3.

Maßnahme

Anzahl Nachkommastellen angeben bzw. korrigieren.

SEW42CT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CT   OPTION ONLINE IST INKOMPATIBEL MIT GENERATE INDEX UND NO INDEX.

Bedeutung

Bei LOAD ONLINE darf weder GENERATE INDEX noch NO INDEX
spezifiziert werden.

Maßnahme

Anweisung korrigieren.

SEW42CU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CU   ZWEI OPERANDEN EINES PRAEDIKATS HABEN UNTERSCHIEDLICHE ANZAHL VON SPALTEN

Bedeutung

Alle Operanden eines Praedikats muessen denselben Grad (Anzahl Spalten)
haben.

Maßnahme

Praedikat aendern.

SEW42CV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CV   EIN TABELLEN-KONSTRUKTOR ENTHAELT ZWEI ZEILEN MIT UNTERSCHIEDLICHER ANZAHL VON SPALTEN

Bedeutung

Alle Zeilen eines Tabellen-Konstruktors muessen denselben Grad (Anzahl
Spalten) haben.

Maßnahme

Tabellen-Konstruktor aendern.

SEW42CW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42CW   LOAD OFFLINE MIT ZAEHLFELD FUER EINE PARTITIONIERTE TABELLE VERLANGT DEN PARAMETER SORTED

Bedeutung

Bei LOAD OFFLINE mit Zaehlfeld fuer eine partitionierte Tabelle ist
der Parameter SORTED erforderlich, wenn die LOAD-Anweisung Spalten
benutzt, die eine Laenge von mehr als 253 Zeichen haben.

Maßnahme

LOAD ONLINE verwenden oder die Eingabedatei sortieren und bei LOAD
OFFLINE den Parameter SORTED angeben

SEW42C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C1   ANGABE "*" IST NICHT ZULAESSIG

Bedeutung

Die Angabe eines "*" als Benutzer-, Programm- oder Rechnername ist bei
dieser SQL-Anweisung nicht erlaubt.

Maßnahme

Anwendung aendern und den vollen Namen angeben.

SEW42C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C2   SYNTAKTISCH UNZULAESSIGER CATALOG-NAME

Bedeutung

Ein Catalog-Name ist Bestandteil eines BS2000-Dateinamens. Es duerfen nur
Grossbuchstaben, Ziffern und die Sonderzeichen '.' und '-' verwendet
werden. Der Catalog-Name muss mit einem Grossbuchstaben beginnen,
darf nicht mit einem Sonderzeichen enden und es sollten keine zwei
Sonderzeichen unmittelbar aufeinander folgen.

Maßnahme

Catalog-Name korrigieren.

SEW42C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C3   SYNTAKTISCH UNZULAESSIGER SYMBOLISCHER ATTRIBUTNAME (SAN)

Bedeutung

Ein symbolischer Attributname (SAN) muss aus genau 3 Zeichen bestehen. Die
Bezeichner "NAM" und "END" sind unzulaessig.

Maßnahme

Symbolischen Attributnamen (SAN) aendern.

SEW42C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C4   SYNTAKTISCH UNZULAESSIGER SPACENAME

Bedeutung

Ein Spacename ist Bestandteil eines BS2000-Dateinamens. Es duerfen nur
Grossbuchstaben, Ziffern und die Sonderzeichen '.' und '-' verwendet
werden. Der Spacename darf jedoch nicht mit einem Sonderzeichen enden
und es sollten keine zwei Sonderzeichen unmittelbar aufeinander folgen.

Maßnahme

Spacenamen korrigieren.

SEW42C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C5   SYNTAKTISCH UNZULAESSIGER BERECHTIGUNGSSCHLUESSEL (&00)

Bedeutung

Ein Berechtigungsschluessel ist Bestandteil eines BS2000-Dateinamens. Es
duerfen nur Grossbuchstaben, Ziffern und die Sonderzeichen '.' und '-'
verwendet werden. Der Berechtigungsschluessel darf jedoch nicht mit einem
Sonderzeichen enden und es sollten keine zwei Sonderzeichen unmittelbar
aufeinander folgen.

Maßnahme

Berechtigungsschluessel korrigieren.

SEW42C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C6   FALSCH QUALIFIZIERTER STORAGE-GROUP-NAME (&01) IM CATALOG (&00)

Bedeutung

Der Catalog im Storage-Group-Namen stimmt nicht mit dem Catalog des Space
ueberein.

Maßnahme

Storage-Group-Namen richtig qualifizieren.

SEW42C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C7   ANGEGEBENER CATALOG EXISTIERT BEREITS

Bedeutung

Ein bereits existierender Catalog kann nicht erneut kreiert werden.

Maßnahme

Anwendungsprogramm korrigieren.

SEW42C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C8   DATUMS-, ZEIT- ODER ZEITSTEMPELLITERAL SYNTAKTISCH UNKORREKT

Bedeutung

Die vorgeschriebene Form eines Datums-, Zeit- oder Zeitstempelliterals
ist nicht eingehalten.

Maßnahme

Anwendungsprogramm aendern.

SEW42C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42C9   EINGABEWERT ENTSPRICHT NICHT DEM DATENTYP DES EINGABEFORMATS ODER LITERALWERT KANN NICHT INS ZIELFORMAT KONVERTIERT WERDEN.

Bedeutung

Bei der Konvertierung eines Wertes wurde festgestellt, dass der Wert nicht
dem Datentyp des Eingabeformats entspricht. Bei der Konvertierung eines
Literals wurde festgestellt, dass der Literalwert zur Konvertierung ins
Zielformat nicht geeignet ist.

Maßnahme

Wert in korrektem Format angeben.

SEW42DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DA   FOR NAME (&00) IN FOR ANWEISUNG NICHT EINDEUTIG

Bedeutung

In einer Sequenz von verschachtelten FOR Anweisungen muss jeder
angegebene FOR Name eindeutig sein.

Maßnahme

Text der Routine korrigieren.

SEW42DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DB   CURSOR NAME (&00) IN FOR ANWEISUNG NICHT EINDEUTIG

Bedeutung

In einer Sequenz von verschachtelten FOR Anweisungen muss jeder
angegebene Cursorname eindeutig und auch von den Namen der explizit
definierten Cursor verschieden sein.

Maßnahme

Text der Routine korrigieren.

SEW42DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DC   SPALTENNAME IN CURSOR FUER FOR ANWEISUNG (&00) FEHLT

Bedeutung

Die Spalten zu einem Cursor in einer FOR Anweisung muessen
eindeutig benannt sein.

Maßnahme

Text der Routine korrigieren.

SEW42DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DD   DATENTYP FUER SPALTE (&00) DES CURSORS EINER FOR ANWEISUNG NICHT ERLAUBT

Bedeutung

Die Spalten eines Cursors in einer FOR Anweisung duerfen keine
multiplen Felder sein.

Maßnahme

Text der Routine korrigieren.

SEW42DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42DE   SPALTENNAME (&00) IN CURSOR EINER FOR ANWEISUNG NICHT EINDEUTIG

Bedeutung

Die Spalten eines Cursors in einer FOR Anweisung muessen eindeutige
Namen haben.

Maßnahme

Text der Routine korrigieren.

SEW42D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D1   FEHLENDE FORMATLISTE FUER TABELLE (&00).(&01).(&02)

Bedeutung

Beim Laden bzw. Entladen einer Tabelle fehlt die Formatliste.

Maßnahme

SQL-Anweisung korrigieren.

SEW42D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D2   SPACENAME CATALOG NICHT ERLAUBT

Bedeutung

Die Angabe des Spacenamens CATALOG ist nicht erlaubt.

Maßnahme

Anderen Spacenamen angeben.

SEW42D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D3   ABFRAGE-AUSDRUCK IM VIEW (&00).(&01).(&02) IST ZU LANG

Bedeutung

Der Abfrage-Ausdruck darf die Laenge der entsprechenden Spalte in der
Catalog-Tabelle TABLES nicht ueberschreiten.

Maßnahme

Anwendungsprogramm aendern.

SEW42D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D4   SUCHBEDINGUNG IN DER INTEGRITAETSBEDINGUNG (&00).(&01).(&02) IST ZU LANG

Bedeutung

Die Suchbedingung einer CHECK-Bedingung darf die Laenge der entsprechenden
Spalte in der Catalog-Tabelle CHECK_CONSTRAINTS nicht ueberschreiten

Maßnahme

Anwendungsprogramm aendern.

SEW42D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D5   UNZULAESSIGES ZEICHEN IM NAMEN

Bedeutung

Der Name enthaelt ein Sonderzeichen, das an dieser Stelle jedoch nicht
zulaessig ist.

Maßnahme

Sonderzeichen im Namen vermeiden.

SEW42D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D6   NAME IST FUER INTERNE ZWECKE RESERVIERT

Bedeutung

Es wurde ein Name angegeben, der jedoch fuer interne Zwecke reserviert ist

Maßnahme

Anderen Namen verwenden.

SEW42D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D7   CALL-DML-DEFAULTWERT-ZEICHEN FUER DATENTYP DER SPALTE (&00).(&01).(&02). (&03) UNZULAESSIG.

Bedeutung

Ein CALL-DML-Defaultwert-Zeichen kann nur fuer Datentypen angegeben
werden, die in CALL-DML-Tabellen erlaubt sind.

Maßnahme

Anwendungsprogramm aendern.

SEW42D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D8   ALS ARBEITSDATEI (&00) WURDE EINE BANDDATEI ANGEGEBEN, DER SPACE (&01). (&02) ENTHAELT ABER INDEXE.

Bedeutung

Mit USING FILE wurde eine Banddatei angegeben, auf dem Space
befinden sich aber auch Indexe.

Maßnahme

Indexe auf einen anderen Space verlagern oder als
Arbeitsdatei eine Plattendatei verwenden.

SEW42D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42D9   ANWEISUNGSTEXT DER ROUTINE (&00).(&01).(&02) IST ZU LANG

Bedeutung

Der Anweisungstext der Routine darf die Laenge der entsprechenden Spalte
in der Catalog-Tabelle ROUTINES nicht ueberschreiten.

Maßnahme

Text der Routine aendern.

SEW42EA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EA   LOAD ONLINE WEGEN FEHLER (&00) NACH (&01) BEARBEITETEN SAETZEN DER EINGABEDATEI ABGEBROCHEN. (&02) SAETZE WURDEN IN DIE TABELLE (&03).(&04). (&05) EINGEFUEGT.

Bedeutung

LOAD ONLINE wurde abgebrochen, nachdem ggf. bereits Saetze in die
Tabelle eingefuegt oder geaendert wurden. Der ausloesende Fehler ist
durch den SQL-State (&00) beschrieben.

Maßnahme

Fehlerursache beheben und LOAD ONLINE mit ggf. modifizierter Eingabedatei
wiederholen.

SEW42EB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EB   EINE NUR-CALL-DML-TABELLE KANN NICHT PARTITIONIERT WERDEN

Bedeutung

IMPORT fuer eine partitionierte Tabelle ist nicht zulaessig, wenn sie
gemaess Export-Datei eine Nur-CALL-DML-Tabelle ist.
ALTER PARTITIONING fuer eine Nur-CALL-DML-Tabelle ist auch
nicht moeglich.

Maßnahme

Tabelle als nicht partitionierte Tabelle importieren oder (falls moeglich)
die urspruengliche Tabelle vor dem EXPORT per MIGRATE in eine
CALL-DML/SQL-Tabelle umstellen.

SEW42EC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EC   EINGABEDATEI (&00) MIT UNERLAUBTEM CCS-NAMEN (&01)

Bedeutung

Fuer eine Eingabedatei sind als CCS-Namen nur EBCDIC-Varianten und UTFE
zulaessig. UTFE ist lediglich bei LOAD mit DELIMITER_FORMAT oder
CSV_FORMAT erlaubt.

Maßnahme

Ueberpruefen, ob der CCSN geaendert werden kann, ohne damit die Bedeutung
der Eingabewerte zu veraendern. Falls moeglich, per MODIFY-FILE-ATTRIBUTES
mit Parameter CODED-CHARACTER-SET einen anderen CCSN oder *NONE fuer die
Eingabedatei vereinbaren.

SEW42ED

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ED   KEIN CCSN FUER EINGABEDATEI (&00) VEREINBART

Bedeutung

Im Rahmen von LOAD ist ein Eingabewert vom Datentyp CHAR bzw. VARCHAR in
eine Spalte vom Datentyp NCHAR bzw. NVARCHAR zu konvertieren. Damit die
Konvertierung durchgefuehrt werden kann, muss fuer die Eingabedatei ein
CCSN vereinbart sein.

Maßnahme

Per MODIFY-FILE-ATTRIBUTES mit Parameter CODED-CHARACTER-SET einen CCSN
fuer die Eingabedatei vereinbaren.

SEW42EE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EE   KEINE ODER UNZULAESSIGE CODE-TABELLE FUER CATALOG (&00) VEREINBART

Bedeutung

Im Rahmen von LOAD ist ein Eingabewert vom Datentyp NCHAR bzw. NVARCHAR
oder UTFE in eine Spalte vom Datentyp CHAR bzw. VARCHAR zu konvertieren.
Damit die Konvertierung durchgefuehrt werden kann, muss fuer den Catalog
eine Code-Tabelle vom Typ EBCDIC vereinbart sein.

Maßnahme

Per ALTER CATALOG mit ALTER CODE_TABLE eine Code-Tabelle vom Typ EBCDIC
fuer den Catalog vereinbaren.

SEW42EF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EF   CCS-NAME (&00) DER EINGABEDATEI (&01) PASST NICHT ZUR CODE-TABELLE (&02) VON CATALOG (&03)

Bedeutung

Wenn fuer den Catalog eine Code-Tabelle vereinbart ist, dann muss auch
fuer die Eingabedatei ein CCSN vereinbart sein, und der CCSN muss mit dem
Namen der Code-Tabelle identisch sein.
Diese Bedingung muss erfuellt sein bei jedem IMPORT oder wenn im Rahmen
von LOAD ein Eingabewert vom Datentyp CHAR bzw. VARCHAR in eine Spalte
vom Datentyp CHAR bzw. VARCHAR einzutragen ist.

Maßnahme

Den CCSN per MODIFY-FILE-ATTRIBUTES oder den Namen der Code-Tabelle per
ALTER CATALOG aendern; eventuell die Vereinbarung fuer die Code-Tabelle
des Catalogs loeschen.

SEW42EG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EG   NAME DER CODE-TABELLE IST UNGUELTIG ODER CODE-TABELLE IST NICHT VOM TYP EBCDIC

Bedeutung

Bei CREATE oder ALTER CATALOG (&00) ist ein syntaktisch ungueltiger Name
fuer die Code-Tabelle angegeben oder die
angegebene Code-Tabelle ist nicht vom Typ EBCDIC.

Maßnahme

Anweisung mit korrektem Code-Tabellennamen wiederholen.

SEW42EH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EH   CCS-NAME (&00) DER ANWEISUNG UNGLEICH DEM NAMEN DER CODE-TABELLE IM CATALOG (&01)

Bedeutung

Der CCSN der Anwenderkonfigurationsdatei passt nicht zum Namen der
Code-Tabelle des Catalogs.

Maßnahme

Anweisung mit passendem Code-Tabellennamen wiederholen, d.h.
Anwenderkonfiguration anpassen.

SEW42EI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EI   DATENTYP DES DELIMITER-ZEICHENS PASST NICHT ZUM CCS-NAMEN (&00) DER EINGABEDATEI (&01)

Bedeutung

Wenn die Eingabedatei bei LOAD den CCS-Namen UTFE hat, dann ist das
DELIMITER-Zeichen als National-Character-Literal, National-Binary-Literal
oder Unicode-Literal darzustellen; andernfalls ist das DELIMITER-Zeichen
als Character-Literal oder Binary-Literal darzustellen.

Maßnahme

Das DELIMITER-Zeichen durch ein geeignetes Literal darstellen.

SEW42EJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EJ   DEFAULT TRANSLITERATION NICHT VORHANDEN IN CATALOG (&00).

Bedeutung

Die Default-Transliteration CATALOG_DEFAULT kann nur verwendet werden,
wenn fuer den Catalog eine CODE_TABLE definiert wurde. Der angesprochene
Catalog enthaelt keine CODE_TABLE oder es handelt sich
um einen Sicherungsbestand einer aelteren SESAM/SQL-Version.

Maßnahme

Den Transliterationsnamen aendern oder mit ALTER CATALOG
eine geeignete CODE_TABLE fuer den Catalog festlegen.

SEW42EK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EK   FUER DEN CATALOG (&00) IST KEINE CODE-TABELLE SPEZIFIZIERT.

Bedeutung

Im Rahmen von UNLOAD sollen Spalten vom Datentyp NCHAR oder NVARCHAR
entladen werden. Hierbei ist eine Konvertierung nach CHAR bzw. VARCHAR
notwendig. Dazu muss fuer den Catalog eine Code-Tabelle spezifiziert sein.

Maßnahme

Mit ALTER CATALOG ALTER CODE_TABLE eine Code-Tabelle fuer den
Catalog definieren.

SEW42EL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EL   FUER DEN CATALOG (&00) IST KEINE CODE-TABELLE SPEZIFIZIERT UND DIE AUSGABEDATEI IST MIT DEM CCS-NAMEN UTFE ANGELEGT.

Bedeutung

Im Rahmen von UNLOAD sollen Spalten vom Datentyp CHAR oder VARCHAR
entladen werden bzw. die Spaltennamen sollen (mittels der Klausel
WITH HEADER) mit ausgegeben werden.
Hierbei ist eine Konvertierung nach UTFE notwendig. Dazu muss fuer
den Catalog eine Code-Tabelle spezifiziert sein.

Maßnahme

Mit ALTER CATALOG ALTER CODE_TABLE eine Code-Tabelle fuer den
Catalog definieren.

SEW42EM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EM   CCS-NAME (&00) IST NICHT BEKANNT IN XHCS ODER ER IST NICHT VOM TYP EBCDIC.

Bedeutung

CCS-Name (&00) ist nicht bekannt in XHCS oder er ist
in XHCS bekannt, aber nicht vom Typ EBCDIC.

Maßnahme

CCS-Namen (&00) pruefen oder CCS-Namen bei XHCS definieren.

SEW42EN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EN   TRANSLITERATION (&00).(&01).(&02) IST NICHT VORHANDEN

Bedeutung

Der angegebene Transliterationsname ist nicht
im INFORMATION_SCHEMA enthalten, oder wird vom Subsystem XHCS
nicht fuer die Transliteration zwischen CHAR und NCHAR akzeptiert.
Wurde CATALOG_DEFAULT angegeben, dann wird der als
CODE_TABLE fuer den Catalog festgelegte CCS-Name von XHCS nicht fuer
die Transliteration akzeptiert; ist in der Meldung
_NONE_ angegeben, so ist fuer den Catalog kein CCS-Name
festgelegt (oder es handelt sich um einen Sicherungsbestand
einer aelteren SESAM/SQL-Version).

Maßnahme

Den Transliterationsnamen aendern,
oder eine geeignete CODE_TABLE fuer den Catalog festlegen,
oder die Transliteration in XHCS definieren,
oder eine XHCS Version verwenden, die
Transliterationen zwischen EBCDIC und Unicode ermoeglicht.

SEW42EO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EO   UPPER UND LOWER FUER UNICODE IN AKTUELLER XHCS UMGEBUNG NICHT MOEGLICH

Bedeutung

Upper und Lower fuer Unicode sind nur moeglich, wenn XHCS mit Unicode
Unterstuetzung geladen ist.

Maßnahme

XHCS fuer Unicode zur Verfuegung stellen.

SEW42EP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EP   FUER DEN CATALOG (&00) IST KEINE CODE-TABELLE SPEZIFIZIERT.

Bedeutung

Im Rahmen von LOAD oder UNLOAD muessen Werte fuer eine
Nullbedingung konvertiert werden.
Dazu muss fuer den Catalog eine Code-Tabelle spezifiziert sein.

Maßnahme

Mit ALTER CATALOG ALTER CODE_TABLE eine Code-Tabelle fuer den
Catalog definieren.
Oder Nullbedingung aendern.

SEW42ER

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ER   CATALOG TABELLE (&00).(&01).(&02) NICHT ZUGREIFBAR

Bedeutung

Auf die angegebene Catalog Tabelle kann nicht zugegriffen werden;
evtl. wurde der Catalog aus einer neueren SESAM Version rueckmigriert.

Maßnahme

Anwendung aendern.

SEW42ES

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ES   BEI UNLOAD MUESSEN WERTE KONVERTIERT WERDEN, ABER FUER DEN CATALOG (&00) IST KEINE CODE-TABELLE SPEZIFIZIERT.

Bedeutung

Im Rahmen von UNLOAD muessen Werte vom Datentyp
NCHAR oder NVARCHAR nach CHAR oder VARCHAR bzw.
Werte vom Datentyp CHAR oder VARCHAR nach NCHAR oder NVARCHAR
konvertiert werden.
Dazu muss fuer den Catalog eine Code-Tabelle spezifiziert sein.

Maßnahme

Mit ALTER CATALOG ALTER CODE_TABLE eine Code-Tabelle fuer den
Catalog definieren.
Oder Ausgabeformat in der UNLOAD-Anweisung aendern.

SEW42ET

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ET   DER SPACE (&00).(&01) PASST NICHT ZUR ANGEGEBENEN TABELLE

Bedeutung

Der Space enthaelt nicht die angegebene Basistabelle bzw. einer ihrer
Partitionen.

Maßnahme

Spacenamen oder Tabellennamen korrigieren.

SEW42EU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EU   DIE TABELLE (&00).(&01).(&02) HAT KEINEN PRIMAERSCHLUESSEL

Bedeutung

REORG TABLE ist nur fuer Tabellen mit Primaerschluessel zulaessig.

Maßnahme

Gegebenenfalls REORG SPACE verwenden.

SEW42EV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EV   DER VIEW (&00).(&01).(&02) KANN NICHT IM TRANSFER-FORMAT ENTLADEN WERDEN.

Bedeutung

Views koennen nur im Delimiter-Format, CSV-Format, Load-Format
oder im selbstdefinierten Format entladen werden.

Maßnahme

Anweisung aendern.

SEW42EX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EX   ANGEGEBENE MAXIMALLAENGE NICHT IM ERLAUBTEN BEREICH.

Bedeutung

Eine bei TRANSLATE, COLLATE oder NORMALIZE angegebene Maximallaenge
fuer das Funktionsergebnis liegt nicht im erlaubten Bereich.
Erlaubt sind 1 - 32000 bei Ergebnistyp Character (varying) und 1 - 16000
bei Ergebnistyp National Character (varying).

Maßnahme

Anweisung aendern.

SEW42EY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EY   KOPFDATENSATZ KONNTE NICHT GESCHRIEBEN WERDEN

Bedeutung

Bei UNLOAD im CSV-Format mit Parameter WITH HEADER konnte bereits
der Kopfdatensatz nicht geschrieben werden. Daher wird die Anweisung
abgebrochen.

Maßnahme

DELIMITER-, QUOTE- oder ESCAPE-Zeichen modifizieren oder Parameter
WITH HEADER entfernen.

SEW42EZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42EZ   DATENTYP VON DELIMITER- BZW. QUOTE- BZW. ESCAPE-ZEICHEN PASST NICHT ZUM ZEICHENSATZ

Bedeutung

In einer UNLOAD-Anweisung muessen DELIMITER-, QUOTE- und ESCAPE-Zeichen
zum angegebenen Zeichensatz passen, d.h. bei Angabe von UTFE muessen
diese Parameter einen NATIONAL CHARACTER Typ haben, andernfalls einen
CHARACTER Typ.

Maßnahme

Anweisung aendern.

SEW42E0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E0   BENUTZERVARIABLE ODER PLATZHALTER "?" IN CREATE VIEW- ODER IN CREATE TEMPORARY VIEW-ANWEISUNG

Bedeutung

In einer CREATE VIEW- oder CREATE TEMPORARY VIEW-Anweisung steht im
Abfrage-Ausdruck, der den View definiert, eine Benutzervariable oder
ein Platzhalter "?".

Maßnahme

Benutzervariable bzw. Platzhalter "?" entfernen.

SEW42E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E1   UNZULAESSIGES KONSTRUKT IN CHECK-BEDINGUNG

Bedeutung

In einer CHECK-Bedingung steht eines der folgenden Konstrukte:
- eine Benutzervariable oder ein Platzhalter "?",
- CURRENT_DATE, CURRENT_TIME, LOCALTIME, CURRENT_TIMESTAMP, LOCALTIMESTAMP
- CURRENT_CATALOG, CURRENT_SCHEMA
- CURRENT_REFERENCED_CATALOG, CURRENT_ISOLATION_LEVEL
- USER, CURRENT_USER, SYSTEM_USER,
- UPPER() oder LOWER() mit einem Unicode Argument
- TRANSLATE(), NORMALIZE(), COLLATE()
- eine Mengenfunktion oder eine User Defined Function
- eine Unterabfrage

Maßnahme

Unzulaessiges Konstrukt entfernen.

SEW42E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E2   PLATZHALTER "?" UNZULAESSIG BEI EXECUTE IMMEDIATE

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung ist ein "?"-Platzhalter
unzulaessig, wenn diese durch ein EXECUTE IMMEDIATE praepariert und
ausgefuehrt werden soll.

Maßnahme

Platzhalter "?" entfernen.

SEW42E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E3   WHERE-KLAUSEL FUER NUR-CALL-DML-TABELLE (&00).(&01).(&02) NICHT ERLAUBT

Bedeutung

EXPORT TABLE fuer eine Nur-CALL-DML-Tabelle darf keine WHERE-Klausel
enthalten.

Maßnahme

WHERE-Klausel entfernen; ggf. durch "NO DATA" oder "ALL DATA" ersetzen.

SEW42E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E4   BENUTZERVARIABLE ODER PLATZHALTER "?" IN DIESER ANWEISUNG NICHT ERLAUBT

Bedeutung

Benutzervariable und Platzhalter "?" sind nicht erlaubt in Anweisungen
zur Schemamanipulation, in Utilities und in Routinen.

Maßnahme

Benutzervariable oder Platzhalter "?" entfernen.

SEW42E5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E5   EINGABEDATEI (&00) IST KEINE EXPORT-DATEI

Bedeutung

Die Eingabedatei hat nicht das korrekte Format; sie wurde
nicht von SESAM im Rahmen einer EXPORT-Anweisung erzeugt.

Maßnahme

Eingabedatei mit korrektem Format in der Anweisung angeben.

SEW42E6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E6   EINGABEDATEI (&00) IST KEINE FUER EXPORT TABLE GEEIGNETE DATEI

Bedeutung

Die Eingabedatei hat nicht das korrekte Format; sie wurde zwar
von SESAM erzeugt, aber nicht durch EXPORT TABLE, sondern
z.B. intern durch REORG.

Maßnahme

Eingabedatei mit korrektem Format in der Anweisung angeben.

SEW42E7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E7   EXPORT-DATEI (&00) NICHT KOMPATIBEL ZUR AKTUELLEN SESAM-VERSION

Bedeutung

Die Eingabedatei wurde zwar durch EXPORT TABLE erzeugt, aber in einer
hoeheren SESAM-Version, die von der aktuellen Version nicht unterstuetzt
wird.

Maßnahme

Export-Datei mit passendem Versionsstand in der Anweisung angeben oder
hoehere SESAM-Version fuer IMPORT benutzen.

SEW42E8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E8   EXPORT-DATEI (&00) IST DEFEKT (FUER DIAGNOSE: RRA (&01), DISTANZ (&02))

Bedeutung

Bei der Analyse der Export-Datei wurde eine Inkonsistenz entdeckt.
Entweder wurde bereits bei EXPORT eine fehlerhafte Datei generiert
oder die Datei wurde nachtraeglich veraendert (eventuell fehlt das
Dateiende).

Maßnahme

Ueberpruefen, ob es sich um die bei EXPORT generierte Original-Datei
handelt.
Wenn nein: Korrekte Export-Datei bereitstellen (z.B. durch Neueinspielen
von Band) oder EXPORT wiederholen.
Wenn ja: Export-Datei an Diagnose senden.

SEW42E9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42E9   LOAD ONLINE FUER NUR-CALL-DML-TABELLE (&00).(&01).(&02) NICHT ERLAUBT

Bedeutung

LOAD ONLINE ist fuer eine Nur-CALL-DML-Tabelle nicht zulaessig.

Maßnahme

LOAD OFFLINE verwenden oder (falls moeglich) die Tabelle per MIGRATE in
eine CALL-DML/SQL-Tabelle umstellen.

SEW42FA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FA   FUER DEN ANWEISUNGSBEZEICHNER (&00) FEHLT EINE PREPARE-ANWEISUNG

Bedeutung

Das Anwendungsprogramm enthaelt eine EXECUTE- oder eine dynamische DECLARE
CURSOR-Anweisung fuer einen Anweisungsbezeichner, aber keine PREPARE-
Anweisung fuer diesen.

Maßnahme

PREPARE-Anweisung ergaenzen oder Anweisungsbezeichner in EXECUTE und
DECLARE CURSOR aendern.

SEW42FB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FB   SQL-MODUL INKONSISTENT

Bedeutung

Das Anwendungsprogramm enthaelt eine fehlerhafte DECLARE CURSOR- oder
CREATE TEMPORARY VIEW-Anweisung, auf die sich andere SQL-Anweisungen
beziehen koennen.

Maßnahme

Im Anwendungsprogramm die gemeldeten Fehler in DECLARE CURSOR- und CREATE
TEMPORARY VIEW-Anweisungen korrigieren.

SEW42FC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FC   KEINE BESCHREIBUNG FUER CURSORTABELLE VERFUEGBAR

Bedeutung

Fuer den referenzierten Cursor ist keine Beschreibung der Spalten der
Cursortabelle vorhanden, weil:
- die Cursordeklaration inkorrekt oder eine dynamische Cursordeklaration
  war
- die Voruebersetzung ohne Pruefung gegen SQL-Catalogs erfolgt
- z.B. eine verwendete Tabelle nicht existiert oder fuer den aktuellen
  Berechtigungsschluessel nicht existiert.

SEW42FD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FD   BENUTZERVARIABLE NICHT VOM SQL-DATENTYP INTEGER

Bedeutung

Die verwendete Benutzervariable muss den SQL-Datentyp INTEGER haben.

Maßnahme

Benutzervariable anders deklarieren oder andere Benutzervariable
verwenden.

SEW42FE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FE   COLLATION (&00).(&01).(&02) NICHT VORHANDEN

Bedeutung

Der angegebene Collationname ist nicht
im INFORMATION_SCHEMA enthalten. Man beachte die
Einschraenkungen bei der Verwendung von Collationnamen.

Maßnahme

Zulaessigen Collationnamen verwenden.

SEW42FF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FF   FUNKTIONSAUSWERTUNG MIT XHCS FEHLGESCHLAGEN (XHCS ERROR (&00))

Bedeutung

Eine Funktionsauswertung mit XHCS ist fehlgeschlagen, weil
XHCS nicht verfuegbar ist oder eine ungeeignete Version von XHCS
benutzt wird oder XHCS einen Error meldet.

Maßnahme

Geeignete XHCS Version zur Verfuegung stellen 

SEW42FG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FG   UNGUELTIGE EXTRACT SPEZIFIKATION

Bedeutung

Eine EXTRACT Spezifikation YEAR, MONTH oder DAY ist nur fuer
Werte vom Typ DATE oder TIMESTAMP(3) erlaubt; eine EXTRACT
Spezifikation HOUR, MONTH oder SECOND ist nur fuer Werte vom
Typ TIME(3) oder TIMESTAMP(3) erlaubt. Eine EXTRACT Spezifikation
WEEK_OF_YEAR, YEAR_OF_WEEK, DAY_OF_YEAR or DAY_OF_WEEK ist nur fuer
Werte vom Typ DATE oder TIMESTAMP(3) erlaubt.

Maßnahme

Anweisung korrigieren

SEW42FH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FH   FUNKTIONALITAET (&00) NICHT IMPLEMENTIERT

Bedeutung

Die verwendete Funktionalitaet (&00) ist nicht implementiert.

Maßnahme

Anweisung korrigieren

SEW42FK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FK   FEHLERBEDINGUNGSNAME (&00) NICHT EINDEUTIG

Bedeutung

Der Name einer Fehlerbedingung muss eindeutig sein.

Maßnahme

Text der Routine korrigieren.

SEW42FM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FM   SIGNAL WERT NICHT IM ERLAUBTEN BEREICH

Bedeutung

Der SQLSTATE eines Signal-Wertes in einem SIGNAL oder RESIGNAL
Statement darf nur die Form 46Sxy haben, wobei
x und y in der Menge 0-9, A-Z liegen muessen.

Maßnahme

Text der Routine korrigieren.

SEW42FN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FN   FEHLERBEDINGUNG (&00) NICHT ZUGREIFBAR

Bedeutung

Fuer den angegebenen Fehlerbedingungsnamen existiert keine zugehoerige
Fehlerbedingungsdefinition.

Maßnahme

Text der Routine korrigieren.

SEW42FO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FO   MESSAGETEXT NUR FUER SELBSTDEFINIERTEN SQLSTATE ERLAUBT.

Bedeutung

Ein Messagetext darf in SIGNAL bzw. RESIGNAL nur fuer
selbstdefinierte SQLSTATEs gesetzt werden.

Maßnahme

Text der Routine korrigieren.

SEW42FP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FP   RESIGNAL FUER SQLSTATE DER KLASSE 01 UND 02 NICHT ERLAUBT.

Bedeutung

Ein Resignal darf nicht fuer einen SQLSTATE der Klassen 01 (Warning)
und 02 (No Data) verwendet werden.

Maßnahme

Text der Routine korrigieren.

SEW42FQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FQ   RETURNS KLAUSEL FEHLT IN DER DEFINITION DER FUNKTION (&00).

Bedeutung

In einer Funktionsdefinition muss eine RETURNS Klausel enthalten sein.

Maßnahme

Funktionsdefinition korrigieren.

SEW42FR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FR   DEFINITION DER FUNKTION (&00) ENTHAELT KEINE RETURN ANWEISUNG.

Bedeutung

In einer Funktionsdefinition muss mindestens eine RETURN Anweisung
enthalten sein.

Maßnahme

Funktionsdefinition korrigieren.

SEW42FS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FS   DEFINITION DER FUNKTION (&00) ENTHAELT UNERLAUBTEN ACCESS MODUS.

Bedeutung

In einer Funktionsdefinition darf nicht MODIFIES SQL DATA angegeben
werden.

Maßnahme

Funktionsdefinition korrigieren.

SEW42FT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FT   DEFINITION DER FUNKTION (&00) ENTHAELT OUT ODER INOUT PARAMETER (&01).

Bedeutung

In einer Funktionsdefinition duerfen keine OUT oder INOUT
Parameter angegeben werden.

Maßnahme

Funktionsdefinition korrigieren.

SEW42FU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FU   DEFINITION DER PROZEDUR (&00) ENTHAELT RETURNS KLAUSEL.

Bedeutung

In einer Prozedurdefinition darf keine RETURNS Klausel angegeben werden.

Maßnahme

Prozedurdefinition korrigieren.

SEW42FV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FV   TEXT DER PROZEDUR (&00) ENTHAELT RETURN ANWEISUNG.

Bedeutung

In einem Prozedurtext darf keine RETURN Anweisung
verwendet werden.

Maßnahme

Prozedurtext korrigieren.

SEW42FW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FW   CALL FUER FUNKTION (&00).(&01).(&02) NICHT ERLAUBT.

Bedeutung

Eine Funktion darf nicht ueber eine CALL Anweisung aufgerufen werden.

Maßnahme

Anweisung korrigieren.

SEW42FX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42FX   UNERLAUBTE ACCESS MODE KOMBINATION FUER ROUTINE (&00).(&01).(&02)

Bedeutung

In der Definition einer Routine duerfen nur Routinen aufgerufen
werden, deren ACCESS MODE gemaess dem ACCESS MODE der rufenden Routine
erlaubt ist.

Maßnahme

Anweisung korrigieren.

SEW42F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F0   CURSORNAME NICHT EINDEUTIG

Bedeutung

Innerhalb einer ESQL-Uebersetzungseinheit oder einer
Routine muessen die Namen der Cursor eindeutig sein.

Maßnahme

Cursor anders benennen.

SEW42F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F1   CURSOR (&00) NICHT DEKLARIERT

Bedeutung

Der referenzierte Cursor ist nicht in einem vorhergehenden DECLARE CURSOR
deklariert.

Maßnahme

DECLARE CURSOR einfuegen oder vorziehen, oder Cursornamen korrigieren.

SEW42F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F2   UNZULAESSIGE POSITIONIERUNG FUER CURSOR (&00)

Bedeutung

Fuer Cursor, die nicht mit SCROLL deklariert sind, sind FETCH PRIOR,
FETCH FIRST, FETCH LAST, FETCH ABSOLUTE und FETCH RELATIVE nicht erlaubt.

Maßnahme

FETCH NEXT verwenden, oder Cursor mit SCROLL deklarieren.

SEW42F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F3   UNZULAESSIGES KONSISTENZLEVEL

Bedeutung

Fuer CONSISTENCY LEVEL in SET TRANSACTION sind nur die Werte 0 bis 4
erlaubt.

Maßnahme

Wert korrigieren.

SEW42F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F4   BENUTZERVARIABLE ODER LITERALWERT NICHT VOM SQL-DATENTYP SMALLINT

Bedeutung

Alle Indikatorvariablen, und Benutzervariablen fuer alle Felder eines
SQL-Deskriptorbereichs ausser DATA und NAME, muessen einen Typ haben, der
dem SQL-Datentyp SMALLINT entspricht. Die Werte von Literalen fuer solche
Felder muessen im Wertebereich von SMALLINT liegen.

Maßnahme

Benutzervariable anders deklarieren oder andere Benutzervariable verwenden
oder Literal korrigieren.

SEW42F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F5   VARIABLE ODER PARAMETER ODER LITERALWERT NICHT VOM SQL-DATENTYP INTEGER ODER SMALLINT

Bedeutung

Eine Variable bzw. ein Parameter muss einen Typ haben,
der dem SQL-Datentyp INTEGER oder SMALLINT entspricht;
der Wert eines Literals muss im Wertebereich von INTEGER liegen.

Maßnahme

Variable bzw. Parameter anders deklarieren oder andere Variable bzw.
Parameter verwenden oder Literal korrigieren.

SEW42F6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F6   DESKRIPTORNAME HAT UNZULAESSIGEN SQL-DATENTYP

Bedeutung

Eine Benutzervariable hinter DESCRIPTOR GLOBAL muss einen Typ haben, der
dem SQL-Datentyp CHAR(n) mit n <= 18 entspricht; ein Literal an dieser
Stelle muss den SQL-Datentyp CHAR(n) mit n <= 18 haben.

Maßnahme

Benutzervariable anders deklarieren oder andere Benutzervariable verwenden
oder Literal korrigieren.

SEW42F7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F7   BENUTZERVARIABLE HAT KEINEN ZULAESSIGEN CHAR ODER VARCHAR SQL-DATENTYP

Bedeutung

Eine Benutzervariable in SET CATALOG, SET SCHEMA, SET SESSION
AUTHORIZATION, PREPARE FROM und EXECUTE IMMEDIATE muss einen
SQL-Datentyp CHAR oder VARCHAR haben.

Maßnahme

Benutzervariable anders deklarieren oder andere Benutzervariable
verwenden.

SEW42F8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F8   BENUTZERVARIABLE FUER NAME HAT KEINEN ZULAESSIGEN CHAR ODER VARCHAR SQL-DATENTYP

Bedeutung

Die Benutzervariable fuer das NAME-Feld in GET DESCRIPTOR muss einen Typ
haben, der einem SQL-Datentyp CHAR(n) mit 128 <= n <= 256 entspricht, oder
einem SQL-Datentyp VARCHAR(n) mit 128 <= n <= 32000.

Maßnahme

Benutzervariable anders deklarieren oder andere Benutzervariable verwenden

SEW42F9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42F9   BENUTZERVARIABLE HAT UNZULAESSIGEN SQL-DATENTYP

Bedeutung

Der Typ der Benutzervariablen muss einem der folgenden SQL-Datentypen
entsprechen:
- DOUBLE PRECISION; REAL;
- NUMERIC(p,s) oder DECIMAL(p,s) mit 1 <= p <= 31 und 0 <= s <= p;
- INTEGER; SMALLINT; TIMESTAMP(3); DATE; TIME(3);
- CHAR(n) mit 1 <= n <= 256; oder  VARCHAR(n) mit 1 <= n <= 32000.

Maßnahme

Benutzervariable anders deklarieren.

SEW42GA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GA   PRAGMA UTILITY MODE ON FUER SPALTE (&00).(&01).(&02).(&03) NICHT ZULAESSIG

Bedeutung

Das Pragma UTILITY MODE ON ist nicht zulaessig:
- Bei einer Spaltenloeschung, wenn noch Indexe oder Unique Constraints
  auf der Spalte definiert sind.

Maßnahme

Entweder: abhaengige Objekte loeschen, SQL-Anweisung erneut ausfuehren.
Oder: PRAGMA UTILITY MODE ON wegnehmen, SQL-Anweisung erneut ausfuehren.

SEW42GB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GB   QUOTE-ZEICHEN NICHT KORREKT

Bedeutung

Das QUOTE-Zeichen muss die geforderten Regeln einhalten.

Maßnahme

SQL-Anweisung korrigieren.

SEW42GC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GC   ESCAPE-ZEICHEN NICHT KORREKT

Bedeutung

Das ESCAPE-Zeichen muss die geforderten Regeln einhalten.

Maßnahme

SQL-Anweisung korrigieren.

SEW42GD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GD   ADD INDEX IST BEI PRAGMA UTILITY MODE ON NICHT ZULAESSIG

Bedeutung

ADD COLUMN mit ADD INDEX ist bei PRAGMA UTILITY MODE ON nicht zulaessig.

Maßnahme

Entweder: Zunaechst ADD COLUMN ohne ADD INDEX mit PRAGMA UTILITY MODE ON
ausfuehren, anschliessend CREATE INDEX ohne PRAGMA UTILITY MODE ON
ausfuehren.
Oder: PRAGMA UTILITY MODE ON wegnehmen, SQL-Anweisung erneut ausfuehren.

SEW42GE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42GE   DER SPACE (&00).(&01) ENTHAELT MINDESTENS EINE PARTITIONIERTE CALL-DML-TABELLE

Bedeutung

Als Arbeitsdatei wurde eine Banddatei angegeben. In diesem Fall ist REORG
mit dem Parameter NEW ROW_IDS nur dann zulaessig, wenn sich auf dem Space
keine partitionierte CALL-DML-Tabelle befindet.

Maßnahme

Angabe von NEW ROW_IDS unterlassen oder als Arbeitsdatei eine Plattendatei
verwenden.

SEW42G0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G0   BENUTZERVARIABLE MIT SQL-DATENTYP VARCHAR ODER NVARCHAR DARF NICHT VEKTOR SEIN

Bedeutung

Ist eine Benutzervariable ein Vektor mit mehr als einer Komponente, so
darf ihr Typ nicht einem SQL-Datentyp VARCHAR oder NVARCHAR entsprechen.

Maßnahme

Benutzervariable anders deklarieren.

SEW42G1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G1   INDIKATORVARIABLE EINES VEKTORS MUSS VEKTOR GLEICHER DIMENSION SEIN

Bedeutung

Die Indikatorvariable zu einer Benutzervariablen, die ein Vektor ist,
muss ein Vektor mit der gleichen Komponentenanzahl sein.

Maßnahme

Indikatorvariable korrekt indizieren.

SEW42G2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G2   INDIKATORVARIABLE DARF KEIN VEKTOR SEIN

Bedeutung

Die Indikatorvariable zu einer Benutzervariablen, die kein Vektor ist,
darf kein Vektor sein.

Maßnahme

Indikatorvariable mit einem Index indizieren.

SEW42G3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G3   INDEXNAME (&00) NICHT EINDEUTIG

Bedeutung

In der Liste der Indexnamen ist der Indexname (&00) mehrfach angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW42G4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G4   SPACENAME (&00) NICHT EINDEUTIG

Bedeutung

In der Liste der Spacenamen ist der Spacename (&00) mehrfach angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW42G5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G5   NAME DER INTEGRITAETSBEDINGUNG (&00) NICHT EINDEUTIG

Bedeutung

In der Liste der Namen der Integritaetsbedingungen ist der Name (&00)
mehrfach angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW42G6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G6   NAME DER STORAGEGROUP (&00).(&01) NICHT EINDEUTIG

Bedeutung

In der Anweisung ist ein Storagegroupname mehrfach angegeben

Maßnahme

SQL-Anweisung korrigieren.

SEW42G7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G7   OPTION CASCADE FUER DIESE ANWEISUNG NICHT UNTERSTUETZT

Bedeutung

Die Option CASCADE darf nur bei bestimmten Anweisungen angegeben werden.

Maßnahme

SQL-Anweisung korrigieren.

SEW42G8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G8   DELIMITER-ZEICHEN NICHT KORREKT

Bedeutung

Das DELIMITER-Zeichen muss die geforderten Regeln einhalten.

Maßnahme

SQL-Anweisung korrigieren.

SEW42G9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42G9   OPTION CASCADE IST BEI PRAGMA UTILITY MODE ON NICHT ZULAESSIG

Bedeutung

Die Option CASCADE ist bei PRAGMA UTILITY MODE ON nicht zulaessig.

Maßnahme

Entweder: abhaengige Objekte loeschen, SQL-Anweisung erneut ohne CASCADE
(bzw. mit RESTRICT) ausfuehren. Oder: PRAGMA UTILITY MODE ON wegnehmen,
SQL-Anweisung erneut ausfuehren.

SEW42HA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HA   ARGUMENT DARF KEIN PLATZHALTER "?" SEIN

Bedeutung

Das Funktionsargument darf nicht allein aus einem Platzhalter "?"
bestehen,
weil dessen Datentyp nicht aus seinem Kontext bestimmt werden kann.

Maßnahme

Ein Argument mit definiertem Datentyp verwenden, zum Beispiel
CAST( ? AS CHAR(10) ).

SEW42HB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HB   FALSCHER DATENTYP FUER ARGUMENT MIT KRYPTO-SCHLUESSEL

Bedeutung

In der Funktion ENCRYPT oder DECRYPT hat das Argument fuer den Schluessel
einen Datentyp, der fuer das Verschluesselungsverfahren ungeeignet ist.
Im AES Verfahren muss der Schluessel den Datentyp CHAR(16) oder einen
Datentyp VARCHAR(>=16) haben.

Maßnahme

Argument mit richtigem Datentyp verwenden.

SEW42HC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HC   DATENTYP ZU LANG FUER VERSCHLUESSELUNG

Bedeutung

In der Funktion ENCRYPT hat das erste Argument einen Datenyp, bei dem
der verschluesselte Wert zu lang werden kann.
Mit dem AES Verfahren koennen Werte der Datentypen VARCHAR(>31998)
und NVARCHAR(>15999) nicht verschluesselt werden.

Maßnahme

Argument mit kuerzerem Datentyp verwenden.

SEW42HD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HD   INKORREKTER DATENTYP FUER VERSCHLUESSELTEN TEXT

Bedeutung

In der Funktion DECRYPT passt der Datentyp des ersten Arguments nicht zum
Ziel-Datentyp.
Beim AES Verfahren haben verschluesselte Werte einen Datentyp CHAR(M),
wobei M ein ganzzahliges
Vielfaches von 16 ist (ausser 0), oder einen Datentyp VARCHAR(N) mit N >=
M.
Ausserdem muss je nach Ziel-Datentyp gelten:
- N >= M = 16 fuer Ziel-Typen SMALLINT, INT, REAL, DOUBLE, NUMERIC(<=14),
DECIMAL(<=27),
                              DATE, TIMESTAMP(3), TIME(3);
- N >= M = 32 fuer Ziel-Typen NUMERIC(15..30), DECIMAL(>=28);
- N >= M = 48 fuer Ziel-Typen NUMERIC(31);
- N >= M >= R + 2 > M - 16 fuer Ziel-Typen CHAR(R), VARCHAR(R);
- N >= M >= 2*R + 2 > M - 16 fuer Ziel-Typen NCHAR(R), NVARCHAR(R).

Maßnahme

Argument mit richtigem Datentyp verwenden, oder den Ziel-Datentyp aendern.

SEW42HE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HE   ILLEGALER DATENTYP DES ARGUMENTS VON VALUE_OF_REP

Bedeutung

In der Funktion VALUE_OF_REP() muss das erste Argument
den Datentyp CHAR(M) oder VARCHAR(N) haben, und die Oktettlaenge
des Ziel-Datentyps im zweiten Argument muss = M und <= N sein.
Die Oktettlaenge des Ziel-Datentyps ist:
- 2 fuer SMALLINT, 4 fuer INT und REAL, 8 fuer DOUBLE;
- P fuer NUMERIC(P,S), FLOOR(P/2 + 1) fuer DECIMAL(P,S):
- 6 fuer DATE, 14 fuer TIMESTAMP(3), 8 fuer TIME(3);
- R fuer CHAR(R) und VARCHAR(R), 2*R fuer NCHAR(R) und NVARCHAR(R).

Maßnahme

Argument mit richtigem Datentyp verwenden.

SEW42HF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HF   ARGUMENTTYP ZU LANG FUER FUNKTION

Bedeutung

In der Funktion HEX_OF_VALUE() darf das Argument
keinen Datentyp VARCHAR(N) mit N > 16000 haben, und
keinen Datentyp NVARCHAR(N) mit N > 8000.

Maßnahme

Argument mit zulaessigem Datentyp verwenden.

SEW42HG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HG   HEXADEZIMALES STRING-ARGUMENT MIT INKORREKTEM DATENTYP

Bedeutung

Das Argument der Funktion VALUE_OF_HEX() muss einen Datentyp
CHAR(M) oder VARCHAR(N) haben, wobei fuer M und N je nach
Ziel-Datentyp gelten muss:
- N >= M = 4 fuer Ziel-Datentyp SMALLINT, = 8 fuer INT und REAL;
- N >= M = 16 fuer Ziel-Datentyp DOUBLE; = 2*P fuer NUMERIC(P,S);
- N >= M = 2*FLOOR(P/2 + 1) fuer Ziel-Datentyp DECIMAL(P,S);
- N >= M = 12 fuer DATE, 28 fuer TIMESTAMP(3), 16 fuer TIME(3);
- N >= M = 2*R fuer CHAR(R) und VARCHAR(R), und 4*R fuer NCHAR(R) und
NVARCHAR(R).

Maßnahme

Argument mit richtigem Datentyp verwenden oder
den Ziel-Datentyp aendern.

SEW42HH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HH   ZIELMARKE (&00) EINER ITERATE ANWEISUNG NICHT IM GUELTIGEN BEREICH

Bedeutung

Eine ITERATE-Anweisung enthaelt eine Marke, die im aktuellen Kontext
einer Schleifenfortsetzung nicht erreichbar ist; insbesondere darf in
einer ITERATE-Anweisung keine Marke angegeben werden, die zu einer
Compound-Anweisung gehoert oder die ausserhalb einer Compound-Anweisung
oder ausserhalb des enthaltenden Exception Handlers liegt.

Maßnahme

Text der Routine korrigieren.

SEW42HI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HI   ASTERISK BEZEICHNET KEINE TABELLENSPALTE

Bedeutung

In einer SELECT-Liste muss ein Element * oder name.* mindestens eine
Spalte bezeichnen.

Maßnahme

Das Element aus der SELECT-Liste entfernen.

SEW42HK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HK   SQL VARIABLENNAME (&00) NICHT EINDEUTIG

Bedeutung

In einer Routine ist der angegebene Variablenname nicht eindeutig.

Maßnahme

Variablendefinition korrigieren.

SEW42HL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HL   SQL VARIABLENNAME (&00) IDENTISCH ZU PARAMETER NAME

Bedeutung

In einer Routine muessen alle Variablen- und Parameternamen
unterschiedlich sein.

Maßnahme

Variablendefinition korrigieren.

SEW42HM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HM   ANZAHL DER ARGUMENTE PASST NICHT ZUR DEFINITION DER ROUTINE

Bedeutung

Die Anzahl der beim Aufruf uebergebenen Argumente muss zur
Definition der Routine passen.

Maßnahme

Aufruf oder Routine korrigieren.

SEW42HN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HN   PROZEDUR AUSGABEPARAMETER (&00) MUSS VARIABLE SEIN.

Bedeutung

Bei CALL kann ein Ausgabeparameter nur mit einer Variablen
oder einem Parameter aufgerufen werden.

Maßnahme

Aufruf oder Prozedur korrigieren.

SEW42HP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HP   DATENTYP DES ARGUMENTS PASST NICHT ZUM TYP DES PARAMETERS (&00)

Bedeutung

Beim Aufruf muss der Datentyp des Arguments zum Datentyp
des Parameters der Routine passen.

Maßnahme

Aufruf oder Routine korrigieren.

SEW42HQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HQ   GENERISCHER FEHLER: (&00)

Bedeutung

Fehlerausgabe waehrend Implementierung.

Maßnahme

Darf in Marktversion nicht auftreten.

SEW42HR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HR   PARAMETER (&00) MUSS VOM TYP IN ODER INOUT SEIN.

Bedeutung

Ein Parameter vom Typ OUT kann nicht als Eingabe-Parameter verwendet
werden.

Maßnahme

Aufruf oder Prozedur korrigieren.

SEW42HS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HS   PARAMETER (&00) MUSS VOM TYP INOUT ODER OUT SEIN.

Bedeutung

Ein Parameter vom Typ IN kann nicht als Ausgabe-Parameter verwendet
werden.

Maßnahme

Aufruf oder Prozedur korrigieren.

SEW42HT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HT   DEFAULTWERT PASST NICHT ZUM TYP DER VARIABLEN (&00)

Bedeutung

Bei einer Compound-Anweisung muss der Defaultwert
zum Datentyp der Variablen passen.

Maßnahme

Text der Routine korrigieren.

SEW42HU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HU   PARAMETER ODER VARIABLE (&00) NICHT VORHANDEN.

Bedeutung

Ein Routine-Parameter oder eine Variable mit dem angegebenen Namen
ist nicht vorhanden.

Maßnahme

Routine korrigieren.

SEW42HV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HV   LEAVE ODER ITERATE LABEL (&00) NICHT IM GUELTIGEN BEREICH

Bedeutung

Eine LEAVE- oder ITERATE Anweisung enthaelt eine Marke, die im
aktuellen Kontext nicht erreichbar ist; insbesondere darf in einer
LEAVE-oder ITERATE Anweisung keine Marke angegeben werden, die
ausserhalb der enthaltenden Compound-Anweisung oder ausserhalb des
enthaltenden Exception Handlers liegt.

Maßnahme

Text der Routine korrigieren.

SEW42HW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HW   LABEL NAME (&00) NICHT EINDEUTIG.

Bedeutung

Der angegebene Label Name ist nicht eindeutig.

Maßnahme

Text der Routine korrigieren.

SEW42HX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HX   END LABEL (&00) VERSCHIEDEN VOM START LABEL

Bedeutung

In einer Anweisung muss die Endemarke identisch mit der
Startmarke sein. Insbesondere darf keine Endemarke angegeben
werden, wenn keine Startmarke vorhanden ist.

Maßnahme

Text der Routine korrigieren.

SEW42HY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HY   ANZAHL DER AUSGABEVARIABLEN PASST NICHT ZUM PROZEDURPROFIL.

Bedeutung

In einem statischen Prozedur Call muss die
Anzahl der Ausgabevariablen zum Profil der Prozedur passen.

Maßnahme

Prozedur oder Aufruf anpassen.

SEW42HZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42HZ   DATENTYP DES PROZEDURPARAMETERS (&00) PASST NICHT ZUM AUSGABEDESKRIPTOR.

Bedeutung

In einem statischen Prozedur Call muss der Datentyp
einer Ausgabevariablen zum Typ des entsprechenden
Prozedurparameters passen.

Maßnahme

Prozedur oder Aufruf anpassen.

SEW42H0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H0   ZU VIELE BENUTZERVARIABLEN IN SQL-TEXT

Bedeutung

Die Anzahl verschiedener Benutzervariablen in einer SQL-Anweisung oder
Cursor-Deklaration ist begrenzt und wurde ueberschritten.

Maßnahme

Anzahl reduzieren; ggf. Anweisung in mehrere zerlegen.

SEW42H1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H1   ZU VIELE KOMPONENTEN IN BENUTZERVARIABLE

Bedeutung

Die Anzahl von Komponenten einer vektorwertigen Benutzervariablen ist
begrenzt und wurde ueberschritten.

Maßnahme

Zweiten Index in der Benutzervariablen verkleinern.

SEW42H2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H2   COMMIT UND ROLLBACK IN UTM-ANWENDUNG NICHT ERLAUBT

Bedeutung

In UTM-Programmen fuehrt die Ausfuehrung einer SQL-Anweisung COMMIT oder
ROLLBACK stets zu einer Ausnahmebedingung.

Maßnahme

Anwendungsprogramm korrigieren und erneut voruebersetzen.

SEW42H3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H3   TEMPORAERER VIEW (&00) NICHT DEKLARIERT

Bedeutung

(a) In einem Anwendungsprogramm wird ein temporaerer View referenziert,
    der nicht textuell vorher in demselben Anwendungsprogramm deklariert
    ist.
(b) In einer dynamisch zu uebersetzenden SQL-Anweisung sind Referenzen
    auf temporaere Views nicht erlaubt.

Maßnahme

(a) Anwendungsprogramm korrigieren und erneut voruebersetzen.
(b) Dynamisch zu uebersetzende Anweisung aendern.

SEW42H4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H4   FALSCHE AUFEINANDERFOLGE VON ZEICHENKETTEN DER ART '...'

Bedeutung

Zwei Zeichenketten der Art '...' duerfen nicht hintereinander auf der
gleichen Zeile stehen. Handelt es sich bei ihnen um Teile eines Literals,
so muessen sie auf getrennten Zeilen stehen. Handelt es sich dagegen um
mehrere  Literale, so fehlt zwischen ihnen das syntaktisch notwendige
Trennsymbol (z.B. Komma).

Maßnahme

Zeilenwechsel bzw. Trennsymbol einfuegen.

SEW42H5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H5   AUSPRAEGUNGSANZAHL IN DATENTYP HIER UNZULAESSIG

Bedeutung

Eine CAST-Operation hat einen multiplen Datentyp als Zieltyp. Dies ist
unzulaessig.

Maßnahme

Anwendungsprogramm aendern.

SEW42H6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H6   FEHLENDER ERGEBNISWERT BEIM CASE

Bedeutung

In einer CASE-Operation steht NULL in allen THEN-Klauseln, und
- entweder ist keine ELSE-Klausel angegeben, oder
- NULL steht auch in der ELSE-Klausel

Maßnahme

Mindestens einen von NULL verschiedenen Ausdruck in THEN-/ELSE-Klauseln
angeben.

SEW42H7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H7   TRIM MIT FROM ABER WEDER TRIM-MODUS NOCH TRIM-ZEICHEN ANGEGEBEN

Bedeutung

In einer TRIM-Funktion, in der "FROM" angegeben ist, muss auch entweder
ein TRIM-Modus oder ein TRIM-Zeichen angegeben sein. Dies ist hier nicht
der Fall.

Maßnahme

TRIM-Modus oder TRIM-Zeichen angeben, oder "FROM" streichen.

SEW42H8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H8   UNZULAESSIGE VERWENDUNG EINES "?"-PLATZHALTERS IN ALPHANUM. FUNKTIONEN

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung ist die Verwendung von
"?"-Platzhaltern in folgenden Faellen unzulaessig:
- als Operand der UPPER- oder LOWER-Funktion
- als Operand der TRIM-Funktion (d.h. als TRIM-Quelle oder TRIM-Zeichen)
- als 1. Operand der SUBSTRING-Funktion (d.h. als SUBSTRING-Quelle)

Maßnahme

"?"-Platzhalter ersetzen.

SEW42H9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42H9   TEMPORAERE VIEWS NICHT MEHR UNTERSTUETZT

Bedeutung

Ab SESAM/SQL V3.0 werden temporaere Views nicht mehr unterstuetzt.

Maßnahme

Anwendungsprogramm aendern; ggf. temporaere durch permanente Views
ersetzen.

SEW42IA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IA   FEHLER IN DER SPACE-LISTE DES TEILREPLIKATS (&00).

Bedeutung

Mindestens ein in der Space-Liste des Teilreplikats angegebener Space
ist nicht existent.

Maßnahme

Fehlerhafte Space-Angabe ermitteln. Korrigierte Anweisung
CREATE REPLICATION erneut eingeben.

SEW42IB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IB   KEIN ANWENDER-SPACE VORHANDEN, REPLIKAT (&00) NICHT ERZEUGT.

Bedeutung

Die Sicherung enthaelt keinen Anwender-Space. Die Erstellung eines
Replikats macht aber nur Sinn, wenn eine Sicherung mit mindestens
einem Anwender-Space vorhanden ist.

SEW42IC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IC   DAS TEILREPLIKAT (&00) ENTHAELT DEN TABLE-SPACE ZU EINEM INDEX DES REPLIKATS NICHT.

Bedeutung

Beim REFRESH eines Teilreplikats soll ein CREATE INDEX nachgefahren
werden. Das Teilreplikat enthaelt jedoch nur den Index-Space, nicht
den Table-Space.

Maßnahme

Neues Replikat anlegen.

SEW42ID

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ID   DIE FREMDKOPIEN HABEN UNTERSCHIEDLICHE SICHERUNGSZEITSTEMPEL.

Bedeutung

Mindestens ein Space der Spaceliste hat einen
anderen Sicherungszeitstempel als die anderen. Die Fremdkopien wurden
nicht gemeinsam nach  einem PREPARE-FOREIGN-COPY gesichert, das ist aber
Voraussetzung fuer eine Spaceliste.

Maßnahme

Fremdkopien ueberpruefen.

SEW42IE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IE   DIE BEI USING ANGEGEBENE SICHERUNG IST NICHT AELTER ALS DIE BEI TO ANGEGEBENE

Bedeutung

Der bei TO angegebene Stand kann nur ueber eine aeltere Sicherung
erreicht werden.

Maßnahme

Angaben  ueberpruefen.

SEW42IF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IF   DIE SPEZIFIZIERTE SICHERUNG DES SPACE (&00).(&01) IST UNGUELTIG.

Bedeutung

Zum Zeitpunkt der Sicherung war der Space nicht im Logging oder die
Sicherung stammt aus einer frueheren SESAM Version. Deshalb kann keine
Logginginformation nachgefahren werden. Das ist aber notwendig, um den
gewuenschten oder benoetigten Stand des Originals oder des Replikats
herzustellen.

SEW42IG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IG   DER SPACE (&00).(&01) IST NICHT BEKANNT.

Bedeutung

Der Space(&00) ist im Catalog (&00) nicht definiert

SEW42IH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IH   DER SPACE (&00).(&01) IST MEHRFACH ANGEGEBEN.

Bedeutung

In der Anweisung wurde der Space (&001) mehrfach aufgefuehrt.
In der Spaceliste darf ein Name nur einmal angegeben werden.

SEW42IK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IK   IN DER SPACELISTE FEHLT DER TABLE-SPACE ZU EINEM INDEX-SPACE

Bedeutung

Beim REFRESH SPACE soll ein CREATE INDEX nachgefahren werden. Das geht
nur, wenn in der Anweisung auch der zugehoerige Table-Space angegeben
wird.

SEW42IL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IL   ZEITSTEMPEL IST AELTER ALS DIE SICHERUNGSKOPIE DES CATALOG-SPACE (&00)

Bedeutung

Der Catalog soll auf einen Stand zurueckgesetzt werden, der aelter ist
als die angegebene Sicherungskopie des Catalog-Space.
Falls USING nicht angegeben ist, dann soll der Catalog auf einen Stand
zurueckgesetzt werden, der vor seiner Erzeugung liegt.

Maßnahme

Zeitstempel korrigieren.

SEW42IM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IM   DER CATALOG KANN NICHT AUF DEN ANGEGEBENEN ZEITPUNKT ZURUECKGESETZT WERDEN

Bedeutung

Der Zeitstempel bezeichnet einen Zeitpunkt waehrend der Umstellung von
Sommer- auf Winterzeit. Wegen der Mehrdeutigkeit des Zeitpunktes kann
der Catalog nicht auf diesen Stand zurueckgesetzt werden.

Maßnahme

Zeitpunkt ausserhalb der Zeitumstellung waehlen.

SEW42IN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IN   ES EXISTIERT EINE SICHERUNG MIT EINEM HOEHEREN ZEITSTEMPEL ALS DER AKTUELLE ZEITSTEMPEL

Bedeutung

Es soll eine Sicherung erzeugt werden, aber es existiert bereits
eine Sicherung, die zu einem spaeteren Zeitpunkt erzeugt wurde.

Maßnahme

Zeiteinstellung der Anlage pruefen (Zeitreise) oder
Saetze in den Recovery Units mit hoeherem Zeitstempel loeschen

SEW42IO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IO   AUSGABEVARIABLE (&00) IN CALL AUFRUF NICHT EINDEUTIG.

Bedeutung

Eine Ausgabevariable darf in einer CALL-Anweisung nicht mehrfach
verwendet werden.

Maßnahme

Aufruf korrigieren.

SEW42IP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IP   HOLD FUER CURSOR (&00) IN ROUTINE NICHT ERLAUBT.

Bedeutung

Fuer einen Cursor innerhalb einer Routine ist die Angabe
von HOLD nicht erlaubt.

Maßnahme

Text der Routine korrigieren.

SEW42IQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IQ   SQLSTATE ODER FEHLERSYNONYM ODER KLASSE DES SQLSTATES NICHT EINDEUTIG

Bedeutung

Ein SQLSTATE, die Klassen SQLEXCEPTION, SQLWARNING und NOT FOUND
sowie ein Fehlersynonym (und auch der zugrunde liegende SQLSTATE)
duerfen nur in hoechstens einem Exception Handler vorkommen
und innerhalb eines Exception Handlers auch nur einmal aufgefuehrt
werden.

Maßnahme

Text der Routine korrigieren.

SEW42IR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IR   UNDO HANDLER FUER NON ATOMIC COMPOUND-ANWEISUNG

Bedeutung

Ein UNDO Handler darf nur fuer Compound-Anweisungen mit
ATOMIC-Eigenschaft definiert werden.

Maßnahme

Text der Routine korrigieren.

SEW42IS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42IS   PRAGMAS ZWISCHEN LITERAL FORTSETZUNGEN

Bedeutung

Zwischen den Teilen eines fortgesetzten Zeichenketten-Literals
duerfen keine Pragmas angegeben werden.

Maßnahme

Anweisung korrigieren.

SEW42I0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I0   SPEZIFIZIERTE RECOVERY-UNIT HAT NICHT DEN RICHTIGEN TYP

Bedeutung

RECOVER USING muss mit einer Recovery-Unit vom
Recovery-Typ "COPY", "CREATE" oder "REPLICATION" beginnen, bei RECOVER TO
ist der Recovery-Typ "CREATE" nicht zulaessig. Bei REFRESH SPACE ist
nur "COPY" zulaessig.

Maßnahme

Anweisung mit richtig spezifizierter Sicherung wiederholen.

SEW42I1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I1   ES WURDE KEINE GEEIGNETE SICHERUNG IN DEN METADATEN ZUM SPACE (&00).(&01) GEFUNDEN

Bedeutung

Es gibt keinen Recovery-Unit-Satz einer Sicherung in den Metadaten,
von dem aus auf die angegebene Marke nachgefahren werden kann.

Maßnahme

Falls eine Fremdkopie oder ein Replikat vorhanden ist, kann damit die
Anweisung wiederholt werden.

SEW42I2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I2   DIE SICHERUNG ZU SPACE (&00).(&01) IST NICHT BEKANNT.

Bedeutung

-  Die angegebene Sicherung wurde in den RECOVERY_UNITS-Tabelle
   bzw. in der CAT-REC-Datei nicht gefunden.
-  Bei RECOVER ohne Angabe einer Sicherung wurde kein Sicherungseintrag
   in den RECOVERY_UNITS bzw. in der CAT-REC-Datei gefunden.

Maßnahme

   Angabe ueberpruefen. Bei REFRESH SPACE ist gegebenenfalls erst ein
   REFRESH REPLICATION erforderlich, um die Sicherung im Replikat
   bekannt zu machen.

SEW42I3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I3   DER SPACE (&00).(&01) IST NICHT IM LOGGING.

Bedeutung

Der gewuenschte oder benoetigte Stand des Originals oder des Replikats
kann nur durch Nachfahren von Logginginformation hergestellt werden.
Dazu muss der Space im Logging sein.

SEW42I4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I4   RESTART BZW. ADJUST KANN FUER SPACE (&00).(&01) NICHT DURCHGEFUEHRT WERDEN, WEIL ZUM SPACE KEIN RESTART-SATZ EXISTIERT.

Bedeutung

Bei RECOVER ... RESTART bzw. ADJUST wurde fuer den angegebenen Space kein
Restart-Satz in den Recovery-Units gefunden. Es wurde keine Recovery
unterbrochen, die mit RESTART fortgesetzt oder mit ADJUST abgeschlossen
werden kann.

SEW42I5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I5   DER ANGEGEBENE ZEITSTEMPEL SPEZIFIZIERT KEIN SPACE-SET

Maßnahme

Anweisung mit richtigem Zeitstempel wiederholen.

SEW42I6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I6   ZUM RUECKSETZEN DES SPACE (&00).(&01) AUF EINE MARKE IST DER NAECHST JUENGSTE RECOVERY-UNIT-SATZ NICHT GEEIGNET

Bedeutung

Von der gefundenen SESAM-Sicherung aus kann auf die Marke nicht
nachgefahren werden kann.

Maßnahme

Falls eine Fremdkopie oder ein Replikat vorhanden ist, kann damit die
Anweisung wiederholt werden.

SEW42I7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I7   DIE MIT COPY_FILE ANGEGEBENE DATEI (&00) SPEZIFIZIERT KEINE SICHERUNG.

Bedeutung

Der Dateiname ist kein formal korrekter Kopiedateiname oder
die Datei weist nicht die Struktur eines Space auf.

Maßnahme

Anweisung mit richtigem Kopiedateinamen wiederholen.

SEW42I8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I8   LOGGING VERLANGT FUER CATALOG (&00) OHNE LOGGING

Bedeutung

Fuer den Catalog ist kein Logging definiert, daher kann das Logging
fuer Spaces nicht eingeschaltet werden.

Maßnahme

COPY ohne Logging ausfuehren oder Logging fuer den Catalog einschalten.

SEW42I9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42I9   KEINE FREIE VERSIONSNUMMER FUER KOPIE

Bedeutung

Fuer das Kopieren eines Space ist keine Versionsnummer mehr verfuegbar.

Maßnahme

Nicht mehr benoetigte Kopien mittels MODIFY loeschen.

SEW42JA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JA   LAENGE DES CHARACTER STRINGS MUSS EIN ZEICHEN SEIN

Bedeutung

Die Laenge der Argumente DELIMITER, QUOTE und ESCAPE der
Funktion TABLE CSV() bzw. im LOAD oder UNLOAD
Format CSV_FORMAT muss ein Zeichen sein.

Maßnahme

Argument entsprechend korrigieren.

SEW42JB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JB   ARGUMENTE DELIMITER, QUOTE UND ESCAPE VON CSV MUESSEN UNTERSCHIEDLICHE WERTE HABEN

Bedeutung

Keine zwei der Argumente DELIMITER, QUOTE und ESCAPE
duerfen denselben Wert haben.

Maßnahme

Argumente entsprechend korrigieren.

SEW42JC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JC   UNGUELTIGE BEZEICHNUNG EINES BS2000 FILES

Bedeutung

Der Wert des ersten Arguments einer Funktion TABLE CSV()
enthaelt keinen Filenamen oder ein Fragezeichen "?", auf
das nicht der Parametername PASSWORD= folgt.

Maßnahme

Erstes Argument der Funktion TABLE CSV() entsprechend korrigieren.

SEW42JD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42JD   UNERLAUBTER DATENTYP-MIX IN CSV OPERANDEN

Bedeutung

Die Werte der CSV-Operanden DELIMITER, QUOTE und ESCAPE
muessen die gleichen Datentypen haben.

Maßnahme

Argumente entsprechend korrigieren.

SEW42LA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LA   UNERLAUBTER SCHEMANAME IN TABELLE ODER ROUTINE (&00).(&01).(&02)

Bedeutung

Bei einer Rechtevergabe innerhalb einer CREATE SCHEMA-Anweisung darf der
angegebene Tabellen- oder Routinenname nur mit dem Namen des definierten
Schemas qualifiziert sein.

Maßnahme

Anwendungsprogramm aendern.

SEW42LB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LB   DEFAULT SCHEMA NAME ILLEGAL ODER NICHT ANGEGEBN

Bedeutung

Der fuer die SQL-Anweisung zu verwendende voreingestellte Schemaname
ist syntaktisch inkorrekt oder er fehlt. Ein einfacher Name darf
keine control character enthalten, und er darf nicht mit einem
Unterstrich (low line) beginnen.

Maßnahme

Das Kommando korrigieren, mit dem die Voreinstellung festgelegt
wird, zum Beispiel den Aufruf eines SQL Precompilers oder
die Parameter einer Operation connect von JDBC.
Oder explizit mit Schemanamen qualifizieren, so dass die
Voreinstellung nicht benoetigt wird.

SEW42LC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LC   SCHLIESSENDE KOMMENTARKLAMMER FEHLT

Bedeutung

Die Klammerung von Kommentaren mit /* und */ muss korrekt sein,
auch innerhalb eines geklammerten Kommentars.

Maßnahme

Anweisungstext korrigieren.

SEW42LD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LD   OEFFNENDE KOMMENTARKLAMMER FEHLT

Bedeutung

Die Klammerung mit /* und */ muss korrekt sein, auch innerhalb eines
geklammerten Kommentars.

Maßnahme

Anweisungstext korrigieren.

SEW42LE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LE   UNZULAESSIGER TRIGRAPH

Bedeutung

Als Trigraphen sind nur ??( und ??) fuer eckige Klammern zulaessig.

Maßnahme

Anweisungstext korrigieren.

SEW42LF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LF   FALSCH QUALIFIZIERTER ROUTINENNAME (&02) IM SCHEMA (&00).(&01)

Bedeutung

Das Schema in Routinenname stimmt nicht mit dem Schema aus der Schema-
definition ueberein.

Maßnahme

Routinennamen korrigieren und mit dem richtigen Schema qualifizieren.

SEW42LG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LG   ROUTINENNAME (&02) IM SCHEMA (&00).(&01) NICHT EINDEUTIG

Bedeutung

Bei der Definition des Schemas ist der Routinenname mehrfach angegeben.

Maßnahme

Eindeutige Namen fuer die Routinen verwenden.

SEW42LH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LH   COMPOUND-ANWEISUNG IN DIESEM KONTEXT NICHT ERLAUBT

Bedeutung

Innerhalb einer Prozeduranweisung darf keine Compound-Anweisung angegeben
werden. Insbesondere duerfen Compound-Anweisungen nicht geschachtelt
werden.

Maßnahme

Text der Routine korrigieren.

SEW42LI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LI   UNERLAUBTER WERT FUER SQLSTATE

Bedeutung

In der Bedingungsliste einer Fehlerbehandlungsroutine wurde fuer einen
SQLSTATE ein nicht erlaubter Wert angegeben. Der Wert muss aus fuenf
Zeichen bestehen, wobei als Zeichen nur die Ziffern 0-9 oder
Grossbuchstaben erlaubt sind.
Der Wert muss mit einer der Ziffern 0-4 beginnen, darf
aber nicht zu den Meldungsklassen 'Erfolgreiche
Ausfuehrung' oder 'Transaktion zurueckgesetzt' gehoeren
(d.h. er darf nicht mit '00' oder '40' beginnen).

Maßnahme

Wert des SQLSTATEs korrigieren.

SEW42LJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LJ   DEKLARATION IN FEHLER-ROUTINE NICHT ERLAUBT

Bedeutung

Innerhalb einer lokalen Fehler-Routine darf eine Compound-Anweisung
keine Deklarationen enthalten.

Maßnahme

Text der Routine korrigieren.

SEW42LK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42LK   ATOMIC COMPOUND-ANWEISUNG IN FEHLER-ROUTINE NICHT ERLAUBT

Bedeutung

Innerhalb einer lokalen Fehler-Routine darf eine Compound-Anweisung
nicht als ATOMIC definiert werden.

Maßnahme

Text der Routine korrigieren.

SEW42L0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L0   PLATZHALTER "?" FUER ALLE ARGUMENTE UNZULAESSIG

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung ist folgendes unzulaessig:
- alle Argumente in Vergleichs- oder IN-Praedikat mit Ausdruck-Liste sind
"?"
- das 1. sowie das 2. oder 3. Argument eines BETWEEN-Praedikates sind "?"
- alle Operanden eines POSITION, COALESCE oder NULLIF sind "?"
- in einem CASE-Ausdruck der Art "CASE v WHEN v1 THEN r1 ... END"
  sind sowohl der Ausdruck hinter "CASE" als auch die Ausdruecke in
  allen WHEN-Klauseln "?"-Platzhalter
- in einem CASE-Ausdruck stehen in allen THEN-Klauseln und (falls
  angegeben) in der ELSE-Klausel nur "?"-Platzhalter oder "NULL",
  wobei dabei mindestens ein "?"-Platzhalter vorkommt

Maßnahme

Einen "?"-Platzhalter bzw. eine "NULL" ersetzen, z.B. durch
"CAST (? AS datentyp)" bzw. "CAST (NULL AS datentyp)".

SEW42L1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L1   UNZULAESSIGER KOMMENTAR

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung ist ein unzulaessiger
Kommentar enthalten. Es sind nur Kommentare zulaessig, die als PRAGMA
interpretierbar sind.

Maßnahme

Kommentar entfernen.

SEW42L2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L2   PLATZHALTER "?" AUF BEIDEN SEITEN EINER OPERATION

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung steht zu beiden Seiten
eines Rechenoperators oder zu beiden Seiten des Verkettungsoperators
fuer alphanumerische Werte "||" der Platzhalter "?".

Maßnahme

Einen "?"-Platzhalter entfernen.

SEW42L3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L3   PLATZHALTER "?" IN SELECT-LISTE

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung besteht ein Element der
SELECT-Liste nur aus dem Platzhalter "?".

Maßnahme

"?"-Platzhalter entfernen.

SEW42L4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L4   PLATZHALTER "?" ALS ARGUMENT VON EINSTELLIGEM "+" ODER "-", NULL- ODER CASTABLE-PRAEDIKAT ODER MENGENFUNKTION

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung steht der Platzhalter "?"
als Argument eines einstelligem "+", eines einstelligen "-", eines NULL-
oder CASTABLE-Praedikates oder einer Mengenfunktion.

Maßnahme

"?"-Platzhalter entfernen.

SEW42L5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L5   BENUTZERVARIABLE IN DYNAMISCH UEBERSETZBARER SQL-ANWEISUNG UNZULAESSIG

Bedeutung

In einer mit PREPARE bzw. EXECUTE IMMEDIATE dynamisch zu uebersetzenden
SQL-Anweisung kommt eine Benutzervariable vor. Eine solche ist jedoch nur
in statisch zu uebersetzenden SQL-Anweisungen zulaessig.

Maßnahme

Benutzervariable entfernen.

SEW42L6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L6   PLATZHALTER "?" AUF LINKER SEITE EINES IN-PRAEDIKATES UND ALS ERSTES ELEMENT DER RECHTEN SEITE DER WERTELISTE DES IN-PRAEDIKATES

Bedeutung

In einer dynamisch uebersetzbaren SQL-Anweisung steht der Platzhalter "?"
auf der linken Seite eines IN-Praedikates und als erstes Element der
rechten Seite der Werteliste dieses IN-Praedikates.

Maßnahme

Einen "?"-Platzhalter entfernen.

SEW42L7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L7   SQL PARAMETER ODER SQL VARIABLE AUSSERHALB EINER ROUTINE UNZULAESSIG

Bedeutung

Aufrufparameter einer Routine bzw. lokale Variablen duerfen nur innerhalb
einer Routine angesprochen werden.

Maßnahme

Aufrufparameter bzw. lokale Variable entfernen oder durch Benutzervariable
ersetzen.

SEW42L8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L8   GLEICHER AENDERUNGSTYP FUER SPALTE (&00).(&01).(&02).(&03) MEHRFACH ANGEGEBEN

Bedeutung

Bei einer Spaltenaenderung darf fuer eine Spalte der gleiche Aenderungstyp
nur einmal angegeben werden (also nur einmal Datentypaenderung, nur einmal
Defaultwertloeschung etc.)

Maßnahme

Anwendungsprogramm aendern.

SEW42L9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42L9   UNERLAUBTER SCHEMANAME IN INDEXTABELLE (&00).(&01).(&02)

Bedeutung

Bei einer Indexdefinition innerhalb einer CREATE SCHEMA-Anweisung darf der
angegebene Tabellenname nur mit dem Namen des definierten Schemas
qualifiziert sein.

Maßnahme

Anwendungsprogramm aendern.

SEW42M1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M1   UNZULAESSIGE POSITIONIERUNG FUER PREFETCH-CURSOR

Bedeutung

Fuer Cursor, die im Schubmodus laufen (PRAGMA PREFETCH), sind FETCH PRIOR,
FETCH FIRST, FETCH LAST, FETCH ABSOLUTE und FETCH RELATIVE nicht erlaubt.

Maßnahme

FETCH NEXT verwenden, oder PRAGMA PREFETCH herausnehmen.

SEW42M2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M2   STORE FUER PREFETCH-CURSOR UNZULAESSIG.

Bedeutung

Fuer Cursor, die im Schubmodus laufen (PRAGMA PREFETCH), ist ein STORE
nicht zulaessig.

Maßnahme

PRAGMA PREFETCH aus Cursordeklaration herausnehmen.

SEW42M3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M3   UNZULAESSIGES UPDATE UEBER PREFETCH-CURSOR (&00) IN MODUL (&01)

Bedeutung

Update-Operationen fuer Cursor im Schubmodus (PRAGMA PREFETCH) sind nicht
erlaubt.

Maßnahme

PRAGMA PREFETCH herausnehmen, oder Update ohne Bezug auf den betroffenen
Cursor.

SEW42M4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42M4   UNZULAESSIGES DELETE UEBER PREFETCH-CURSOR (&00) IN MODUL (&01)

Bedeutung

Delete-Operationen fuer Cursor im Schubmodus (PRAGMA PREFETCH) sind nicht
erlaubt.

Maßnahme

PRAGMA PREFETCH herausnehmen, oder Delete ohne Bezug auf den betroffenen
Cursor.

SEW42NA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NA   CALL-DML-DEFAULTWERT-ZEICHEN FUER SQL-TABELLE (&00).(&01).(&02) UNZULAESSIG

Bedeutung

Die Angabe eines CALL-DML-Defaultwert-Zeichens wird nur fuer die CALL-DML-
Schnittstelle benoetigt. Bei einer Tabelle, auf die ausschliesslich mit
SQL-Anweisungen zugegriffen wird, ist diese Angabe nicht mehr zulaessig.

Maßnahme

Entweder die Tabelle als CALL-DML-Tabelle definieren oder auf die Angabe
eines CALL-DML-Defaultwert-Zeichens verzichten.

SEW42NB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NB   CALL-DML-DEFAULTWERT-ZEICHEN FEHLT FUER TABELLE (&00).(&01).(&02)

Bedeutung

Fuer Spalten, die nicht Teil des Primaerschluessels sind, muss in
CALL-DML-Tabellen ein CALL-DML-Defaultwert-Zeichen definiert werden.

Maßnahme

CALL-DML-Defaultwert-Zeichen angeben.

SEW42NC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NC   SYMBOLISCHER ATTRIBUTNAME (SAN) FUER TABELLE (&00).(&01).(&02) NICHT ZUGREIFBAR

Bedeutung

Der symbolische Attributname (SAN) ist bereits vergeben oder wird mehrmals
in der SQL-Anweisung angegeben.

Maßnahme

Einen anderen symbolischen Attributnamen vergeben.

SEW42ND

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42ND   CATALOG (&00) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf einen Catalog, der nicht existiert
oder der im SQL-Datenbankverzeichnis als gesperrt gekennzeichnet ist.
Wenn der Catalog-Name nicht aus der Anweisung ermittelt werden kann,
dann wird die Anweisung an den Default-Catalog geschickt; dieser ist
nicht zugreifbar.

Maßnahme

Konfiguration des DBH ueberpruefen.

SEW42NE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NE   SCHEMA (&00).(&01) IST NICHT LEER

Bedeutung

Das Schema kann (wegen RESTRICT) nicht geloescht werden, da es noch
mindestens eine Tabelle oder eine Routine enthaelt.

Maßnahme

Zugehoerige Tabellen bzw. ROUTINEN ggf. mit Hilfe der Views des
INFORMATION_SCHEMA ermitteln und via DROP TABLE, DROP VIEW, DROP
PROCEDURE bzw. DROP FUNCTION loeschen.

SEW42NF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NF   UNZULAESSIGE SPALTENANGABE (&00) IN GROUP BY-KLAUSEL

Bedeutung

Eine GROUP BY-Klausel enthaelt eine Spaltenangabe, die sich auf eine
Tabelle bezieht, die in der FROM-Klausel eines uebergeordneten Abfrage-
Ausdruckes angegeben ist.

Maßnahme

GROUP BY-Klausel aendern.

SEW42NG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NG   UNZULAESSIGE SPALTENANGABE (&00) IN SELECT-KLAUSEL

Bedeutung

Eine SELECT-Klausel enthaelt direkt, d.h. nicht ueber eine Unterabfrage,
eine Spaltenangabe, deren zugehoerige Spalte in einer Tabelle definiert
ist, die in der FROM-Klausel eines uebergeordneten Abfrage-Ausdruckes
angegeben ist.

Maßnahme

SELECT-Klausel aendern.

SEW42NH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NH   UNZULAESSIGE MENGENFUNKTION IN WHERE-KLAUSEL ODER ON-KLAUSEL

Bedeutung

Eine WHERE-Klausel bzw. die ON-Klausel eines JOIN-Ausdruckes enthaelt
eine Mengenfunktion, und:
- die WHERE-Klausel bzw. der JOIN-Ausdruck ist weder innerhalb einer
  HAVING- noch einer SELECT-Klausel spezifiziert, oder
- die Mengenfunktion enthaelt keine Spaltenreferenz, oder
- die Mengenfunktion enthaelt eine Referenz auf eine Spalte, die ausser-
  halb des unmittelbar umgebenden SELECT- bzw. JOIN-Ausdruckes definiert
  ist.

Maßnahme

Mengenfunktion entfernen oder Spaltenangabe aendern.

SEW42NI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NI   TEMPORAERER VIEW (&00) IN CATALOG (&01) NICHT DEFINIERT

Bedeutung

- Die SQL-Anweisung bezieht sich auf einen temporaeren View, der nicht
  existiert, oder
- die SQL-Anweisung enthaelt explizit oder implizit Bezuege auf mehr als
  einen Catalog.

Maßnahme

View-Namen korrigieren oder temporaeren View kreieren.

SEW42NJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NJ   SPALTENNAME (&00) ENTSPRICHT DEM COMPOUND-KEY-NAMEN DER TABELLE (&01). (&02).(&03)

Bedeutung

Der Name des Compound Key, d.h. der Primaerschluesselname einer
CALL-DML-Tabelle, darf nicht mit einem Spaltennamen der
Tabelle uebereinstimmen.

Maßnahme

Einen anderen Namen fuer die Primaerschluesselbedingung oder fuer die
Spalte vergeben.

SEW42NK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NK   UNZULAESSIGE SPALTE (&00) IN GRUPPIERTER TABELLE

Bedeutung

In der SELECT-Liste oder der HAVING-Klausel eines gruppierten Abfrage-
Ausdruckes ist eine Spaltenreferenz angegeben. Weder ist die zugehoerige
Spalte in der GROUP BY-Klausel des Abfrage-Ausdruckes definiert, noch
steht die Spaltenreferenz innerhalb einer Mengenfunktion.

Maßnahme

Anwendungsprogramm aendern.

SEW42NL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NL   SPALTE (&00).(&01).(&02).(&03) NICHT AENDERBAR UEBER CURSOR (&04) IM MODUL (&05)

Bedeutung

In einer UPDATE ... WHERE CURRENT-Anweisung soll eine Spalte geaendert
werden, die im Cursor weder implizit noch explizit als "FOR UPDATE"
spezifiziert wurde.

Maßnahme

Anwendungsprogramm aendern.

SEW42NM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NM   SPALTE (&00).(&01).(&02).(&03) FUER BENUTZER (&04) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Spalte, die nicht existiert oder
auf die der Benutzer mit dem Berechtigungsschluessel (&04) nicht zugreifen
darf. Eine Spalte ist ebenfalls nicht zugreifbar, wenn eine Spalte
erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Spalte und Rechte des Benutzers auf die Spalte mit Hilfe
der Views des INFORMATION_SCHEMA ueberpruefen.

SEW42NN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NN   BENUTZER (&00) HAT KEINE AUSREICHENDEN ZUGRIFFSRECHTE FUER DEN CATALOG (&01)

Bedeutung

Catalog-spezifische Zugriffsrechte sind die Spezialrechte "CREATE USER",
"CREATE SCHEMA", "CREATE STOGROUP" und "UTILITY".

Maßnahme

Spezialrechte des Benutzers fuer den Catalog mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42NO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NO   SPALTE (&00) STEHT NICHT IN MENGENFUNKTION

Bedeutung

Die SELECT-Liste eines SELECT-Ausdruckes ohne GROUP BY-Klausel enthaelt:
- eine Mengenfunktion, und
- eine ausserhalb einer Mengenfunktion stehende Spaltenangabe, die sich
  auf eine Spalte des Abfrage-Ausdruckes bezieht.
Beispiel: SELECT AVG(salary), emp_no FROM employee

Maßnahme

Anwendungsprogramm aendern.

SEW42NP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NP   ZU AENDERNDE ODER ZU LOESCHENDE SPALTE (&00).(&01).(&02).(&03) WIRD VON EINER INTEGRITAETSBEDINGUNG REFERENZIERT

Bedeutung

Eine Spalte kann nicht geaendert oder geloescht werden, weil sie von
einer Integritaetsbedingung referenziert wird.

Maßnahme

Erst abhaengige Integritaetsbedingung loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW42NQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NQ   ZU AENDERNDE ODER ZU LOESCHENDE SPALTE (&00).(&01).(&02).(&03) WIRD VON EINEM SEKUNDAERINDEX BENUTZT

Bedeutung

Eine Spalte kann nicht geaendert oder geloescht werden, weil sie in
einem Sekundaerindex benutzt wird.

Maßnahme

Erst abhaengigen Sekundaerindex loeschen. Dann die SQL-Anweisung erneut
ausfuehren.

SEW42NR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NR   ZU AENDERNDE ODER ZU LOESCHENDE SPALTE (&00).(&01).(&02).(&03) WIRD IN EINEM VIEW REFERENZIERT

Bedeutung

Eine Spalte kann nicht geaendert oder geloescht werden, weil sie von
einem View referenziert wird.

Maßnahme

Erst abhaengige Objekte loeschen. Dann die SQL-Anweisung erneut
ausfuehren.

SEW42NS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NS   SPALTEN DER INTEGRITAETSBEDINGUNG (&00).(&01).(&02) WERDEN IN EINER ANDEREN EINDEUTIGKEITSBEDINGUNG BENUTZT

Bedeutung

Es gibt bereits eine Eindeutigkeitsbedingung fuer die gleichen Spalten
der Tabelle.

Maßnahme

Anwendungsprogramm aendern.

SEW42NT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NT   ANZAHL SPALTEN UNZULAESSIG FUER SEKUNDAERINDEX (&00) DER CALL-DML-TABELLE (&01).(&02).(&03)

Bedeutung

Ein Sekundaerindex fuer eine CALL-DML-Tabelle darf nur eine
Spalte enthalten.

Maßnahme

Anwendungsprogramm aendern.

SEW42NU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NU   ANZAHL SPALTEN UNZULAESSIG FUER SEKUNDAERINDEX (&00) MIT MULTIPLER SPALTE (&01).(&02).(&03).(&04)

Bedeutung

Ein Sekundaerindex, der mehrere Spalten umfasst, darf keine multiplen
Spalten enthalten.

Maßnahme

Anwendungsprogramm aendern.

SEW42NV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NV   INTEGRITAETSBEDINGUNG (&00) AUF TABELLE (&01).(&02).(&03) FUER BENUTZER (&04) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Integritaetsbedingung, die nicht
existiert bzw. auf der angegebenen Tabelle nicht existiert.
Eine Integritaetsbedingung ist ebenfalls nicht zugreifbar, wenn eine
Integritaetsbedingung erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Integritaetsbedingung mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42NW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NW   INTEGRITAETSBEDINGUNG (&00) FUER BENUTZER (&01) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Integritaetsbedingung, die nicht
existiert. Eine Integritaetsbedingung ist ebenfalls nicht zugreifbar, wenn
eine Integritaetsbedingung erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Integritaetsbedingung mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42NX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NX   MULTIPLE SPALTE (&00) IN INTEGRITAETSBEDINGUNG (&01) AUF TABELLE (&02). (&03).(&04) UNZULAESSIG

Bedeutung

Die Liste der Spalten einer Integritaetsbedingung enthaelt eine
multiple Spalte.

Maßnahme

Anwendungsprogramm aendern.

SEW42NY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NY   INTEGRITAETSBEDINGUNG (&00) AUF TABELLE (&01).(&02).(&03) WIRD VON EINER ANDEREN INTEGRITAETSBEDINGUNG REFERENZIERT

Bedeutung

Fuer eine Tabelle soll eine Eindeutigkeitsbedingung geloescht werden, die
von einer anderen Integritaetsbedingung referenziert wird.

Maßnahme

Erst die referenzierende Integritaetsbedingung loeschen. Dann die SQL-
Anweisung wiederholen.

SEW42NZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42NZ   DEFAULTWERT FUER SPALTE (&00).(&01).(&02).(&03) NICHT VORHANDEN

Bedeutung

Loeschung eines Defaultwertes nicht moeglich, da fuer die angegebene
Spalte kein Defaultwert vorhanden ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42N0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N0   ZU VIELE MEDIENSAETZE FUER DATEIART (&00)

Bedeutung

Bei der Bearbeitung der Medientabelle mit ALTER...ADD... soll ein Medien-
satz fuer eine Dateiart hinzugefuegt werden. Die maximal zulaessige Anzahl
von Mediensaetzen fuer diese Dateiart ist bereits erreicht.

Maßnahme

Ggf. einen oder mehrere vorhandene Mediensaetze zu dieser Dateiart
loeschen.

SEW42N1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N1   BS2000-DATEINAME DES CATALOG-SPACE IST NICHT EINDEUTIG

Bedeutung

Der aus dem Catalog-Namen gebildete BS2000-Dateiname des Catalog-Space
existiert schon mit einer anderen Catid.

Maßnahme

Anderen Catalog-Namen waehlen oder eine Catid-Liste definieren.

SEW42N2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N2   MULTIPLER AUSDRUCK IN SUCHBEDINGUNG KEINE SPALTENANGABE FUER INNERE TABELLE

Bedeutung

- In einer Suchbedingung steht ein multipler Ausdruck, der keine Spalten-
  angabe ist, oder
- in einer Suchbedingung steht eine multiple Spaltenangabe. Die zuge-
  hoerige Spalte ist in einer Tabelle definiert, die in der FROM-Klausel
  eines uebergeordneten Abfrage-Ausdruckes angegeben ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42N3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N3   SPALTENANZAHL VON UNION-OPERANDEN UNTERSCHIEDLICH

Bedeutung

Die beiden an einer UNION-Operation beteiligten Tabellen haben eine
unterschiedliche Anzahl von Spalten

Maßnahme

Bei mindestens einem Operanden die Spaltenanzahl aendern.

SEW42N4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N4   ENTZUG DES PRIVILEGES (&00) VOM BENUTZER (&01) IM CATALOG (&02) NICHT MOEGLICH, WEIL SONST VERLASSENES OBJEKT ENTSTEHEN WUERDE

Bedeutung

- Ein Berechtigungsschluessel fuer einen Benutzer kann nicht geloescht
  werden, da dieser Rechte an andere Benutzer weitergegeben hat.
- Einem Benutzer kann ein Recht nicht entzogen werden, da dieses Recht
  weitergegeben wurde oder anhand dieses Rechts ein View, eine
  Referenzbedingung oder eine Routine entstand.

Maßnahme

Erst abhaengige Rechte bzw. Views, Referenzbedingungen und Routinen
loeschen lassen. Dann die SQL-Anweisung erneut ausfuehren.

SEW42N5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N5   SPALTENNAME (&00) NICHT EINDEUTIG

Bedeutung

Eine Spaltenangabe
- ist ohne Tabellenangabe und kann sich auf mehr als eine Tabelle
  beziehen, oder
- kann sich auf mehrere Spalten der gleichen Tabelle beziehen.

Maßnahme

Spaltenangabe oder FROM-Klausel im Anwendungsprogramm ueberpruefen.

SEW42N6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N6   GERAETETYP (&00) FUER STORAGE-GROUP (&01).(&02) NICHT EINDEUTIG

Bedeutung

Angegebener Geraetetyp ist verschieden vom Geraetetyp anderer Datentraeger
der Storage-Group

Maßnahme

Geraetetyp der Datentraeger der Storage-Group mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen. Nur Datentraeger mit gleichen Geraetetyp
fuer eine Storage-Group definieren.

SEW42N7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N7   NUR-CALL-DML-TABELLE (&00).(&01).(&02) UNZULAESSIG IN SQL-DML-ANWEISUNG ODER BESTIMMTEN ANDEREN ANWEISUNGEN

Bedeutung

Es wurde versucht, in einer
- SQL-DML-Anweisung, oder
- CREATE VIEW-Anweisung, oder
- CREATE TEMPORARY VIEW-Anweisung, oder
- UNLOAD ONLINE-Anweisung, oder
- WHERE-Klausel einer EXPORT-Anweisung
auf eine Nur-CALL-DML-Tabelle zuzugreifen.

Maßnahme

Tabelle migrieren.

SEW42N8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N8   ZU LOESCHENDE SPALTE (&00).(&01).(&02).(&03) IST TEIL DES PRIMAERSCHLUESSELS

Bedeutung

Eine Spalte kann nicht geloescht werden, weil sie Teil des
Primaerschluessels ist.

Maßnahme

Die Spalte kann nur durch Loeschen (DROP TABLE) und erneutes Einrichten
der Tabelle (CREATE TABLE) entfernt werden.

SEW42N9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42N9   SQL-ANWEISUNG NUR FUER BASISTABELLEN ZULAESSIG

Bedeutung

Die SQL-Anweisung ist nur fuer Basistabellen erlaubt. Die angegebene
Tabelle ist jedoch keine Basistabelle.

Maßnahme

Anwendungsprogramm aendern.

SEW42OA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OA   DEFAULTWERT UNZULAESSIG IN DER CALL-DML-TABELLE (&00).(&01).(&02)

Bedeutung

Spalten fuer CALL-DML-Tabellen duerfen keine Defaultwert-Definitionen
enthalten.

Maßnahme

Spalten ohne Defaultwert definieren.

SEW42OB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OB   ANZAHL SPALTENNAMEN IN TABELLENANGABE (&00) IN FROM-KLAUSEL STIMMT NICHT

Bedeutung

In der Liste der Spaltennamen zur Tabellenangabe in einer FROM-Klausel
stimmt die Anzahl der Namen nicht mit der Anzahl der Spalten der Tabelle
ueberein.

Maßnahme

Anwendungsprogramm aendern.

SEW42OC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OC   FALSCHE ANZAHL SPALTEN IN DER INSERT-SPALTENLISTE

Bedeutung

Die Anzahl Spalten des Abfrage-Ausdrucks einer INSERT-Anweisung stimmt
nicht ueberein mit der Anzahl der explizit angegebenen Spaltenliste bzw.
mit der Anzahl der Spalten der zu erweiternden Tabelle bei fehlender
Spaltenliste.

Maßnahme

Anwendungsprogramm aendern.

SEW42OE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OE   ZUVIELE SPALTEN IN UNTERABFRAGE

Bedeutung

Es wird eine Unterabfrage spezifiziert, deren Ergebnis-Tabelle mehr als
eine Spalte hat.

Maßnahme

Unterabfrage aendern.

SEW42OF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OF   ANZAHL SPALTEN IN DEFINITION DES VIEWS (&00).(&01).(&02) PASST NICHT ZUM ABFRAGE-AUSDRUCK

Bedeutung

Die Anzahl der Spalten in der Spaltennamenliste einer Viewdefinition
stimmt nicht mit der durch den angegebenen Abfrage-Ausdruck bestimmten
Anzahl Spalten ueberein.

Maßnahme

Spaltennamenliste oder Abfrage-Ausdruck korrigieren.

SEW42OG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OG   FALSCHE SPALTENNUMMER IN ORDER BY-KLAUSEL

Bedeutung

In einer ORDER BY-Klausel wird eine Spaltennummer verwendet, die entweder
gleich 0 oder groesser als die Anzahl Spalten des zu sortierenden Cursors
ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42OH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OH   DROP USER WEGEN ABHAENGIGEM SCHEMA NICHT DURCHGEFUEHRT

Bedeutung

Ein Berechtigungsschluessel fuer einen Benutzer kann nicht geloescht
werden, da dieser Besitzer eines Schemas ist.

Maßnahme

Erst abhaengige Objekte loeschen. Dann die DROP USER-Anweisung erneut
ausfuehren.

SEW42OI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OI   DROP USER WEGEN ABHAENGIGEM SPACE NICHT DURCHGEFUEHRT

Bedeutung

Ein Berechtigungsschluessel fuer einen Benutzer kann nicht geloescht
werden, da dieser Besitzer eines Space ist.

Maßnahme

Erst abhaengige Objekte loeschen. Dann die DROP USER-Anweisung erneut
ausfuehren.

SEW42OJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OJ   DROP USER WEGEN ABHAENGIGER STORAGE-GROUP NICHT DURCHGEFUEHRT

Bedeutung

Ein Berechtigungsschluessel fuer einen Benutzer kann nicht geloescht
werden, da dieser Besitzer einer Storage-Group ist.

Maßnahme

Erst abhaengige Objekte loeschen. Dann die DROP USER-Anweisung erneut
ausfuehren.

SEW42OL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OL   GERAETETYP NICHT ANGEGEBEN

Bedeutung

Bei Aenderung der Datentraeger einer Storage-Group von PUBLIC auf private
Datentraeger muss der Geraetetyp angegeben werden.

Maßnahme

Fuer die Datentraegerliste den zugehoerigen Geraetetyp angeben.

SEW42OM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OM   WITH CHECK OPTION IM KONTEXT UNZULAESSIG

Bedeutung

Eine View mit WITH CHECK OPTION muss aenderbar sein und darf weder
multiple Felder noch User Defined Functions enthalten.

Maßnahme

Den View ohne WITH CHECK OPTION definieren.

SEW42OO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OO   SPALTENNAME ODER SPALTENREFERENZ (&00) UNZULAESSIG

Bedeutung

- Eine Spaltenreferenz "S" ohne Tabellennamen steht nicht im Gueltigkeits-
  bereich einer Tabelle, die eine Spalte "S" definiert, oder
- eine Spaltenreferenz "T.S" mit Tabellennamen steht nicht im Gueltig-
  keitsbereich einer Tabelle "T", die eine Spalte "S" definiert, oder
- bei einer INSERT- bzw. UPDATE-Anweisung fuer eine Tabelle wird in der
  Liste von Spaltennamen bzw. auf der linken Seite einer SET-Klausel eine
  Spalte angegeben, die fuer diese Tabelle nicht definiert ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42OP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OP   TRIM-ZEICHEN UNZULAESSIG

Bedeutung

Das TRIM-Zeichen ist eine Zeichenkette mit fester Laenge groesser 1.

Maßnahme

TRIM-Zeichen korrigieren.

SEW42OS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OS   INTEGRITAETSBEDINGUNG IST FUER DIE CALL-DML-TABELLE (&00).(&01).(&02) UNZULAESSIG

Bedeutung

Bei Definition einer CALL-DML-Tabelle darf nur eine Primaer-
schluesselbedingung definiert werden. Nachtraeglich darf keine
Integritaetsbedingung fuer eine CALL-DML-Tabelle definiert oder
geloescht werden.

Maßnahme

Anwendungsprogramm aendern.

SEW42OT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OT   UNZULAESSIGER DATENTYP FUER SPALTE (&00) IN CALL-DML-TABELLE (&01).(&02). (&03)

Bedeutung

Fuer Spalten in CALL-DML-Tabellen gibt es Einschraenkungen bei den
verfuegbaren Datentypen.

Maßnahme

Einen fuer CALL-DML-Tabellen erlaubten Datentyp verwenden.

SEW42OV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OV   UNZULAESSIGE ANGABE DER INDIZERTEN LAENGE FUER DEN DATENTYP DER SPALTE (&00).(&01).(&02).(&03)

Bedeutung

In der Spezifikation eines INDEX darf LENGTH ("Teilinversion") nur fuer
Spalten angegeben werden, die einen Datentyp [NATIONAL] CHARACTER
[VARYING] haben, oder einen Datentyp, den es bereits in einer
SESAM-Version < V13.1 gab.

Maßnahme

Anwendungsprogramm aendern

SEW42OW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OW   UNZULAESSIGER DATENTYP DER SPALTE (&00).(&01).(&02).(&03) IM PRIMAERSCHLUESSEL

Bedeutung

Fuer Spalten im Primaerschluessel gibt es Einschraenkungen bei den
verfuegbaren Datentypen.

Maßnahme

Einen fuer Primaerschluessel-Spalten erlaubten Datentyp verwenden.

SEW42OY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42OY   UNZULAESSIGER DATENTYP

Bedeutung

In einem Ausdruck wird ein Datentyp verwendet, fuer den der Ausdruck nicht
definiert ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42O1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O1   CURSOR (&00) IN MODUL (&01) NICHT AENDERBAR

Bedeutung

Es wird versucht eine UPDATE ... WHERE CURRENT-Anweisung bzw. eine
DELETE ... WHERE CURRENT-Anweisung auf den Cursor anzuwenden, fuer den
mindestens eine der folgenden Bedingungen erfuellt ist:
- die zugrundeliegende Tabelle ist nicht aenderbar,
- der Cursor ist ein SCROLL-Cursor,
- der Cursor ist als READ ONLY deklariert oder enthaelt ORDER BY,
- der Cursor ist mit FETCH FIRST ROWS deklariert,
- bei einer UPDATE-Anweisung sind nicht alle Spalten als aenderbar
  definiert.

Maßnahme

Anwendungsprogramm aendern.

SEW42O2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O2   KEINE EINDEUTIGE ZUORDNUNG DER AUSPRAEGUNG DER MULTIPLEN SPALTE (&00) MOEGLICH

Bedeutung

- die ORDER BY-Klausel einer DECLARE CURSOR-Anweisung enthaelt einen
  Spaltennamen mit Auspraegungsangabe: "c(i)", und
- die Tabelle, auf die sich die ORDER BY-Klausel bezieht, hat mehr als
  eine Spalte namens "c", deren Auspraegungsbereich "i" umfasst.

Maßnahme

Auspraegungsangabe oder Spalten-Definition der Bezugstabelle aendern.

SEW42O3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O3   QUELLSPALTE (&00) REFERENZIERT ZIELTABELLE

Bedeutung

In der VALUES-Liste im INSERT-Teil einer MERGE-Anweisung
darf keine Spalte der Zieltabelle verwendet werden.

Maßnahme

Anwendungsprogramm aendern.

SEW42O4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42O4   CURSOR (&00) IN ROUTINE (&01).(&02).(&03) NICHT AENDERBAR

Bedeutung

Es wird versucht eine UPDATE ... WHERE CURRENT-Anweisung bzw. eine
DELETE ... WHERE CURRENT-Anweisung auf den Cursor anzuwenden, fuer den
mindestens eine der folgenden Bedingungen erfuellt ist:
- die zugrundeliegende Tabelle ist nicht aenderbar,
- der Cursor ist ein SCROLL-Cursor,
- der Cursor ist als READ ONLY deklariert oder enthaelt ORDER BY,
- der Cursor ist mit FETCH FIRST ROWS deklariert,
- bei einer UPDATE-Anweisung sind nicht alle Spalten als aenderbar
  definiert.

Maßnahme

Routine aendern.

SEW42PA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PA   UNZULAESSIGER SPACENAME (&00).(&01) FUER AKTUELLEN BERECHTIGUNGSSCHLUESSEL (&02)

Bedeutung

Der in der SQL-Anweisung angegebene Name des Space ist fuer den aktuellen
Berechtigungsschluessel nicht zulaessig. Ein mit "D0" beginnender Space-
Name muss vom aktuellen Berechtigungsschluessel (bzw. vom bei
AUTHORIZATION angegebenen Berechtigungsschluessel) gefolgt sein.

Maßnahme

Anwendungsprogramm aendern.

SEW42PB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PB   REFERENZIERUNG EINER USER DEFINED FUNCTION IN DEKLARATION DES TEMPORAEREN VIEWS (&00) UNZULAESSIG

Bedeutung

Der Abfrage-Ausdruck der Deklaration eines temporaeren Views darf keine
User Defined Function referenzieren.

Maßnahme

Anwendungsprogramm aendern.

SEW42PC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PC   REFERENZIERUNG EINES VIEWS IN DEKLARATION DES TEMPORAEREN VIEWS (&00) UNZULAESSIG

Bedeutung

Der Abfrage-Ausdruck der Deklaration eines temporaeren Views darf keinen
View referenzieren.

Maßnahme

Anwendungsprogramm aendern.

SEW42PD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PD   IMPLIZIT GENERIERTER INDEX (&00).(&01).(&02)

Bedeutung

Ein Index wird bei einer Eindeutigkeitsbedingung implizit generiert, falls
kein bestehender Index benutzt werden kann. Ein solch implizit
generierter Index kann nicht explizit mit der DROP INDEX-Anweisung
geloescht werden. Dies ist jedoch mit der DROP CONSTRAINT-Klausel der
ALTER TABLE-Anweisung moeglich.

Maßnahme

Zugehoerige Integritaetsbedingung mit Hilfe der Views des
INFORMATION_SCHEMA ermitteln. Index ggf. implizit via DROP CONSTRAINT
loeschen.

SEW42PE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PE   SEKUNDAERINDEX (&00).(&01).(&02) DEFEKT

Bedeutung

Der Sekundaerindex ist als defekt erkannt worden.
- Ein defekter Index kann nicht reorganisiert werden.
- Ein defekter Index darf nicht geloescht werden, wenn der Index zusaetz-
  lich von einer Eindeutigkeitsbedingung benutzt wird, fuer die es keine
  anderen verwendbaren Indexes gibt.
- Ein nicht-defekter Index darf nicht geloescht werden, wenn dieser
  Index von einer Eindeutigkeitsbedingung benutzt wird und alle anderen
  fuer diese Eindeutigkeitsbedingung verwendbaren Indexes defekt sind.
- Der Index fuer eine Eindeutigkeitsbedingung ist defekt

Maßnahme

Sekundaerindex reparieren; z.B. mit RECOVER INDEX.

SEW42PF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PF   INVERTIERUNGSLAENGE BEI SPALTE (&01).(&02).(&03).(&04) IM INDEX (&00) IST 0 ODER UEBERSCHREITET SPALTENLAENGE

Bedeutung

Eine Spalte kann maximal bis zur Spaltenlaenge an einem Sekundaerindex
teilhaben. Die bei der Indexdefinition angegebene Laenge ist 0 oder
ueberschreitet die Spaltenlaenge.

Maßnahme

Indexdefinition aendern.

SEW42PG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PG   SEKUNDAERINDEX (&00).(&01).(&02) FUER BENUTZER (&03) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf einen Sekundaerindex, der nicht
existiert. Ein Sekundaerindex ist ebenfalls nicht zugreifbar, wenn ein
Sekundaerindex erzeugt werden soll, der bereits existiert.

Maßnahme

Existenz des Sekundaerindex mit Hilfe der Views des INFORMATION_SCHEMA
ueberpruefen.

SEW42PH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PH   UNZULAESSIGER SPALTENNAME (&00) IN FOR UPDATE-KLAUSEL

Bedeutung

In einer Cursor-Spezifikation wird eine nicht definierte Spalte in der
FOR UPDATE-Klausel verwendet.

Maßnahme

Anwendungsprogramm aendern.

SEW42PI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PI   MAXIMALE LAENGE DES SEKUNDAERINDEX (&00).(&01).(&02) UEBERSCHRITTEN

Bedeutung

Die Summe der Spaltenlaengen der Sekundaerindex-Spalten ist bei
SESAM/SQL begrenzt.

Maßnahme

Sekundaerindex verkuerzen.

SEW42PJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PJ   UNERLAUBTE LAENGE DES PRIMAERSCHLUESSELS IN TABELLE (&00).(&01).(&02)

Bedeutung

Die Summe der Spaltenlaengen der Primaerschluesselspalten ist bei
SESAM/SQL nach oben und nach unten begrenzt.

Maßnahme

SQL-Anweisung korrigieren.

SEW42PK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PK   MAXIMALE LAENGE DER EINDEUTIGKEITSBEDINGUNG (&00) AUF DER TABELLE (&01). (&02).(&03) UEBERSCHRITTEN

Bedeutung

Die Summe der Spaltenlaengen der an der Eindeutigkeitsbedingung
beteiligten Spalten ist bei SESAM/SQL begrenzt.

Maßnahme

Anwendungsprogramm aendern.

SEW42PL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PL   ZU VIELE SPACENAMEN FUER CATALOG (&00) ANGEGEBEN

Bedeutung

Die maximale Anzahl von Spaces fuer einen Catalog ist bei SESAM/SQL
begrenzt. SQL-Anweisungen duerfen nicht mehr Spacenamen enthalten.

Maßnahme

Bei CREATE SPACE: Neue Tabellen und Indexes auf bereits bestehenden
Spaces definieren. Gegebenenfalls den Catalog umstrukturieren.
Bei anderen Anweisungen: ueberfluessige Spacenamen aus dem
Anweisungstext entfernen.

SEW42PM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PM   ZU VIELE DATENTRAEGER IN STORAGE-GROUP (&00).(&01)

Bedeutung

Die maximale Anzahl Datentraeger fuer eine Storage-Group ist bei SESAM
begrenzt.

Maßnahme

Die Storage-Group umstrukturieren; die Datentraeger auf mehrere Storage-
Groups verteilen.

SEW42PP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PP   LOESCHEN DER LETZTEN SPALTE (&00) DER TABELLE (&01).(&02).(&03) UNZULAESSIG

Bedeutung

Eine Tabelle muss mindestens eine Spalte enthalten.

Maßnahme

Ggf. die gesamte Tabelle loeschen.

SEW42PQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PQ   LETZTER SYSTEMZUGANG DES UNIVERSAL USER (&00) IM CATALOG (&01) DARF NICHT GELOESCHT WERDEN

Bedeutung

Eine DROP SYSTEM USER-Anweisung bezieht sich auf den letzten Systemzugang
des UNIVERSAL USER.

Maßnahme

Anwendungsprogramm aendern.

SEW42PR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PR   LOESCHEN DES LETZTEN DATENTRAEGERS DER STORAGE-GROUP (&00).(&01) UNZULAESSIG

Bedeutung

Eine Storage-Group muss mindestens einen Datentraeger enthalten.

Maßnahme

Ggf. die gesamte Storage-Group loeschen.

SEW42PS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PS   LOESCHEN DES PRIMAERSCHLUESSELS DER TABELLE (&00).(&01).(&02) UNZULAESSIG

Bedeutung

Der Primaerschluessel fuer eine SESAM/SQL-Tabelle darf nicht geloescht
werden.

Maßnahme

Anwendungsprogramm aendern.

SEW42PT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PT   UNIVERSAL USER (&00) DES CATALOGS (&01) DARF NICHT GELOESCHT WERDEN

Bedeutung

Eine DROP USER-Anweisung bezieht sich auf den UNIVERSAL USER. Dieser darf
nicht geloescht werden.

Maßnahme

Anwendungsprogramm aendern.

SEW42PU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PU   NUR EIN SEKUNDAERINDEX AUF SPALTE (&00).(&01).(&02).(&03) ERLAUBT

Bedeutung

Bei CALL-DML-Tabellen darf maximal ein Sekundaerindex fuer eine
Spalte definiert werden.

Maßnahme

Die bereits fuer die Tabelle definierten Indexe mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42PV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PV   VOLUMENAME (&00) KOMMT IN DER LISTE DER VOLUMES MEHRFACH VOR.

Bedeutung

In einer Liste von Volumes muessen die Volumenamen eindeutig sein.

Maßnahme

Liste der Volumes korrigieren.

SEW42PW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42PW   ZU VIELE VOLUMES IN EINER LISTE VON VOLUMES.

Bedeutung

Die maximale Anzahl Volumes in einer Liste von Volumes wurde
ueberschritten.

Maßnahme

Liste ueberpruefen.

SEW42P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42P1   UNZULAESSIGE AEUSSERE SPALTENANGABE (&00)

Bedeutung

Eine Mengenfunktion enthaelt eine Spaltenangabe, die sich auf eine Tabelle
bezieht, die in der FROM-Klausel eines uebergeordneten Abfrage-Ausdruckes
angegeben ist.
Sei "t" die Tabelle, auf die sich die Spaltenangabe bezieht.
Die Mengenfunktion ist
- weder in der SELECT-Klausel eines Abfrage-Ausdruckes enthalten,
- noch in einer Unterabfrage innerhalb einer HAVING-Klausel "having",
  wobei "t" in der FROM-Klausel des Abfrage-Ausdruckes definiert ist,
  dessen HAVING-Klausel "having" ist.

Maßnahme

Anwendungsprogramm aendern.

SEW42P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42P3   QUALIFIZIERUNG MIT NICHT DEFINIERTEM TABELLENNAMEN (&00)

Bedeutung

- Eine qualifizierte Spaltenangabe "T.S" steht nicht im Gueltigkeits-
  bereich einer FROM-Klausel oder eines JOIN-Ausdruckes, in der bzw. in
  dem eine Tabelle "T" definiert wird, oder
- eine ORDER BY-Klausel enthaelt eine unzulaessige, qualifizierte
  Spaltenangabe "T.S", oder
- eine SELECT-Klausel enthaelt ein "T.*" und "T" ist nicht in der FROM-
  Klausel des SELECT-Ausdruckes definiert, der diese SELECT-Klausel
  unmittelbar enthaelt.

Maßnahme

Tabellen-Qualifizierung aendern.

SEW42QA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QA   SPACE (&00).(&01) FUER BENUTZER (&02) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf einen Space, der nicht existiert oder
auf den der Benutzer mit dem Berechtigungsschluessel (&02) nicht zugreifen
darf. Ein Space ist ebenfalls nicht zugreifbar, wenn ein Space erzeugt
werden soll, der bereits existiert oder dessen Kurzname mit dem eines
anderen Space uebereinstimmt. Oder bei Import oder Migrate ist der
Eigentuemer des Schemas, zu dem die Tabelle gehoeren soll, nicht
Eigentuemer des Space.

Maßnahme

Existenz des Space und Rechte des aktuellen Berechtigungsschluessels auf
den Space mit Hilfe der Views des INFORMATION_SCHEMA ueberpruefen.

SEW42QB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QB   SPACE (&00).(&01) WIRD VON EINEM INDEX BENUTZT

Bedeutung

Auf dem Space ist noch ein Index definiert. Es duerfen jedoch nur leere
Spaces geloescht werden.

Maßnahme

Die auf dem Space definierten Indizes mit Hilfe der Views des
INFORMATION_SCHEMA ermitteln. Vor dem Loeschen des Space abhaengige
Objekte loeschen.

SEW42QC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QC   SPACE (&00).(&01) WIRD VON EINER TABELLE BENUTZT

Bedeutung

Auf dem Space ist noch eine Tabelle definiert. Es duerfen jedoch nur
leere Spaces geloescht werden.

Maßnahme

Die auf dem Space definierten Tabellen mit Hilfe der Views des
INFORMATION_SCHEMA ermitteln. Vor dem Loeschen des Space abhaengige
Objekte loeschen.

SEW42QD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QD   STORAGE-GROUP (&00).(&01) FUER BENUTZER (&02) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Storage-Group, die nicht existiert
oder auf die der Benutzer mit dem Berechtigungsschluessel (&02) nicht
zugreifen darf. Eine Storage-Group ist ebenfalls nicht zugreifbar, wenn
eine Storage-Group erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Storage-Group und Rechte des aktuellen Berechtigungs-
schluessels auf die Storage-Group mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42QE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QE   STORAGE-GROUP (&00).(&01) WIRD VON MEDIENTABELLE REFERENZIERT

Bedeutung

Eine Storage-Group kann nicht geaendert oder geloescht werden, da
Dateiarten der Medientabelle die Storage-Group referenzieren.

Maßnahme

Die von der Storage-Group abhaengigen Dateiarten der Medientabelle mit
Hilfe der Views des INFORMATION_SCHEMA ermitteln. Die Medientabelle
aendern bevor die Storage-Group geaendert oder geloescht werden kann.

SEW42QF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QF   STORAGE-GROUP (&00).(&01) WIRD VON SPACE REFERENZIERT

Bedeutung

Eine Storage-Group kann nicht geloescht werden, da noch Spaces die
Storage-Group referenzieren.

Maßnahme

Die abhaengigen Spaces mit Hilfe der Views des INFORMATION_SCHEMA
ermitteln. Ggf. die Space-Beschreibungen via ALTER SPACE aendern oder den
Space via DROP SPACE loeschen. Bei der ALTER SPACE-Anweisung erfolgt keine
Datenanpassung; daher sollte ggf. auch der Catalog reorganisiert werden,
bevor die Storage-Group geloescht wird.

SEW42QG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QG   SYSTEMZUGANG FUER DEN BERECHTIGUNGSSCHLUESSEL (&00) IM CATALOG (&01) NICHT MOEGLICH.

Bedeutung

- Die aktuelle Benutzerkennung bzw. der aktuelle UTM-Benutzer haben nicht
  die Zugangsberechtigung fuer den Berechtigungsschluessel im angegebenen
  Catalog oder der Berechtigungsschluessel existiert nicht, oder
- der angegebene Systemzugang in einer CREATE SYSTEM USER-Anweisung
  existiert schon bzw. in einer DROP SYSTEM USER-Anweisung existiert er
  nicht.

Maßnahme

Die fuer den Catalog definierten Systemzugaenge ueberpruefen und ggf. mit
den SQL-Anweisungen CREATE/DROP SYSTEM USER bzw. CREATE/DROP USER
korrigieren.

SEW42QH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QH   ZAEHLFELD NICHT PRIMAERSCHLUESSEL ODER TEIL DAVON

Bedeutung

Bei einer INSERT-Anweisung soll eine Spalte als Zaehlfeld dienen, die
nicht der Primaerschluessel bzw. ein Teil davon ist. Falls sich der Insert
auf einen View bezieht, ist die zugehoerige Spalte in der zugrunde-
liegenden Basisrelation nicht der Primaerschluessel bzw. ein Teil davon.

Maßnahme

SQL-Anweisung aendern.

SEW42QI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QI   DER CURSOR (&00) DES MODULS (&01) BASIERT NICHT AUF DER TABELLE (&02). (&03).(&04) DER UPDATE- ODER DELETE-ANWEISUNG

Bedeutung

Bei einer DELETE- bzw. UPDATE-Anweisung mit einem Cursor wird ein
Tabellenname angegeben, der nicht mit der dem Cursor zugrundeliegenden
Tabelle uebereinstimmt.

Maßnahme

Anderen Tabellennamen fuer die UPDATE-/DELETE-Anweisung oder passenden
Cursor waehlen.

SEW42QJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QJ   TABELLE (&00).(&01).(&02) NICHT AENDERBAR

Bedeutung

Es wurde eine INSERT-, UPDATE-, MERGE- bzw. DELETE-Anweisung gegeben
und die zu veraendernde Tabelle ist nur lesbar.

Maßnahme

Anwendungsprogramm aendern.

SEW42QK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QK   TABELLE (&00).(&01).(&02) FUER BENUTZER (&03) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Tabelle, die nicht existiert oder
auf die der Benutzer mit dem Berechtigungsschluessel (&03) nicht zugreifen
darf. Eine Tabelle ist ebenfalls nicht zugreifbar, wenn eine Tabelle
erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Tabelle und Rechte des Berechtigungsschluessels auf die
Tabelle mit Hilfe der Views des INFORMATION_SCHEMA ueberpruefen.

SEW42QL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QL   ZU LOESCHENDE TABELLE (&00).(&01).(&02) WIRD IN EINER INTEGRITAETSBEDINGUNG REFERENZIERT

Bedeutung

Eine Tabelle kann nicht geloescht werden, weil sie von einer Integritaets-
bedingung referenziert wird.

Maßnahme

Erst abhaengige Integritaetsbedingung loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW42QM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QM   ZU LOESCHENDE TABELLE (&00).(&01).(&02) WIRD IN EINER VIEW-DEFINITION BENUTZT

Bedeutung

Eine Tabelle kann nicht geloescht werden, weil sie in einer View-
Definition verwendet wird.

Maßnahme

Erst abhaengige Views loeschen. Dann die SQL-Anweisung erneut ausfuehren.

SEW42QN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QN   ZU VIELE SPALTEN VOM DATENTYP VARCHAR IN TABELLE (&00).(&01).(&02)

Bedeutung

Die maximale Anzahl Spalten vom Typ VARCHAR in einer Tabelle ist bei
SESAM/SQL begrenzt.

Maßnahme

Ggf. die Spalten vom Typ VARCHAR auf mehrere Tabellen verteilen.

SEW42QP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QP   ZU VIELE SPALTEN IN TABELLE (&00).(&01).(&02)

Bedeutung

Die maximale Anzahl Spalten in einer Tabelle ist bei SESAM/SQL begrenzt.

Maßnahme

Ggf. die Spalten auf mehrere Tabellen verteilen.

SEW42QR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QR   ROUTINE (&00).(&01).(&02) FUER BENUTZER (&03) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf eine Routine, die nicht existiert oder
auf die der Benutzer mit dem Berechtigungsschluessel (&03) nicht zugreifen
darf. Eine Routine ist ebenfalls nicht zugreifbar, wenn eine Prozedur oder
Funktion erzeugt werden soll, die bereits existiert.

Maßnahme

Existenz der Routine und Rechte des Berechtigungsschluessels auf die
Routine mit Hilfe der Views des INFORMATION_SCHEMA ueberpruefen.

SEW42QS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QS   ZU LOESCHENDE TABELLE (&00).(&01).(&02) WIRD IN EINER ROUTINE REFERENZIERT

Bedeutung

Eine Tabelle kann nicht geloescht werden, weil sie von einer Routine
referenziert wird.

Maßnahme

Erst die abhaengige Routine loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW42QT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QT   INTO-KLAUSEL MIT FALSCHER ANZAHL VON VARIABLEN BZW. PARAMETERN

Bedeutung

Die Anzahl der Ausgabeparameter in der INTO-Klausel einer FETCH- oder
SELECT-Anweisung muss gleich der Anzahl der Spalten der entsprechenden
SELECT-Liste sein; dies gilt auch fuer die INTO-Klausel einer
FETCH- oder SELECT-Anweisung innerhalb einer Routine.

Maßnahme

SELECT-Liste oder INTO-Klausel aendern.

SEW42QU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QU   BERECHTIGUNGSSCHLUESSEL (&00) IN CATALOG (&01) NICHT ZUGREIFBAR

Bedeutung

- Die SQL-Anweisung bezieht sich auf einen Berechtigungsschluessel, der
  nicht existiert, oder
- es soll ein Berechtigungsschluessel erzeugt werden, der bereits
  existiert oder dessen Kurzname mit dem eines anderen Berechtigungs-
  schluessels uebereinstimmt.
- Namenskonflikt mit einem vom Standard vorgegebenen Usernamen bzw. dem
  zugehoerigen Kurznamen

Maßnahme

Existenz des Berechtigungsschluessels mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42QV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QV   INDEXSPALTE (&00).(&01).(&02).(&03) NICHT IN ADD COLUMN LISTE

Bedeutung

- In einer ALTER TABLE ... ADD COLUMN ... ADD INDEX-Anweisung muss jede
  in ADD INDEX verwendete Spalte auch in ADD COLUMN definiert werden.
- In einer ADD INDEX-Anweisung darf also nicht auf Spalten Bezug genommen
  werden, die in der betroffenen Tabelle bereits vorhanden sind.

Maßnahme

Anweisung anpassen.

SEW42QW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QW   WITH HEADER-KLAUSEL NUR FUER CSV FORMAT ERLAUBT

Bedeutung

- In einer UNLOAD-Anweisung darf die WITH HEADER-Klausel nur fuer das
  CSV-Format angegeben werden.

Maßnahme

Anweisung anpassen.

SEW42QX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QX   ZU AENDERNDE ODER ZU LOESCHENDE SPALTE (&00).(&01).(&02).(&03) WIRD VON EINER ROUTINE REFERENZIERT

Bedeutung

Eine Spalte kann nicht geaendert oder geloescht werden, weil sie von
einer Routine referenziert wird.

Maßnahme

Erst die abhaengige Routine loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW42QY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QY   PARAMETERNAME (&00) NICHT EINDEUTIG

Bedeutung

In der Liste der Parameterdeklarationen ist der Parametername (&00)
mehrfach angegeben.

Maßnahme

SQL-Anweisung korrigieren.

SEW42QZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42QZ   TEMPORAERER VIEW (&00) BEREITS DEFINIERT

Bedeutung

Es wird versucht einen temporaeren View zu erzeugen, der bereits
existiert.

SEW42Q1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q1   FOR UPDATE-KLAUSEL UNZULAESSIG FUER ABFRAGE-AUSDRUCK, DER NICHT AENDERBAR IST

Bedeutung

In einer Cursor-Spezifikation wird eine FOR UPDATE-Klausel angegeben,
obwohl bei der zugrundeliegenden Abfrage keine UPDATE bzw. DELETE WHERE
CURRENT-Anweisung moeglich ist.

SEW42Q2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q2   MULTIPLE SPALTE (&00) OHNE AUSPRAEGUNGSANGABE

Bedeutung

Es wurde eine multiple Spalte angesprochen, ohne einen Auspraegungsbereich
anzugeben.

Maßnahme

Auspraegungsbereich angeben.

SEW42Q3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q3   KEINE PASSENDE EINDEUTIGKEITSBEDINGUNG FUER REFERENZBEDINGUNG (&00) DER TABELLE (&01).(&02).(&03) VORHANDEN

Bedeutung

- Zu einer Referenzbedingung fehlt die erforderliche Eindeutigkeits-
  bedingung fuer die referenzierten Spalten, oder
- die Anzahl referenzierender und referenzierter Spalten ist
  verschieden, oder
- die Datentypen referenzierender und referenzierter Spalten sind
  verschieden.

Maßnahme

Anwendungsprogramm aendern.

SEW42Q4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q4   NICHT-MULTIPLE SPALTE (&00) MIT AUSPRAEGUNGSANGABE

Bedeutung

Es wurde eine atomare Spalte angesprochen und dabei ein Auspraegungs-
bereich angegeben.

Maßnahme

Auspraegungsbereich weglassen oder Spaltennamen aendern.

SEW42Q5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q5   ANGABE DER AUSPRAEGUNG DER MULTIPLEN SPALTE (&00) NICHT IM ZULAESSIGEN BEREICH

Bedeutung

In der Spezifikation der Auspraegung einer multiplen Spalte ist mindestens
eine Angabe nicht im zulaessigen Auspraegungsbereich enthalten.

Maßnahme

Spezifikation der Auspraegung korrigieren.

SEW42Q6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q6   SCHEMA (&00).(&01) FUER BENUTZER (&02) NICHT ZUGREIFBAR

Bedeutung

Die SQL-Anweisung bezieht sich auf ein Schema, das nicht existiert oder
auf das der Benutzer mit dem Berechtigungsschluessel (&02) nicht zugreifen
darf. Ein Schema ist ebenfalls nicht zugreifbar, wenn ein Schema erzeugt
werden soll, das bereits existiert.

Maßnahme

Existenz des Schemas und Rechte des aktuellen Berechtigungsschluessels
auf das Schema mit Hilfe der Views des INFORMATION_SCHEMA ueberpruefen.

SEW42Q7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q7   AUSPRAEGUNGSANZAHL BEI ZUWEISUNG STIMMT NICHT

Bedeutung

Bei der Zuweisung eines multiplen Wertes mit Auspraegung N > 1 ist der
Zieltyp entweder nicht multipel oder seine Auspraegung ist ungleich N.
Dies kann der Fall sein
- bei der Zuweisung eines Wertes an eine Spalte
- bei der Zuweisung eines Spalten-Wertes an eine Benutzervariable
- bei der Definition eines Cursors innerhalb einer Routine
- bei der Definition eines Cursors innerhalb einer FOR Anweisung
  (wenn der Cursor Ausgabewerte mit multiplem Datentyp enthaelt).

Maßnahme

Auspraegungsbereich der Spalte oder des Wertes aendern.

SEW42Q8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q8   "?"-PLATZHALTER IN STATISCHER SQL-ANWEISUNG

Bedeutung

In einer statischen SQL-Anweisung steht ein "?"-Platzhalter.

Maßnahme

"?"-Platzhalter entfernen.

SEW42Q9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Q9   DATENTYP FUER DAS ZAEHLFELD BEI DER INSERT-ANWEISUNG AUF TABELLE (&00). (&01).(&02) UNZULAESSIG

Bedeutung

Bei einer INSERT-Anweisung soll eine Spalte als Zaehlfeld dienen, deren
Datentyp nicht NUMERIC, DECIMAL, SMALLINT oder INTEGER ist.

Maßnahme

SQL-Anweisung aendern.

SEW42RA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42RA   ROUTINE (&00).(&01).(&02) NICHT AUSFUEHRBAR

Bedeutung

Die Routine ist zwar vorhanden, aber nicht (mehr) ausfuehrbar;
dies kann z.B. wegen Schema-Aenderungen der Fall sein.

Maßnahme

Datenbankadministrator oder Eigentuemer des Schemas, zu dem die Routine
gehoert, verstaendigen.

SEW42RB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42RB   DATENTYP DER VARIABLEN PASST NICHT ZUM ITEM TYP

Bedeutung

In einer Signal oder Resignal Anweisung sind nur bestimmte Datentypen
fuer die Zuweisung an die Items erlaubt.
In eine Get Diagnostics Anweisung koennen die Items nur an Variablen
bestimmten Datentyps zugewiesen werden.

Maßnahme

Anwendung korrigieren.

SEW42R1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R1   WERTE NICHT VERGLEICHBAR

Bedeutung

Die Datentypen zweier Operanden muessen vergleichbar sein (beide
numerisch, beide character string, beide DATE, beide TIME, oder beide
TIMESTAMP), falls sie auf eine der folgenden Arten kombiniert sind:
- zwei Werte werden in einem Praedikat verglichen
- ein Wert wird einer Spalte zugewiesen (UPDATE, INSERT)
- ein Wert wird einer Variablen zugewiesen (SELECT INTO, FETCH INTO)
- zwei Werte fuer dieselbe Spalte (UNION, EXCEPT, Tabellen-Konstruktor)
- zwei alternative Resultatwerte von CASE, COALESCE, oder NULLIF
- zwei Komponenten eines multiplen Werts (Aggregat)
- Werte fuer dieselbe Spalte in den Grenzen von zwei Partitionen

Maßnahme

Datentypen ueberpruefen und Anwendungsprogramm aendern.

SEW42R2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R2   FALSCHER CATALOG IM VIEWNAMEN (&00).(&01).(&02) ANGEGEBEN

Bedeutung

Der Viewname ist mit einem Catalog-Namen qualifiziert, der nicht mit den
Catalog-Namen der referenzierten Tabellen uebereinstimmt. Ein View darf
sich nur auf genau einen Catalog beziehen und muss in diesem Catalog
definiert werden.

Maßnahme

Tabellennamen mit richtigem Catalog qualifizieren.

SEW42R3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R3   SPALTENNAMENLISTE FUER DEFINITION DES VIEWS (&00).(&01).(&02) NOTWENDIG

Bedeutung

Bei einer Viewdefinition lassen sich die Namen der Spalten ohne
Spaltennamenliste nicht bestimmen.

Maßnahme

Liste der Spaltennamen fuer den View angeben.

SEW42R4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R4   SQL-ANWEISUNG NUR FUER VIEWS ZULAESSIG

Bedeutung

Die SQL-Anweisung ist nur fuer Views erlaubt. Die angegebene Tabelle ist
jedoch eine Basistabelle.

Maßnahme

Anwendungsprogramm aendern.

SEW42R5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R5   BENUTZER (&00) KANN AUF DATENTRAEGER (&01) FUER STORAGE-GROUP (&02).(&03) NICHT ZUGREIFEN

Bedeutung

Zu einer Storage-Group soll ein Datentraeger hinzugefuegt werden, der
bereits zur Storage-Group gehoert, oder es soll ein Datentraeger geloescht
werden, der nicht zur Storage-Group gehoert.

Maßnahme

Existenz des Datentraegers der Storage-Group mit Hilfe der Views des
INFORMATION_SCHEMA ueberpruefen.

SEW42R6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R6   UNZULAESSIGE REFERENZ AUF SPALTE (&00) IN ORDER BY

Bedeutung

In einer Sortier-Angabe der ORDER BY-Klausel ist eine Spalte angegeben,
die nicht in der Cursortabelle vorkommt. Das ist nur fuer einen einfachen
SELECT-Ausdruck (SELECT ohne DISTINCT, ohne GROUP, ohne Mengenfunktion)
erlaubt.

Maßnahme

Definition der Cursortabelle aendern.

SEW42R7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R7   UNERLAUBTES CALL-DML-DEFAULTWERT-ZEICHEN BEI SPALTE (&03) IN TABELLE (&00). (&01).(&02)

Bedeutung

Das CALL-DML-Defaultwert-Zeichen muss die dem Datentyp der Spalte
entsprechenden Syntaxregeln erfuellen.

Maßnahme

CALL-DML-Defaultwert-Zeichen korrigieren.

SEW42R8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R8   UNERLAUBTER DEFAULTWERT BEI SPALTE (&03) IN TABELLE (&00).(&01).(&02)

Bedeutung

Der Defaultwert muss zum Datentyp der Spalte passen.

Maßnahme

Defaultwert korrigieren.

SEW42R9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42R9   QUELLTYP BEIM CAST NICHT IN DEN ZIELTYP KONVERTIERBAR

Bedeutung

Es wurde eine der folgenden Konvertierungen versucht:
- numerischer Typ nach Zeittyp bzw. umgekehrt
- DATE nach TIME bzw. umgekehrt
- National (Var)Character Typ nach (Var)Character Typ und umgekehrt
(s. Manual fuer eine vollstaendige Liste von erlaubten
Konvertierungen)

Maßnahme

CAST-Ausdruck aendern.

SEW42SA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SA   RECOVER TO ANY TIMESTAMP IST INKOMPATIBEL MIT SCOPE PENDING

Bedeutung

In einem RECOVER TO ANY TIMESTAMP ist die Klausel SCOPE PENDING nicht
erlaubt.

Maßnahme

SCOPE PENDING weglassen oder TO TIMESTAMP verwenden.

SEW42SB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SB   UNERLAUBTER SCHEMANAME (&00).(&01)

Bedeutung

Der angegebene Schemaname ist syntaktisch nicht korrekt oder hat einen
unerlaubten Wert.

Maßnahme

Anwendungsprogramm aendern.

SEW42SC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SC   LITERAL SYNTAKTISCH NICHT KORREKT

Bedeutung

Die vorgeschriebene Syntax eines typgerechten Literals ist nicht
eingehalten.

Maßnahme

Anwendungsprogramm aendern.

SEW42SD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SD   UNERLAUBTES LITERAL ALS SORT KEY IN ORDER BY-KLAUSEL

Bedeutung

Als sort key in ORDER BY sind nur unsigned integer erlaubt,
aber keine anderen Literale.

Maßnahme

ORDER BY-Klausel aendern.

SEW42SE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SE   AUSDRUCK IM SORT KEY VON ORDER BY-KLAUSEL BEZIEHT SICH NICHT AUF EINE QUERY SPECIFICATION MIT SELECT

Bedeutung

Wird als sort key in ORDER BY ein Ausdruck angegeben (und nicht
nur ein Spaltenname), so muss die zu sortierende Tabelle
als query specification (also mit SELECT) spezifiziert sein.

Maßnahme

Cursorquery aendern; gegebenenfalls SELECT * FROM einfuegen.

SEW42SF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SF   AUSDRUCK IM SORT KEY VON ORDER BY-KLAUSEL BEZIEHT SICH AUF GRUPPIERTE TABELLE ODER EINE TABELLE MIT DISTINCT

Bedeutung

Wird als sort key in ORDER BY ein Ausdruck angegeben (und nicht
nur ein Spaltenname), so darf die zugehoerige SELECT Liste
kein DISTINCT und keine Mengenfunktion enthalten.

SEW42SG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SG   AUSDRUCK IN EINER ORDER BY-KLAUSEL ENTHAELT EINE UNTERABFRAGE

Bedeutung

Ein Ausdruck in einer ORDER BY-Klausel darf keine Unterabfrage enthalten.

Maßnahme

Falls die Unterabfrage benoetigt wird, kann sie in die SELECT-Liste
oder eine Tabelle in der FROM-Klausel aufgenommen werden. Sie kann dann
mit Namen in ORDER BY referenziert werden.

SEW42SH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42SH   AUSDRUCK IN EINER ORDER BY-KLAUSEL ENTHAELT EINE MENGENFUNKTION

Bedeutung

Ein Ausdruck in einer ORDER BY-Klausel darf keine Mengenfunktion
enthalten.

Maßnahme

Mengenfunktion entfernen

SEW42S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S0   UNTERABFRAGE IN ALL-, SOME- ODER IN-PRAEDIKAT HAT MEHR ALS EINE SPALTE

Bedeutung

In einem ALL-, SOME- oder IN-Praedikat ist eine Unterabfrage angegeben,
die mehr als eine Spalte liefert.

Maßnahme

Praedikat aendern.

SEW42S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S1   SELBSTREFERENZ IN INSERT-, UPDATE-, MERGE- ODER DELETE-ANWEISUNG AUF TABELLE (&00).(&01).(&02)

Bedeutung

Eine INSERT-, UPDATE-, MERGE- oder DELETE-Anweisung bezieht sich auf
eine Tabelle, auf die sich zusaetzlich in der gleichen SQL-Anweisung
ueber eine Unterabfrage bezogen wird. Dieser unzulaessige Doppeltbezug
kann auch indirekt ueber Views oder Funktionen zustande kommen.

Maßnahme

SQL-Anweisung aendern.

SEW42S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S2   ERGEBNIS-ZEICHENKETTE BEI KONKATENATION ZU LANG

Bedeutung

Bei der Konkatenation von zwei Zeichenketten mit fester Laenge waere die
Laenge der resultierenden Zeichenkette groesser als die maximal erlaubte
Laenge fuer Zeichenketten.

Maßnahme

SQL-Anweisung aendern.

SEW42S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S3   UNERLAUBTER DATENTYP BEI DER AENDERUNG DER BESCHREIBUNG FUER DIE SPALTE (&00).(&01).(&02).(&03)

Bedeutung

Die Beschreibung einer Spalte kann nur fuer bestimmte Datentypen geaendert
werden; ausserdem koennen nur bestimmte Parameter des Datentyps geaendert
werden.

Maßnahme

Anwendungsprogramm aendern.

SEW42S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S4   UNERLAUBTE MISCHUNG VON MEDIENPARAMETERN

Bedeutung

Bestimmte Parameterkombinationen sind bei ALTER MEDIA nicht erlaubt.

Maßnahme

Anwendungsprogramm aendern.

SEW42S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S5   ANGABE EINES TAPES NICHT ERLAUBT

Bedeutung

Die Angabe eines Tapes ist nicht zulaessig (auch nicht mehr
in der Medienbeschreibung fuer DA-LOG Dateien).

Maßnahme

Anwendungsprogramm aendern.

SEW42S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S6   PARAMETERKOMBINATION IN DER COPY-ANWEISUNG UNZULAESSIG

Bedeutung

In der COPY-Anweisung sind bestimmte Parameterkombinationen nicht
erlaubt.

Maßnahme

Anwendungsprogramm aendern.

SEW42S7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S7   PARAMETERKOMBINATION IN DER RECOVER-ANWEISUNG UNZULAESSIG

Bedeutung

In der RECOVER-Anweisung sind bestimmte Parameterkombinationen nicht
erlaubt.

Maßnahme

Anwendungsprogramm aendern.

SEW42S8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S8   ANGABE FUER RECOVERTYP FEHLT

Bedeutung

In der verwendeten Variante der RECOVER-Anweisung darf die Angabe des
Aufsetzpunkts (Recovertyp) nicht weggelassen werden.

Maßnahme

SQL-Anweisung korrigieren.

SEW42S9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42S9   UNERLAUBTE KOPIENUMMER ANGEGEBEN

Bedeutung

In der RECOVER-Anweisung muss die Kopienummer groesser 0 sein.

Maßnahme

Anwendungsprogramm aendern.

SEW42T1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T1   BEI LOAD ONLINE WURDE (&00) ALS BANDDATEI ANGEGEBEN.

Bedeutung

Bei LOAD ONLINE darf weder die Eingabedatei noch die Fehlerdatei
als Banddatei angegeben werden.

Maßnahme

Eingabedatei und Fehlerdatei auf Platte legen oder
LOAD OFFLINE verwenden.

SEW42T2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T2   BEI UNLOAD ONLINE WURDE (&00) ALS BANDDATEI ANGEGEBEN.

Bedeutung

Bei UNLOAD ONLINE darf weder die Ausgabedatei noch die Fehlerdatei
als Banddatei angegeben werden.

Maßnahme

Ausgabedatei und Fehlerdatei auf Platte legen oder
UNLOAD OFFLINE verwenden.

SEW42T3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42T3   BEI EXPORT MIT WHERE-KLAUSEL WURDE (&00) ALS BANDDATEI ANGEGEBEN.

Bedeutung

Bei EXPORT mit WHERE-Klausel darf die Ausgabedatei nicht
als Banddatei angegeben werden.

Maßnahme

Ausgabedatei auf Platte legen oder
EXPORT ohne WHERE-Klausel verwenden.

SEW42UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UA   BESCHREIBUNG DES DATENTYPS FUER DIE SPALTE (&00).(&01).(&02).(&03) UNVOLLSTAENDIG

Bedeutung

Beschreibung des Datentyps fuer Ein- bzw. Ausgabedatei ist unvollstaendig.
Angaben koennen nicht aus dem Catalog ergaenzt werden.

Maßnahme

Datentyp vollstaendig beschreiben.

SEW42UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UB   KONVERTIERUNG FUER SPALTE (&00).(&01).(&02).(&03) WEGEN UNVERTRAEGLICHER DATENTYPEN NICHT MOEGLICH.

Bedeutung

Eine Konvertierung des Eingabeformats in das im Catalog festgelegte Format
bzw. des im Catalog festgelegten Formats in das Ausgabeformat ist wegen
unvertraeglicher Datentypen nicht moeglich.

Maßnahme

Format der Ein- bzw. Ausgabedatei entsprechend anpassen.

SEW42UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UC   (&00) IST KEIN PLATTENGERAET

Bedeutung

Das angegebene Geraet (&00) ist kein Plattengeraet oder der Geraetetyp
(&00) ist unbekannt.

Maßnahme

Plattengeraet angeben.

SEW42UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UD   (&00) IST KEIN BANDGERAET

Bedeutung

Das angegebene Geraet ist kein Bandgeraet oder der Geraetetyp ist
unbekannt.

Maßnahme

Bandgeraet angeben.

SEW42UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UE   FEHLER BEI BEARBEITUNG DER MEDIENTABELLE FUER DATEIART (&00) (BETROFFENER CATALOG: (&01))

Bedeutung

a) Bei CREATE MEDIA: Es existieren bereits Eintraege zur angegebenen
   Dateiart.
b) Bei ALTER MEDIA oder DROP MEDIA: Es existieren keine Eintraege zur
   angegebenen Dateiart.

Maßnahme

a) ALTER MEDIA verwenden.
b) CREATE MEDIA verwenden.

SEW42UF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UF   PRIMAERSCHLUESSELSPALTE (&00).(&01).(&02).(&03) FEHLT BEIM ZULADEN.

Bedeutung

Beim Zuladen werden nicht alle Primaerschluesselspalten erfasst.

Maßnahme

Eingabedatei erweitern oder geeignetes Zaehlfeld angeben oder Defaultwert
fuer diese Primaerschluesselspalten definieren.

SEW42UG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UG   BEIM ZULADEN IN TABELLE (&00).(&01).(&02) FEHLEN ALLE PRIMAERSCHLUESSELSPALTEN.

Bedeutung

Es soll in eine Tabelle mit Primaerschluessel zugeladen werden, aber keine
der Primaerschluesselspalten steht in der Spaltenliste. Es ist auch kein
Zaehlfeld angegeben.

Maßnahme

Eingabedatei erweitern oder Zaehlfeld angeben.
Achtung: Mindestens eine Primaerschluesselspalte muss in der Eingabedatei
stehen oder Zaehlfeld sein. Die Primaerschluesselspalten, die nicht in der
Eingabedatei stehen und nicht Zaehlfeld sind, muessen einen Defaultwert
haben.

SEW42UH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UH   EINGABEDATEI (&00) EXISTIERT NICHT ODER IST NICHT ZUGREIFBAR.

Bedeutung

Die Datei wurde auf keinem lokalen Pubset gefunden oder
sie liegt auf einer anderen Benutzerkennung und
ist nicht zugreifbar.

Maßnahme

Richtige Eingabedatei angeben oder Dateizugriff
ermoeglichen.

SEW42UI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UI   NAME DER EINGABEDATEI (&00) IST NICHT EINDEUTIG ODER CATID NICHT IN DER CATID-LISTE

Bedeutung

Der Name der Eingabedatei ist nicht eindeutig (z.B. existiert die Datei
unter verschiedenen Catids) oder die angegebene Catid ist nicht in der
Catid-Liste enthalten.

Maßnahme

Fuer Namenseindeutigkeit sorgen, zum Beispiel vorhandene Datei entfernen
oder umbenennen, bzw. Catid-Liste modifizieren. Dann erneut versuchen.

SEW42UJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UJ   EINGABEDATEI (&00) IST LEER

Bedeutung

Es wurde versucht, eine leere Datei mit LOAD bzw. IMPORT zu verarbeiten.

Maßnahme

Nicht-leere Eingabedatei angeben.

SEW42UK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UK   MEDIENSATZ EXISTIERT NICHT IM CATALOG (&00).

Bedeutung

Der zu loeschende Satz steht nicht in der Medientabelle.

Maßnahme

Mediensatz angeben, der vorhanden ist.

SEW42UL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UL   MEDIENSATZ EXISTIERT SCHON IM CATALOG (&00).

Bedeutung

Es existiert bereits ein identischer Mediensatz.

Maßnahme

Anderen Mediensatz angeben.

SEW42UM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UM   BAND- UND PLATTENGERAETE DUERFEN NICHT GEMISCHT WERDEN. (BETROFFENER CATALOG: (&00))

Bedeutung

In der Medientabelle steht bereits ein Eintrag fuer ein Bandgeraet. Band-
und Plattengeraete duerfen nicht gemischt werden.

Maßnahme

Gegebenfalls Eintrag fuer Bandgeraet loeschen und dann Storage-Group
angeben.

SEW42UN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UN   AUSPRAEGUNGSNUMMER FUER SPALTE (&00).(&01).(&02).(&03) ZU GROSS ODER ZU KLEIN

Bedeutung

Die maximale Auspraegungszahl fuer diese Spalte wurde ueberschritten
oder die minimale Auspraegungszahl fuer diese Spalte wurde unterschritten.

Maßnahme

Gueltige Auspraegungsnummern angeben.

SEW42UO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UO   EINE KONVERTIERUNG DER SPALTE (&00).(&01).(&02).(&03) IN EIN "ALTES ATTRIBUTFORMAT" IST NICHT ERLAUBT

Bedeutung

Eine Konvertierung der Spalte in einen Datentyp, der schon in SESAM-
Versionen < V13.1 unterstuetzt wurde ("altes Attributformat"), ist nicht
erlaubt.

Maßnahme

Eingabewert passend zum "alten Attributformat" bereitstellen.

SEW42UP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UP   DIE ANWEISUNG DROP IM RAHMEN VON ALTER MEDIA IST UNZULAESSIG, DA ZUR DATEIART (&00) IM CATALOG (&01) NUR NOCH EIN SATZ EXISTIERT.

Bedeutung

Der letzte und somit einzige Mediensatz zu einer Dateiart darf nicht mit
ALTER MEDIA geloescht werden.

Maßnahme

Satz mit DROP MEDIA loeschen.

SEW42UQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UQ   NULL-STRING ZUR SPALTE (&00).(&01).(&02).(&03) BEI WHEN...THEN NULL- BEDINGUNG BZW. BEI WHEN NULL...THEN-BEDINGUNG KANN NICHT IN DAS ERFORDERLICHE FORMAT KONVERTIERT WERDEN.

Bedeutung

Eine Konvertierung des NULL-Strings in das erforderliche Format ist nicht
moeglich.

Maßnahme

Anderen NULL-String angeben.

SEW42UR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UR   WHEN NULL...THEN- BZW. WHEN...THEN NULL-BEDINGUNG MIT POSITION BEI SPALTE (&00).(&01).(&02).(&03) NICHT MOEGLICH, WENN MEHRERE AUSPRAEGUNGEN ANGEGEBEN SIND.

Bedeutung

Werden mehrere Auspraegungen einer multiplen Spalte mit einem Format
angesprochen, dann darf fuer die WHEN NULL THEN- bzw. WHEN...THEN NULL-
Bedingung keine Positionsangabe gemacht werden. Anderenfalls ist nicht
feststellbar, welche Auspraegung NULL ist.

Maßnahme

WHEN NULL THEN- bzw. WHEN...THEN NULL-Bedingung ohne Positionsangabe
angeben.

SEW42US

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42US   LAENGE DES NULL-STRINGS IN DER WHEN NULL THEN-BEDINGUNG ZUR SPALTE (&00). (&01).(&02).(&03) UNZULAESSIG.

Bedeutung

Die Laenge des NULL-Strings darf hoechstens die Laenge der Spalte haben.

Maßnahme

NULL-String korrigieren.

SEW42UT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UT   KEIN PASSENDER EINTRAG IN DEN CATALOG-TABELLEN. (BETROFFENER CATALOG: (&00))

Bedeutung

Es wurde kein Eintrag gefunden, der den Bedingungen zum Loeschen genuegt.
Bei UNRESTRICTED bleibt immer ein Recovery-Unit-Satz fuer
Konsistenzpruefungen stehen, ohne Angabe von UNRESTRICTED bleiben der
Recovery-Unit-Satz der letzten Sicherung und der vorausgehende
Recovery-Unit-Satz stehen.

SEW42UU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UU   KEIN PASSENDER EINTRAG IN CATALOG-TABELLE RECOVERY_UNITS FUER DEN SPACE (&00).(&01) ODER SPACE EXISTIERT NICHT

Bedeutung

In der Catalog-Tabelle RECOVERY_UNITS gibt es fuer den angegebenen Space
keinen Satz, der der Bedingung mit dem angegebenen Zeitstempel bzw. Alter
genuegt. Der Recovery-Unit-Satz der letzten Sicherung und der voraus-
gehende Recovery-Unit-Satz bleiben immer erhalten.

SEW42UV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UV   ES EXISTIERT EIN RESTART-SATZ. (BETROFFENER CATALOG: (&00))

Bedeutung

In der Catalog-Tabelle RECOVERY_UNITS steht ein Restart-Satz, der nicht
modifiziert werden darf.

Maßnahme

RECOVER RESTART oder RECOVER ADJUST anstossen.

SEW42UW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UW   ZUVIELE FORMATBESCHREIBUNGEN FUER TABELLE (&00).(&01).(&02)

Bedeutung

Es wurden mehr Formatbeschreibungen angegeben,
als die Tabelle Spalten hat.

Maßnahme

Formatbeschreibungen mit Tabellendefinition vergleichen und nur
die Formate angeben, die gebraucht werden.

SEW42UX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UX   ZU ENTLADENDE TABELLE (&00).(&01).(&02) IST LEER.

Bedeutung

Die Tabelle, aus der entladen werden soll, ist leer.
Bei UNLOAD FROM SPACE bzw. UNLOAD FROM COPY_FILE ist gegebenenfalls nur
die auf dem aktuellen Space liegende Partition einer partitionierten
Tabelle leer.

Maßnahme

Tabelle angeben, die nicht leer ist.

SEW42UY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UY   NAME (&00) FUER PK-SIB-DATEI UNZULAESSIG

Bedeutung

Der Dateiname endet nicht auf ".PK-SIB.nnnn".

Maßnahme

Namen korrigieren.

SEW42UZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42UZ   NICHT GENUEGEND FORMATBESCHREIBUNGEN FUER TABELLE (&00).(&01).(&02)

Bedeutung

Es wurden weniger Formatbeschreibungen angegeben als die Tabelle Spalten
hat.

Maßnahme

Formatbeschreibungen mit Tabellendefinition vergleichen und alle Formate
angeben, die gebraucht werden.

SEW42U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U0   TABELLE (&00).(&01).(&02) HAT KEINEN PRIMAERSCHLUESSEL. DENNOCH WURDE OVERWRITE ANGEGEBEN.

Bedeutung

Fuer eine Tabelle ohne Primaerschluessel wurde der LOAD-Parameter
OVERWRITE angegeben.

Maßnahme

LOAD-Anweisung ohne OVERWRITE verwenden.

SEW42U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U1   CATALOG-SPACE (&00) EXISTIERT BEREITS

Bedeutung

Catalog-Space existiert bereits. Er darf nicht ueberschrieben werden.

Maßnahme

Anderen Catalog-Namen angeben oder vorhandene Datei loeschen.

SEW42U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U2   IN DER WHEN...THEN NULL-BEDINGUNG WIRD MIT WERTEN DER MULTIPLEN SPALTE (&00).(&01).(&02).(&03) VERGLICHEN.

Bedeutung

Die Vergleichsspalte in der WHEN...THEN NULL-Bedingung ist eine multiple
Spalte.

Maßnahme

WHEN...THEN NULL-Bedingung korrigieren.

SEW42U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U3   SPALTE (&00).(&01).(&02).(&03) IST NICHT MULTIPEL.

Bedeutung

Es wurden Auspraegungen fuer eine Spalte angegeben, die nicht multipel
ist.

Maßnahme

Multiple Spalte angeben oder bei angegebener Spalte keine Auspraegungen
angeben.

SEW42U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U4   FUER DIE NOT NULL-SPALTE (&00).(&01).(&02).(&03) WURDE EINE WHEN...THEN NULL-BEDINGUNG ANGEGEBEN

Bedeutung

Beim Zuladen wurde fuer eine NOT NULL-Spalte eine WHEN...THEN NULL-
Bedingung angegeben.

Maßnahme

WHEN...THEN NULL-Bedingung weglassen.

SEW42U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U5   WERTE ZUR VERGLEICHSSPALTE (&00).(&01).(&02).(&03) IN DER WHEN...THEN NULL-BEDINGUNG STEHEN NICHT IN DER EINGABEDATEI.

Maßnahme

Vergleichsspalte angeben, die in der Eingabedatei steht bzw. WHEN...THEN
NULL-Bedingung korrigieren.

SEW42U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U6   DIE ALS ZAEHLFELD AUSGEWAEHLTE SPALTE (&00).(&01).(&02).(&03) HAT EINEN DATENTYP, DER FUER ZAEHLFELDER NICHT ERLAUBT IST.

Maßnahme

Zaehlfeld weglassen oder andere Primaerschluesselspalte als Zaehlfeld
waehlen.

SEW42U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U7   WERTE FUER DIE ALS ZAEHLFELD GEWAEHLTE SPALTE (&00).(&01).(&02).(&03) DUERFEN NICHT IN DER EINGABEDATEI STEHEN.

Bedeutung

Es gibt keine Spalten- und keine Formatliste und es wurde ein Zaehlfeld
angegeben oder der Name des Zaehlfelds steht auch in der Spaltenliste oder
es gibt nur eine Formatliste mit n Elementen. Somit soll in die ersten n
Spalten der Tabelle zugeladen werden. Die zum Zaehlfeld gehoerige Spalte
ist eine dieser n Spalten.

Maßnahme

COUNTING_FIELD weglassen oder andere Primaerschluesselspalte als Zaehlfeld
waehlen.

SEW42U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U8   DIE ALS ZAEHLFELD GEWAEHLTE SPALTE (&00).(&01).(&02).(&03) GEHOERT NICHT ZUM PRIMAERSCHLUESSEL.

Maßnahme

Zaehlfeld weglassen oder Primaerschluesselspalte als Zaehlfeld waehlen.

SEW42U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42U9   FUER DIE TABELLE (&00).(&01).(&02) OHNE PRIMAERSCHLUESSEL WURDE EIN ZAEHLFELD ANGEGEBEN.

Maßnahme

Zaehlfeld weglassen.

SEW42VA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VA   AUF DEM REPLIKAT (&00) IST KEIN REFRESH REPLICATION MOEGLICH, DA SPACE (&01) OHNE LOGGING IST.

Bedeutung

Das Replikat (&00) kann nicht aktualisiert werden, weil mindestens ein
Space (&01) des Replikats ohne Logging ist.

Maßnahme

Replikat mit CREATE REPLICATION neu anlegen oder Replikat mit der
Anweisung REFRESH REPLICATION FOR SPACE um den Space ohne Logging
verkleinern.

SEW42VB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VB   IN DER HSMS-PARAMETERDATEI (&00) SIND DIE ANGABEN IN ZEILE (&01) FEHLERHAFT.

Bedeutung

Der Parametername oder die Wertezuweisung ist fehlerhaft.

Maßnahme

Parameterangabe korrigieren.

SEW42VC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VC   AUF DEM REPLIKAT (&00) IST KEIN REFRESH MOEGLICH

Bedeutung

Das Replikat enthaelt keinen gueltigen Anwender-Space im
Replikat-Info-Block.

Maßnahme

Replikat-Space aus einer Sicherung dem Replikat hinzufuegen oder
Replikat neu erzeugen.

SEW42VD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VD   REFRESH IST NICHT MOEGLICH, DA SPACE (&00) KEIN GUELTIGER REPLIKAT-SPACE IST.

Bedeutung

Der Space ist ein ungueltiger Replikat-Space und kann daher nicht
aktualisiert werden.

Maßnahme

Replikat-Space aus einer Sicherung dem Replikat hinzufuegen oder
Replikat neu erzeugen.

SEW42VE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VE   REFRESH IST NICHT MOEGLICH, DA SPACE (&00) KEIN REPLIKAT-SPACE IST.

Bedeutung

Der Space gehoert nicht zum Replikat.

Maßnahme

Replikat-Space aus einer Sicherung dem Replikat hinzufuegen oder
Replikat neu erzeugen.

SEW42VF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VF   SICHERUNGSBESTAND (&00) GEHOERT NICHT ZUM CATALOG (&01)

Bedeutung

Eine Tabelle soll von einem Sicherungsbestand entladen
werden, aber der Sicherungsbestand gehoert nicht zum
angegebenen Catalog.

Maßnahme

Den zum Sicherungsbestand gehoerenden Catalog angeben.

SEW42VG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VG   UNGUELTIGER WERT DES PARAMETERS SKIP FIRST RECORDS FUER TRANSFERDATEI (&00)

Bedeutung

Bei Beruecksichtigung des Parameters SKIP FIRST RECORDS ist der erste
eingelesene Satz ein Beschreibungssatz. Falls im Transfer-Format der Wert
des Parameters aber groesser als null ist, so muss der erste eingelesene
Satz ein Datensatz sein.

Maßnahme

Wert des Parameters SKIP FIRST RECORDS korrigieren.

SEW42VH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VH   WERT DES PARAMETERS SKIP FIRST RECORDS FUER EINGABEDATEI (&00) ZU GROSS

Bedeutung

Der Wert des Parameters SKIP FIRST RECORDS ist groesser als die Anzahl
Saetze in der Eingabedatei.

Maßnahme

Wert des Parameters SKIP FIRST RECORDS korrigieren.

SEW42VI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VI   KEIN PASSENDER SATZ IN CAT-REC-DATEI (&00) VORHANDEN

Bedeutung

Es wurde in der CAT-REC-Datei kein passender Satz gefunden, der den
Bedingungen zum Loeschen genuegt. Der Recovery-Unit-Satz der letzten
Sicherung bleibt immer erhalten.

SEW42VK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VK   ZU VIELE SPACES FUER DIE SICHERUNG MIT ARCHIVE

Bedeutung

Bei einer Sicherung mit ARCHIVE koennen maximal 500 Spaces
gesichert werden.

Maßnahme

Sicherung auf Platte oder Sicherung mit HSMS durchfuehren oder
weniger Spaces sichern.

SEW42VL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42VL   LOAD-PARAMETER SKIP FIRST RECORDS FUEHRTE ZUM UEBERLESEN ALLER SAETZE DER EINGABEDATEI (&00)

Bedeutung

Der Wert des Parameters SKIP FIRST RECORDS entspricht genau der Anzahl
Saetze in der Eingabedatei. Daher wurde kein einziger Satz zugeladen.

Maßnahme

Ueberpruefen, ob fuer den Parameter SKIP FIRST RECORDS der beabsichtigte
Wert angegeben wurde.

SEW42V0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V0   NAME (&00) FUER DB-SIB-DATEI UNZULAESSIG

Bedeutung

Der Dateiname endet nicht auf ".DB-SIB.nnnn".

Maßnahme

Namen korrigieren.

SEW42V1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V1   VERSION DER PK-SIB-DATEI (&00) FUER MIGRATE NICHT VERWENDBAR

Bedeutung

Die PK-SIB-Datei (&00) wurde mit einer SESAM-Version erstellt, deren
Migration nicht unterstuetzt wird.

Maßnahme

Migration wird ab SESAM V14 unterstuetzt.

SEW42V2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V2   VERSION DER DB-SIB-DATEI (&00) FUER MIGRATE NICHT VERWENDBAR

Bedeutung

Die DB-SIB-Datei (&00) wurde mit einer SESAM-Version erstellt, deren
Migration nicht unterstuetzt wird.

Maßnahme

Migration wird ab SESAM V14 unterstuetzt.

SEW42V3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V3   EINTRAG FUER CATALOG (&00) IST IM SQL-DATENBANKVERZEICHNIS SCHON VORHANDEN

Bedeutung

Im SQL-DATABASE-CATALOG gibt es schon einen Eintrag mit diesem Catalog-
Namen.

Maßnahme

SQL-Anweisung korrigieren.

SEW42V4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V4   ZULADEN IM DELIMITER-FORMAT BZW. CSV-FORMAT IST FUER DIE SPALTE (&00). (&01).(&02).(&03) NICHT ERLAUBT, DA SIE EIN "ALTES ATTRIBUTFORMAT" BESITZT.

Bedeutung

Zuladen in eine Spalte mit einem Datentyp, der schon in SESAM-
Versionen < V13.1 unterstuetzt wurde ("altes Attributformat"), ist
im Delimiter-Format bzw. CSV-Format nicht erlaubt.

Maßnahme

Zuladen in anderem Format

SEW42V5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V5   IN DER ARCHIVE-PARAMETERDATEI (&00) SIND DIE ANGABEN IN ZEILE (&01) FEHLERHAFT.

Bedeutung

Der Parametername oder die Wertezuweisung ist fehlerhaft.

Maßnahme

Parameterangabe korrigieren.

SEW42V6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V6   TABELLE (&00).(&01).(&02) IST KEINE NUR-CALL-DML-TABELLE

Bedeutung

Die bei der Migration der Tabellenart angegebene Tabelle ist bereits
eine CALL-DML-/SQL-Tabelle oder eine SQL-Tabelle

SEW42V7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V7   DIE SPALTE (&00).(&01).(&02).(&03) HAT NOCH DAS ATTRIBUTFORMAT OLDEST

Bedeutung

Zur Migration darf die Tabelle keine Spalten mehr mit dem Attributformat
OLDEST enthalten

Maßnahme

OLDEST-Attributformate mit ALTER TABLE ALTER COLUMN aendern

SEW42V8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V8   DER ANGEGEBENE CATALOG (&00) IST KEIN REPLIKAT.

Bedeutung

Ein REFRESH kann nur auf ein Replikat abgesetzt werden.

Maßnahme

Replikat-Catalog angeben.

SEW42V9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42V9   DER SPACE (&00).(&01) IST KEIN REPLIKAT-SPACE

Bedeutung

Der Space (&00).(&01) wird innerhalb eines Replikats nicht akzeptiert,
weil interne Replikat-Kennzeichen fehlen.

Maßnahme

1) Korrekten Space bereitstellen.
2) Replikat neu anlegen.

SEW42WA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WA   MAXIMALE ANZAHL VON PARTITIONEN FUER TABELLE (&00).(&01).(&02) BEREITS ERREICHT

Bedeutung

Es soll eine weitere Partition zur Tabelle hinzugefuegt werden.
Die Tabelle hat aber bereits 16 Partitionen.

SEW42WB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WB   DIE TABELLE (&00).(&01).(&02) IST NICHT PARTITIONIERT

Bedeutung

Es soll eine Partitionsgrenze veraendert werden oder eine Partition
geloescht werden fuer eine nicht partitionierte Tabelle.

SEW42WC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WC   DIE PARTITIONSGRENZE DER LETZTEN PARTITION KANN NICHT GEAENDERT WERDEN

Bedeutung

Fuer die Tabelle (&00).(&01).(&02) soll
die Partitionsgrenze der letzten Partition geaendert werden.

Maßnahme

Andere Partitionsgrenze aendern.

SEW42WD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WD   WENN DIE NIEDRIGSTE PARTITION GELOESCHT WERDEN SOLL, DARF NICHT DROP UPPER LIMIT OF PRIOR PARTITION ANGEGEBEN SEIN

Bedeutung

Fuer die Tabelle (&00).(&01).(&02) soll die niedrigste Partition
geloescht werden und es ist DROP UPPER LIMIT OF PRIOR PARTITION
angegeben.

Maßnahme

Andere Partition loeschen oder DROP UPPER LIMIT OF DROPPED PARTITION
angeben.

SEW42WE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WE   WENN DIE HOECHSTE PARTITION GELOESCHT WERDEN SOLL, MUSS DROP UPPER LIMIT OF PRIOR PARTITION ANGEGEBEN SEIN

Bedeutung

Fuer die Tabelle (&00).(&01).(&02) soll die hoechste Partition
geloescht werden und es ist DROP UPPER LIMIT OF DROPPED PARTITION
angegeben oder die DROP UPPER LIMIT-Klausel fehlt.

Maßnahme

Andere Partition loeschen oder DROP UPPER LIMIT OF PRIOR PARTITION
angeben.

SEW42WF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WF   FUER TABELLE (&00).(&01).(&02) WIRD EINE LEERE PARTITION DEFINIERT

Bedeutung

Mit ALTER PARTITIONING soll die Partitionierung geaendert werden.
Durch die Aenderung wird eine Partition leer.

Maßnahme

Anweisung aendern.

SEW42WG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WG   PARTITIONSGRENZEN DER TABELLE (&00).(&01).(&02) SIND NICHT AUFSTEIGEND

Bedeutung

Die Partitionierung einer Tabelle wird geaendert. Dabei muessen
die Partitionsgrenzen streng aufsteigend sein.

Maßnahme

Partitionsgrenzen aendern.

SEW42WH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WH   ALTER PARTITIONING FUER TABELLE (&00).(&01).(&02) OHNE PRIMARY KEY CONSTRAINT

Bedeutung

Die Partitionierung kann nur bei Tabellen mit Primary Key Constraint
geaendert werden.

SEW42WI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WI   TABELLE (&00).(&01).(&02) HAT KEINE PARTITION AUF SPACE (&03)

Bedeutung

Die Partition auf dem Space soll geaendert oder geloescht werden.
Die Tabelle hat aber keine Partition auf dem angegebenen Space.

Maßnahme

Andere Partition auswaehlen.

SEW42WJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WJ   TABELLE (&00).(&01).(&02) KANN NICHT MIT ALTER PARTITIONING PARTITIONIERT WERDEN

Bedeutung

Bei einer nicht partitionierten Tabelle ist die
maximale interne Satznummer zu gross.

Maßnahme

Table-Space reorganisieren mit Parameter NEW ROW_IDS
oder Tabelle mit EXPORT / IMPORT TABLE partitionieren

SEW42WK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WK   PARAMETER DELETE ROWS IST NICHT MOEGLICH, WENN DIE TABELLE (&00).(&01). (&02) VON EINER REFERENTIAL CONSTRAINT REFERENZIERT WIRD

Bedeutung

Bei ALTER PARTITIONING DROP PARTITION sollen die Saetze der zu loeschenden
Partition der Tabelle (&00).(&01).(&02) ebenfalls geloescht werden.
Die Tabelle wird aber von einer Referential Constraint referenziert. 

Maßnahme

Parameter DELETE ROWS aendern oder Referential Constraint loeschen.

SEW42WL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WL   CALL-DML-TABELLE (&00).(&01).(&02) MIT PASSWORTSCHUTZ KANN NICHT MIT ALTER PARTITIONING PARTITIONIERT WERDEN

Bedeutung

Eine CALL-DML-Tabelle mit Passwortschutz kann nicht
partitioniert werden.

Maßnahme

Passwortschutz mit SEPA loeschen und anschliessend
Tabelle partitionieren.

SEW42WP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WP   SPALTE (&00).(&01).(&02).(&03) WIRD VON EINER PRIMARY KEY CONSTRAINT REFERENZIERT

Bedeutung

Bei ALTER DATA darf keine Spalte angegeben werden, die
von einer Primary Key Constraint referenziert wird.

Maßnahme

Andere Spalte angeben

SEW42WR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WR   SPALTE (&00).(&01).(&02).(&03) WIRD IN EINER CHECK CONSTRAINT MIT MINDESTENS EINER WEITEREN SPALTE ANGESPROCHEN

Bedeutung

Bei ALTER DATA darf die angegebene Spalte nur als einzige
in einer Check Constraint angesprochen werden.

Maßnahme

Check Constraint loeschen oder andere Spalte angeben

SEW42WS

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WS   SPALTE (&00).(&01).(&02).(&03) IST MIT MINDESTENS EINER WEITEREN SPALTE IN EINER UNIQUE CONSTRAINT ENTHALTEN

Bedeutung

Bei ALTER DATA darf die angegebene Spalte nur als einzige
in einer Unique Constraint enthalten sein.

Maßnahme

Unique Constraint loeschen oder andere Spalte angeben

SEW42WT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WT   SPALTE (&00).(&01).(&02).(&03) IST MIT MINDESTENS EINER WEITEREN SPALTE REFERENZIEREND IN EINER REFERENTIAL CONSTRAINT ENTHALTEN

Bedeutung

Bei ALTER DATA darf die angegebene Spalte nur als einzige
referenzierend in einer Referential Constraint enthalten sein.

Maßnahme

Referential Constraint loeschen oder andere Spalte angeben

SEW42WU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WU   TABELLE (&00).(&01).(&02) IST EINE NUR-CALL-DML-TABELLE

Bedeutung

ALTER DATA ist nicht moeglich fuer Nur-CALL-DML-Tabellen

SEW42WV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WV   MUTIPLE SPALTE (&00).(&01).(&02).(&03) IST ZU LANG

Bedeutung

Bei ALTER DATA ist eine multiple Spalte angegeben.
Alle Auspraegungen dieser Spalten zusammen sind zu lang
fuer ALTER DATA.

Maßnahme

Anzahl Auspraegungen reduzieren oder Laenge der Spalte
reduzieren.

SEW42WZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42WZ   UNSIGNED INTEGER LITERAL NICHT IM ZULAESSIGEN BEREICH

Bedeutung

Der Betrag des Literals darf den Maximalwert von INTEGER (2147483647)
nicht ueberschreiten.

Maßnahme

Literal aendern.

SEW42W0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W0   NUMMER DER PARTITION NICHT IM ZULAESSIGEN BEREICH

Bedeutung

Die serial number jeder Partition einer partitionierten Tabelle muss
im Bereich von 1 bis 16 liegen.

Maßnahme

Text der PARTITION BY-Klausel aendern.

SEW42W1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W1   NUMMERN DER PARTITIONEN NICHT STRENG AUFSTEIGEND

Bedeutung

Die serial numbers der Partitionen einer partitionierten Tabelle muessen
streng aufsteigend sein.

Maßnahme

Text der PARTITION BY-Klausel aendern.

SEW42W2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W2   MEHR KOMPONENTEN IN PARTITIONSGRENZE ALS IM PRIMARY KEY

Bedeutung

Die Anzahl der Komponenten in der Obergrenze einer Partition
darf die Anzahl der Spalten im PRIMARY KEY nicht ueberschreiten.

Maßnahme

Partitionsgrenze korrigieren.

SEW42W3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W3   ANGABE VON USING PARTITION FUER TABELLE OHNE PRIMARY KEY CONSTRAINT

Bedeutung

USING PARTITION kann nur bei Tabellen mit PRIMARY KEY verwendet werden.

Maßnahme

PRIMARY KEY definieren oder USING PARTITION weglassen.

SEW42W4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W4   SPACENAME (&00) WIRD IN MEHREREN PARTITIONEN VERWENDET

Bedeutung

Die Spacenamen zweier Partitionen einer Tabelle duerfen nie denselben
Space bezeichnen.

Maßnahme

Andere Spacenamen verwenden.

SEW42W5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W5   PARTITIONSGRENZEN NICHT STRENG AUFSTEIGEND FUER PARTITION (&00)

Bedeutung

Die Partitionsgrenzen einer partitionierten Tabelle muessen
streng aufsteigend sein.

Maßnahme

Text der PARTITION BY-Klausel aendern.

SEW42W6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W6   PARTITION (&00) IST LEER

Bedeutung

Auf Grund der angegebenen Partitionsgrenze ist die Partition leer.

Maßnahme

Text der PARTITION BY-Klausel aendern.

SEW42W7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W7   UNERLAUBTER WERT IN PARTITIONSGRENZE FUER PARTITION (&00)

Bedeutung

Die Literale in den Partitionsgrenzen muessen zu den
zugehoerigen Datentypen im Primaerschluessel passen.

Maßnahme

Partitionsgrenzen korrigieren.

SEW42W8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W8   OLD ROW_IDS NICHT MIT PARTITION ERLAUBT

Bedeutung

Die Klausel OLD ROW_IDS darf nicht zusammen mit PARTITION angegeben
werden.

Maßnahme

Eine der Klauseln aendern.

SEW42W9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42W9   UPDATE DES PARTITIONIERUNGSSCHLUESSELS NICHT ERLAUBT

Bedeutung

In einer partitionierten Tabelle duerfen Spalten im Primaerschluessel
nicht in einer UPDATE-Anweisung gesetzt werden, da er der
Partitionierungsschluessel ist und den fuer die Speicherung verwendeten
Table-Space festlegt.

Maßnahme

In der SET-Klausel solche Zuweisungen weglassen, oder
UPDATE durch eine Kombination von DELETE und INSERT ersetzen.

SEW42XA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42XA   UNERLAUBTER WERT FUER PARTITIONSGRENZE

Bedeutung

Die Literale in den Partitionsgrenzen muessen zu den
zugehoerigen Datentypen im Primaerschluessel passen.

Maßnahme

Partitionsgrenzen korrigieren.

SEW42XO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42XO   UNZULAESSIGER BEZUG AUF MULTIPLE SPALTE IN VIEW-DEFINITION MIT WITH CHECK OPTION-KLAUSEL

Bedeutung

Auf eine CREATE VIEW-Anweisung CV trifft folgendes zu:
- CV enthaelt eine WITH CHECK OPTION-Klausel.
- Seien CV1..CVn die CREATE VIEW-Anweisungen der Views, auf die im
  Abfrage-Ausdruck von CV direkt oder indirekt (ueber weitere Views)
  Bezug genommen wird.
- CV oder mindestens eine der CVi enthaelt eine Spaltenangabe, die sich
  auf eine multiple Spalte bezieht und diese Spaltenangabe steht
  ausserhalb einer SELECT-Liste.

Maßnahme

WITH CHECK OPTION-Klausel oder Bezug auf multiple Spalte entfernen.

SEW42X0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X0   MIT AGE ANGEGEBENE ANZAHL VON TAGEN IST ZU GROSS

Bedeutung

AGE hat einen ungueltigen Wert, d.h. nach Abzug von AGE Tagen vom
aktuellen Datum erhaelt man ein Datum, das kleiner als der minimale
Zeitstempel ist.

Maßnahme

AGE kleiner waehlen.

SEW42X1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X1   ZAEHLFELD TRITT IN EINER CHECK- ODER REFERENZ-BEDINGUNG BZW. - BEI EINEM VIEW - IN DER SUCHBEDINGUNG EINER WITH_CHECK-OPTION AUF

Bedeutung

Bei einer INSERT- oder LOAD ONLINE-Anweisung ist ein Zaehlfeld angegeben.
Diese Spalte tritt als referenzierende Spalte in einer Referenzbedingung
oder in der Suchbedingung einer CHECK-Bedingung oder - bei einem View -
in der Suchbedingung einer WITH_CHECK-Option auf.

Maßnahme

Integritaetsbedingung loeschen bzw. Spalte nicht als Zaehlfeld benutzen.
Bei LOAD ONLINE ist die Anweisung mit NO CONSTRAINT CHECK durchfuehrbar.

SEW42X2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X2   TABELLE (&00).(&01).(&02) IST NICHT LEER

Bedeutung

ADD COLUMN mit DEFAULT-Klausel ist nur auf einer leeren Tabelle
zugelassen.

Maßnahme

Ggf. Tabelle vorher entladen.

SEW42X3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X3   DER ZUSTAND DES REPLIKATS (&00) IM SQL-DATABASE-CATALOG VERHINDERT DIE REPARATUR DES CATALOG-SPACE

Bedeutung

Bei RECOVER CATALOG/CATALOG_SPACE mit COPY muss das Replikat im Zustand
*FREE sein, bei Verwendung von RENAME darf es nicht im DBC eingetragen
sein.

Maßnahme

Replikat per Administration in den Zustand FREE versetzen bzw. aus dem
SQL-Datenbankverzeichnis entfernen und Anweisung wiederholen.

SEW42X4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X4   IM DATEINAMEN (&00) IST DIE BENUTZERKENNUNG NICHT ERLAUBT.

Bedeutung

Innerhalb des Dateinamen ist die Benutzerkennung nicht erlaubt, da die
Benutzerkennung ein Parameter der Schnittstelle ist.

Maßnahme

Anweisung korrigieren und wiederholen.

SEW42X5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X5   USER_ID DARF NICHT ZUSAMMEN MIT RENAME ANGEGEBEN WERDEN.

Bedeutung

In einer Anweisung CREATE REPLICATION mit RENAME sind
keine Klauseln USER_ID erlaubt.

Maßnahme

Anweisung korrigieren.

SEW42X6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X6   USING MEDIA DARF NICHT ZUSAMMEN MIT RENAME ANGEGEBEN WERDEN.

Bedeutung

In einer Anweisung CREATE REPLICATION mit RENAME ist
die Klausel USING MEDIA nicht erlaubt.

Maßnahme

Anweisung korrigieren.

SEW42X7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X7   RENAME DARF NUR ZUSAMMEN MIT FOREIGN ANGEGEBEN WERDEN.

Bedeutung

Eine Anweisung CREATE REPLICATION mit RENAME ist
nur zusammen mit FROM FOREIGN erlaubt.

Maßnahme

Anweisung korrigieren.

SEW42X8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X8   DER CAT-REC-DATEINAME MUSS MIT '.CAT-REC' ENDEN

Bedeutung

In der Anweisung CREATE REPLICATION mit der Option FOREIGN
muss der CAT-REC-Dateiname mit '.CAT-REC' enden.

Maßnahme

Anweisung korrigieren.

SEW42X9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42X9   DIE BENUTZERKENNUNGEN VON REPLIKAT UND CAT-REC-DATEI SIND VERSCHIEDEN BEI ANGABE VON RENAME UND FOREIGN CATREC.

Bedeutung

In der Anweisung CREATE REPLICATION mit den Optionen FOREIGN
CATREC und RENAME muessen die Benutzerkennungen von
Replikat und CAT-REC-Datei gleich sein.

Maßnahme

Anweisung korrigieren.

SEW42Y0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y0   UNZULAESSIGES ZEICHEN IN NATIONAL LITERAL

Bedeutung

In national literals und Unicode literals sind nur Zeichen erlaubt,
die zum invarianten Teil des EBCDIC Repertoires gehoeren.

Maßnahme

Fuer andere Zeichen die hexadezimale Notation des Unicode
code points verwenden, die in national binary strings
und in Unicode literals moeglich ist.

SEW42Y1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y1   UNZULAESSIGER WERT FUER UESCAPE-ZEICHEN

Bedeutung

Die Zeichenkette nach UESCAPE muss ein einzelnes Zeichen sein,
und es darf keine hexadezimale Ziffer, kein Pluszeichen, Apostroph,
Anfuehrungszeichen und kein Leerzeichen sein.

Maßnahme

Ein anderes Zeichen verwenden.

SEW42Y2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y2   UNZULAESSIGER UNICODE ESCAPE WERT

Bedeutung

Die Zeichenkette nach einem UESCAPE-Zeichen in einem Unicode literal
muss entweder das UESCAPE-Zeichen selbst sein, oder eine der
hexadezimalen Formen QRST oder +UVWXYZ haben, wobei UVWXYZ
kleiner als 110000 ist.

Maßnahme

Zeichenkette nach UESCAPE-Zeichen korrigieren.

SEW42Y3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y3   UPDATE POSITIONED NICHT ALS AUTONOME TRANSAKTION AUSFUEHRBAR

Bedeutung

Ein Update Positioned ist nicht als autonome Transaktion
ausfuehrbar.

Maßnahme

Anwendung korrigieren.

SEW42Y4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y4   DELETE POSITIONED NICHT ALS AUTONOME TRANSAKTION AUSFUEHRBAR

Bedeutung

Ein Delete Positioned ist nicht als autonome Transaktion
ausfuehrbar.

Maßnahme

Anwendung korrigieren.

SEW42Y5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y5   INSERT MIT RETURN INTO KLAUSEL NICHT ALS AUTONOME TA AUSFUEHRBAR

Bedeutung

Ein Insert mit einer Return Into Klausel kann nicht als
autonome Transaktion ausgefuehrt werden.

Maßnahme

Anwendung korrigieren.

SEW42Y6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y6   ANWEISUNG NICHT ALS AUTONOME TRANSAKTION AUSFUEHRBAR

Bedeutung

Es sind nur bestimmte Anweisungen als autonome Transaktion
ausfuehrbar (INSERT, UPDATE WHERE, DELETE WHERE, MERGE, CALL).

Maßnahme

Anwendung korrigieren.

SEW42Y7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Y7   KEINE ROUTINENANWEISUNG ALS AUTONOME TRANSAKTION AUSFUEHRBAR

Bedeutung

Innerhalb einer Routine (Prozedur oder Funktion)
sind Anweisungen nicht als autonome Transaktion
ausfuehrbar.

Maßnahme

Anwendung korrigieren.

SEW42Z1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z1   SYNTAXFEHLER IN DER VIEW (&00).(&01).(&02) AUS EINER ANDEREN SESAM-VERSION

Bedeutung

Die SQL-Anweisung benutzt eine View, die mit einer anderen
SESAM-Version definiert wurde und die mit der aktuellen
SESAM-Version einen Syntaxfehler liefert.

Maßnahme

Entweder geeignete SESAM-Version verwenden oder mit der aktuellen
SESAM-Version die View loeschen und mit korrekter Syntax neu
defineren.

SEW42Z2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z2   ANWEISUNG NICHT ERLAUBT FUER CURSOR WITH HOLD

Bedeutung

Die SQL-Anweisungen STORE und RESTORE sind nicht erlaubt
fuer cursor, die mit WITH HOLD deklariert sind.

Maßnahme

Zum Erhalt der Cursorposition nach Beendigung von Transaktionen
entweder Cursor WITH HOLD verwenden, oder aber Cursor ohne HOLD mit
STORE und RESTORE verwenden.

SEW42Z3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z3   DIE ANWEISUNG WIRD ABGEWIESEN, DAS REPLIKAT (&00) IST EIN SICHERUNGSBESTAND.

Bedeutung

Die Anweisung ist bei einem Sicherungsbestand nicht zugelassen.

SEW42Z4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z4   SYNTAXFEHLER IN DER CHECK-BEDINGUNG (&00).(&01).(&02) AUS EINER ANDEREN SESAM-VERSION

Bedeutung

Die SQL-Anweisung benutzt eine CHECK-Bedingung, die mit einer anderen
SESAM-Version definiert wurde und die mit der aktuellen SESAM-Version
einen Syntaxfehler liefert.

Maßnahme

Entweder geeignete SESAM-Version verwenden oder mit der aktuellen
SESAM-Version die CHECK-Bedingung loeschen und mit korrekter Syntax
neu defineren.

SEW42Z5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z5   SQL-ANWEISUNG NUR FUER PROZEDUREN ZULAESSIG

Bedeutung

Die SQL-Anweisung ist nur fuer Prozeduren erlaubt. Die angegebene
Routine (&00).(&01).(&02) ist jedoch keine Prozedur.

Maßnahme

Anwendungsprogramm aendern.

SEW42Z6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z6   SQL-ANWEISUNG NUR FUER FUNKTIONEN ZULAESSIG

Bedeutung

Die SQL-Anweisung ist nur fuer Funktionen erlaubt. Die angegebene
Routine (&00).(&01).(&02) ist jedoch keine Funktion.

Maßnahme

Anwendungsprogramm aendern.

SEW42Z7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z7   ZU LOESCHENDE FUNCTION (&00).(&01).(&02) WIRD IN EINER VIEW REFERENZIERT

Bedeutung

Eine Function kann nicht geloescht werden, weil sie von einer View
referenziert wird.

Maßnahme

Erst die abhaengige View loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW42Z8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW42Z8   ZU LOESCHENDE ROUTINE (&00).(&01).(&02) WIRD IN EINER ANDEREN ROUTINE REFERENZIERT

Bedeutung

Eine Routine kann nicht geloescht werden, weil sie von einer anderen
Routine referenziert wird.

Maßnahme

Erst die abhaengige Routine loeschen. Dann die SQL-Anweisung
erneut ausfuehren.

SEW420A

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420A   DEFAULT ATTRIBUTWERTE IN BLOB-TABELLE ZU LANG

Bedeutung

Bei der Definition einer BLOB-Tabelle ist die Gesamtlaenge der Default-
Werte fuer Attribute (wie MIME und USAGE) zu gross.

Maßnahme

Die Default-Werte in der CREATE TABLE OF BLOB-Anweisung kuerzen.

SEW420B

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420B   ZU VIELE SONDERZEICHEN IM NAMEN EINER BLOB-TABELLE

Bedeutung

Der Name einer BLOB-Tabelle, oder ihr Schemaname enthaelt so viele
Sonderzeichen, dass REF-Werte fuer BLOB-Objekte dieser Tabelle mehr
als 237 Zeichen haben muessten.

Maßnahme

Sonderzeichen im Tabellennamen oder im Schemanamen entfernen
oder durch Ziffern und Buchstaben ohne diakritische Zeichen ersetzen.

SEW420C

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420C   CATALOG-NAME IN REF-FUNKTION ILLEGAL

Bedeutung

In der REF-Funktion darf der Name der referenzierten BLOB-Tabelle
nicht explizit einen Catalog-Namen enthalten.

Maßnahme

Catalog-Namen entfernen.

SEW420D

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420D   DEFAULT-KLAUSEL ILLEGAL BEI DEFINITION EINER SPALTE FUER REF-WERTE

Bedeutung

Wird eine Spalte mit FOR REF definiert, so darf keine DEFAULT-Klausel
angegeben werden, denn die Definition mit FOR REF impliziert schon
einen DEFAULT-Wert.

Maßnahme

DEFAULT-Klausel entfernen.

SEW420E

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW420E   DEFAULT-WERT REF NUR BEI SPALTEN FUER REF-WERTE ERLAUBT

Bedeutung

Wird der DEFAULT-Wert einer Spalte mit REF definiert,
so muss die Spalte den Datentyp CHAR(237) haben.

Maßnahme

Anderen DEFAULT-Wert definieren, oder den Datentyp
der Spalte auf CHAR(237) aendern.

SEW4400

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4400   CHECK OPTION DES VIEWS (&00).(&01).(&02) VERLETZT

Bedeutung

Bei der Ausfuehrung einer UPDATE-, INSERT- oder MERGE-Anweisung auf einen
View wurde die CHECK OPTION verletzt, d.h. der geaenderte oder eingefuegte
Satz ist ueber den View nicht selektierbar.

Maßnahme

Anwendungsprogramm oder View aendern.

SEW4500

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW4500   UNBEHANDELTE ANWENDERDEFINIERTE CONDITION (&00). (&01)

Bedeutung

Es wurde die angegebene Condition signalisiert, die keinen
SQLSTATE referenziert und fuer die auch kein Exception Handler
existiert.

Maßnahme

Anwendungsprogramm aendern.

SEW51UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UA   RECOVERY DER SPACES NICHT MOEGLICH, DA KEINE CATALOGSICHERUNG VORLIEGT.

Bedeutung

Die Recovery wird mit einer Sicherung versucht, bei der nur der
Catalog-Space gesichert wurde. Da kein Space im Logging ist, koennen
die Spaces nicht auf den Stand der Catalog-Space-Sicherung nachgefahren
werden.

Maßnahme

Die Spaces muessen einzeln repariert werden.

SEW51UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UB   DIE LOGGINGDATEI (&01) IST INKONSISTENT MIT DEN METADATEN DER CAT-REC-DATEI ODER DER CATALOG-TABELLE DA_LOGS. (RRA FUER DIAGNOSE: (&00))

Bedeutung

Der protokollierte Abschnitt der gerade nachgefahren werden soll, hat
in den Metadaten einen anderen Zeitstempel wie auf der Logging-Datei.
Es wurde eine falsche Logging-Datei bereitgestellt oder  der Catalog wurde
zurueckgesetzt und es wird nicht mit der aktuellen CAT-REC-Datei
repariert, sondern mit einem Stand der CAT-REC-Datei vor dem
Zuruecksetzen.

Maßnahme

Korrekte Loggingdatei bzw. CAT-REC-Datei bereitstellen

SEW51UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UC   DER FUER DIE RECOVERY DES SPACE (&00).(&01) BENOETIGTE DA_LOGS EINTRAG WURDE NICHT GEFUNDEN.

Bedeutung

Der DA_LOGS Eintrag, mit dem die Recovery beginnen soll wurde nicht
gefunden. Wahrscheinlich wurde er mit MODIFY UNRESTRICTED geloescht.

Maßnahme

Es kann mit RECOVER TO repariert werden oder mit einer Fremdkopie, falls
eine vorhanden ist.

SEW51UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UD   DER SPACE (&00) IST KEIN GUELTIGER BESTANDTEIL DES REPLIKATS

Bedeutung

Der Space kann mit dem Replikat nicht repariert werden, weil er nicht
oder nicht mehr im Replikat enthalten ist.

SEW51UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51UE   DIE SICHERUNGSDATEI (&00) UND DER SPACE HABEN UNTERSCHIEDLICHE SPACE-IDS

Bedeutung

Der Space kann mit der Sicherungsdatei nicht repariert werden, weil
die Space-IDs nicht uebereinstimmen.

SEW51U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U0   RECOVER NICHT MOEGLICH ODER NOETIG, DA ES KEINE DA-LOG-EINTRAEGE GIBT

Bedeutung

In der Catalogtabelle DA_LOGS wurden keine Eintraege gefunden, deren
Information auf der Sicherung nachzufahren waere. Der Space hat entweder
den aktuellen Inhalt oder die DA_LOGS Eintraege wurden geloescht.

Maßnahme

Der Space kann mit RECOVER TO repariert werden.

SEW51U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U1   RECOVER NICHT MOEGLICH, DA ES KEINE RECOVERY-UNITS GIBT

Bedeutung

RECOVER nicht moeglich, da es keine Recovery-Units gibt.

Maßnahme

Ueber vorhandene Recovery-Units informieren.

SEW51U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U2   SICHERUNGSINFORMATION FUER SPACE-SET INKONSISTENT

Bedeutung

Fuer mindestens einen Space des Space-Sets wurde die DA-LOG-Sicherung
unterbrochen.

Maßnahme

Spaces einzeln nachfahren.

SEW51U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U3   NACHFAHREN AUF ANGEGEBENEN STAND NICHT MOEGLICH, DA DA-LOG-SICHERUNG FUER SPACE (&00).(&01) UNTERBROCHEN WURDE

Bedeutung

Die DA-LOG-Sicherung ist z.B. durch LOAD OFFLINE, RECOVER INDEX, ALTER
SPACE unterbrochen worden.

Maßnahme

Es kann der Stand zum Zeitpunkt der Unterbrechung der DA-LOG-Sicherung
mit RECOVER TO wiederhergestellt werden. In der Anweisung ist der
Zeitstempel der Marke in den RECOVERY_UNITS anzugeben, die beim
Unterbrechen der DA-LOG-Sicherung entstanden ist.

SEW51U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U4   DIE LOGGINGDATEI (&01) PASST NICHT ZUR VERWENDETEN SESAM/SQL-VERSION ODER IST FALSCH AUFGEBAUT. (RRA FUER DIAGNOSE: (&00))

Bedeutung

Loggingdatei ist entweder
a) mit einer anderen SESAM/SQL-Version erstellt oder
b) falsch aufgebaut

Maßnahme

a) Korrekte Loggingdatei bereitstellen
b) Ueberpruefen, ob es sich um die Original-Loggingdatei handelt. Wenn ja:
   Loggingdatei an Diagnose senden

SEW51U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U5   INKONSISTENZ IN DER FOLGE DER LOGGINGDATEIEN (RRA FUER DIAGNOSE: (&00), DATEINAME: (&01))

Bedeutung

Datei (&01) ist keine Loggingdatei oder die Folge der Loggingdateien ist
nicht korrekt.

Maßnahme

a) Korrekte Loggingdatei bereitstellen
b) Ueberpruefen, ob es sich um die Original-Loggingdatei handelt. Wenn ja:
   Loggingdatei zusammen mit Dump aus der Service-Task an Diagnose senden.

SEW51U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U6   IN DEN RECOVERY-UNITS ZUM SPACE-SET WURDE EIN SPACE (&00).(&01) GEFUNDEN DER NICHT IN DER SPACES-TABELLE ENTHALTEN IST.

Bedeutung

In den Recovery-Units zum Space-Set wurde ein Space gefunden der nicht in
der Spaces-Tabelle enthalten ist.

Maßnahme

Spaces des Space-Set einzeln bearbeiten oder RECOVER CATALOG verwenden.

SEW51U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U7   INKONSISTENZ ZWISCHEN SICHERUNGSKOPIE DES SPACE (&00).(&01) UND RECOVERY-UNIT-EINTRAG

Bedeutung

Als Sicherungskopie des Space (&00).(&01) wurde eine falsche Datei bereit-
gestellt, denn die Kontrollinformation in der eingespielten
Sicherungskopie stimmt nicht mit dem Recovery-Unit-Eintrag im Catalog
ueberein.

Maßnahme

Datei ueberpruefen.

SEW51U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U8   DIE SICHERUNGSDATEI (&00) PASST NICHT ZUM CATALOG

Bedeutung

Durch Kopieren oder Umbenennen des Catalog sind die Sicherungen, die
vorher entstanden sind, ungueltig geworden.

Maßnahme

Nach dem Kopieren oder Umbenennen muss der Catalog mit COPY CATALOG
gesichert werden.

SEW51U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW51U9   DER SPACE (&00) IST KEIN REPLIKAT-SPACE

Bedeutung

Bei einer Reparatur mit Hilfe eines Replikats wurde ein Space ohne
interne Replikatkennzeichen erkannt.

Maßnahme

Die Reparatur muss ohne Replikat mit normalen Sicherungen
durchgefuehrt werden.

SEW52AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AB   HSMS-AUFTRAG FUER ARCHIV (&00) MIT FEHLER BEENDET.

Bedeutung

Ein asynchroner HSMS-Auftrag wurde mit Fehler beendet.

Maßnahme

Ursache aus dem HSMS-Protokoll entnehmen und Sicherung
wiederholen.

SEW52AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AC   HSMS-AUFTRAG FUER ARCHIV (&00) MIT WARNUNG BEENDET.

Bedeutung

Ein asynchroner HSMS-Auftrag wurde mit Warnung beendet.

Maßnahme

Ursache aus dem HSMS-Protokoll entnehmen und Sicherung
wiederholen.

SEW52AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AD   HSMS-AUFTRAG FUER ARCHIV (&00) UNVOLLSTAENDIG BEENDET.

Bedeutung

HSMS-Auftrag wurde nicht vollstaendig ausgefuehrt.

Maßnahme

Ursache aus dem HSMS-Protokoll entnehmen und Sicherung
wiederholen.

SEW52AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AE   DAS PRODUKT JOBVARIABLE IST AUF DEM RECHNER NICHT VERFUEGBAR.

Bedeutung

Fuer die Sicherung der Datenbank mit HSMS wird auch
das Produkt Jobvariable benoetigt.

Maßnahme

Produkt Jobvariable installieren und Anweisung
wiederholen.

SEW52AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AF   HSMS-AUFTRAG FUER DAS ARCHIV (&00) KONNTE NICHT GESTARTET WERDEN.

Bedeutung

Bei einem asynchronen HSMS Auftrag wurde die
Initialisierungsphase fehlerhaft beendet.

Maßnahme

Ursache aus dem HSMS-Protokoll entnehmen und Sicherung
wiederholen.

SEW52AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AG   ZU SICHERNDE DATEIEN LIEGEN NICHT AUF EINEM BCV-SPIEGEL ODER DIE BENUTZERKENNUNG HAT KEIN BCV-PRIVILEG.

Bedeutung

Bei der COPY-Anweisung wurde der Parameter BY_ADD_MIRROR_UNIT
oder BY_SRDF_TARGET angegeben, aber die zu sichernden Dateien
liegen nicht auf einem BCV-Spiegel. Oder die Benutzerkennung,
in der der Database Handler ablaeuft, hat nicht das BCV-Privileg.

Maßnahme

COPY-Anweisung aendern und Sicherung wiederholen.
Oder der DBH-Kennung das BCV-Privileg geben und Sicherung wiederholen.

SEW52AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AH   DIE PARAMETERKOMBINATION CHECK FORMAL MIT ONLINE UND BY_ADD_MIRROR_UNIT ODER BY_SRDF_TARGET WIRD ERST AB BS2000 V6.0 UNTERSTUETZT.

Bedeutung

Bei der COPY-Anweisung wurden die Parameter CHECK FORMAL, ONLINE und
BY_ADD_MIRROR_UNIT oder BY_SRDF_TARGET angegeben, aber der Database
Handler laeuft auf einem Rechner mit einer BS2000-Version kleiner V6.0.

Maßnahme

COPY-Anweisung aendern und Sicherung wiederholen.

SEW52AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52AI   JOBVARIABLE (&00) FUER DIE SYNCHRONISATION MIT HSMS KONNTE NICHT GELOESCHT WERDEN. JOBVARIABLE PER DELETE-JV JV-NAME=(&00) LOESCHEN.

Bedeutung

Die Jobvariable (&00) wird zur Synchronisation zwischen
HSMS und SESAM benutzt. Solange sie nicht geloescht ist,
werden Original- und Spiegelplatte des Multi-Mirror-Paares
nicht rekonstruiert.

Maßnahme

Jobvariable mit dem BS2000 Kommando  DELETE-JV JV-NAME=(&00) loeschen.

SEW52A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A0   DER ARCHIVE-LAUF WURDE MIT WARNUNG BEENDET.

Bedeutung

Die Sicherungsversion wird nicht in den Katalog eingetragen und existiert
damit logisch nicht.

Maßnahme

Ursache der Warnung aus ARCHIVE-Protokoll entnehmen. Sicherung ggf.
wiederholen.

SEW52A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A1   ARCHIVE-LAUF MIT FEHLER BEENDET.

Bedeutung

Sicherungsversion wird nicht in den Katalog eingetragen und existiert
damit logisch nicht.

Maßnahme

Weitere Hinweise zum Fehler: siehe ARCHIVE-Protokoll. Sicherung ggf.
wiederholen.

SEW52A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A2   ARCHIVE IST NICHT GELADEN

Bedeutung

Anweisung kann nicht ausgefuehrt werden.

Maßnahme

ARCHIVE laden

SEW52A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A3   ZEITABSTAND ZWISCHEN 2 ARCHIVE-SICHERUNGEN ZU KLEIN.

Bedeutung

ARCHIVE veraendert in bestimmten Situationen den Zeitstempel (siehe
ARCHIVE-Manual). Dies kann zu Eindeutigkeits-Konflikten bei SESAM-
Recovery fuehren.

Maßnahme

Sicherung nochmal anstossen

SEW52A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A4   HSMS-ANWEISUNG FUER ARCHIV (&00) MIT WARNUNG ODER FEHLER (&01) BEENDET.

Bedeutung

Der von SESAM an HSMS uebergebene Auftrag wurde mit dem HSMS-Returncode
(&01) beendet. SESAM benoetigt jedoch eine vollstaendige Ausfuehrung der
HSMS-Anweisung.

Maßnahme

Weitere Hinweise zum Fehler: siehe HSMS-Protokoll.
Sicherung bzw. RECOVER oder CREATE REPLICATION nach Beseitigung
der Fehlerursache wiederholen.

SEW52A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A5   HSMS IST NICHT GELADEN

Bedeutung

Anweisung kann nicht ausgefuehrt werden.

Maßnahme

HSMS laden

SEW52A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A6   HSMS-PARAMETERDATEI (&00) IST NICHT VORHANDEN ODER NICHT ZUGREIFBAR.

Bedeutung

Anweisung kann nicht ausgefuehrt werden.

Maßnahme

HSMS-Parameterdatei bereitstellen

SEW52A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A7   HSMS-ANWEISUNG FUER ARCHIV (&00) MIT FEHLER (&01) ABGEWIESEN.

Bedeutung

Die von SESAM generierte HSMS-Anweisung wurde mit dem HSMS-Returncode
(&01) abgewiesen. Ursache ist ein interner Fehler von HSMS oder SESAM.

Maßnahme

Protokoll und Dump der Service-Task sicherstellen und an die Diagnose
weiterleiten.

SEW52A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A8   DATEI (&00) KANN WEGEN FEHLENDER ZUGRIFFSRECHTE NICHT VON HSMS EINGESPIELT WERDEN.

Bedeutung

Beim Einspielen von Dateien mit HSMS in eine DB-Kennung
(ungleich der DBH-Kennung) muss sowohl fuer die
einzuspielenden Dateien als auch fuer die
Hilfsdateien die DBH-Kennung als Miteigentuemer
definiert werden.

Maßnahme

Miteigentuemerschaft definieren und RECOVER oder
CREATE REPLICATION wiederholen.

SEW52A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW52A9   HSMS-AUFTRAG FUER ARCHIV (&00) WEGEN ZEITUEBERSCHREITUNG ABGEBROCHEN.

Bedeutung

Die maximale Wartezeit fuer die Annahme oder Beendigung des
HSMS-Auftrags ist abgelaufen. Falls der Auftrag bereits angenommen
aber noch nicht beendet war, dann wurde er von HSMS asynchron
weiterbearbeitet. SESAM benoetigt jedoch eine synchrone Beendigung
des Auftrags.

Maßnahme

Eventuell die maximale Wartezeit (REQUEST-WAIT-LIMITS) durch den
HSMS-Verwalter modifizieren lassen.
Sicherung bzw. RECOVER oder CREATE REPLICATION nach Beseitigung der
Fehlerursache wiederholen, wobei gegebenenfalls zunaechst die Beendigung
des asynchron weiterlaufenden vorausgegangenen HSMS-Auftrags abgewartet
werden muss.

SEW55AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AA   DVS-FEHLER (&00) BEI BEARBEITUNG VON DATEI (&01) IN SERVICE-TASK AUFGETRETEN

Bedeutung

Eine IO-Routine meldet einen DVS-Fehler zurueck. Abhaengig vom DVS-Fehler
wurde die Service-Task gegebenenfalls beendet. Bei unerwartetem
DVS-Fehler wurde ein Dump gezogen.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW55AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AB   DVS-FEHLER (&00) BEIM OEFFNEN DER DCN-SICHERUNGSDATEI (SESDLG) AUFGETRETEN

Bedeutung

Beim Oeffnen der DCN-Sicherungsdatei (SESDLG) durch DBCON ist ein
DVS-Fehler aufgetreten.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW55AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AC   DER DATEINAME DER DCN-SICHERUNGSDATEI (SESDLG) IST NICHT EINDEUTIG.

Bedeutung

SESAM/SQL will die DCN-Sicherungsdatei (SESDLG) oeffnen. Diese Datei
existiert jedoch unter verschiedenen Catids.

Maßnahme

Sicherstellen, dass die DCN-Sicherungsdatei nur unter einer Catid
vorhanden ist.

SEW55AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AD   DATEI (&00) EXISTIERT SCHON.

Bedeutung

Datei existiert schon und passt nicht zur aktuellen DDL/SSL-Transaktion.

Maßnahme

Datei loeschen und nochmal versuchen.

SEW55AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AE   CMD-FEHLER BEI BEARBEITUNG DES SECURE-RESOURCE-ALLOCATION KOMMANDOS AUS DER ARCHIVE-PARAMETERDATEI (&00) AUFGETRETEN

Bedeutung

Bei Ausfuehrung des SECURE-RESOURCE-ALLOCATION-Kommandos wird vom
BS2000 ein Fehler gemeldet.

Maßnahme

CMD-Fehler in der Datei ARCHIVE-Directory-name.SYSLST analysieren
und entsprechende Massnahmen ergreifen.

SEW55AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AF   DVS-FEHLER (&00) BEIM OEFFNEN DER EXCEPTION-DATEI (&01) AUFGETRETEN.

Bedeutung

Beim Oeffnen der Exception-Datei wird ein DVS-Fehler gemeldet.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW55AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AG   MINDESTENS EINE DATEI (&00) FUER CATALOG (&01) LIEGT NICHT AUF EINEM PUBLIC VOLUME.

Bedeutung

Bei einer Online Sicherung mit HSMS (Concurrent Copy)
liegt mindestens eine Datei nicht auf einem
Public Volume.

Maßnahme

Alle zu sichernden Dateien muessen auf Public Volume
liegen. Oder HSMS Offline Sicherung durchfuehren.

SEW55AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AH   DATEI (&00) KANN NICHT IN DER ERFORDERLICHEN GROESSE VON (&01) PAM-PAGES ANGELEGT WERDEN.

Bedeutung

Eine Datei soll in einer bestimmten Groesse angelegt werden.
Der verfuegbare Platz auf dem Pubset reicht nicht aus.

Maßnahme

Genuegend Platz zur Verfuegung stellen.

SEW55AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55AI   FUER DIE AUSGABEDATEI (&00) KANN KEIN CCS-NAME VEREINBART WERDEN

Bedeutung

Der CCS-Name der Ausgabedatei muss mit dem Namen der Code-Tabelle
des Catalogs identisch sein. Da die Ausgabedatei auf Privatplatte
liegt, kann fuer sie aber kein CCS-Name vereinbart werden.

Maßnahme

Ausgabedatei loeschen und auf PUBLIC neu anlegen oder implizit von
SESAM anlegen lassen.

SEW55A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A1   DVS-FEHLER (&00) BEI BEARBEITUNG VON DATEI (&01) AUFGETRETEN

Bedeutung

Eine IO-Routine meldet einen DVS-Fehler zurueck.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW55A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A2   DATEI (&00) IST LEER

Maßnahme

Nicht-leere Datei bereitstellen und SQL-Anweisung wiederholen.

SEW55A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A3   DATEINAME (&00) NICHT EINDEUTIG ODER CATID NICHT IN DER CATID-LISTE

Bedeutung

- SESAM/SQL will eine Datei anlegen, die es bereits unter einer anderen
  Catid gibt.
- SESAM/SQL will eine Datei oeffnen, es gibt diese Datei jedoch mit
  verschiedenen Catids.
- SESAM/SQL will eine Datei anlegen oder oeffnen, die angegebene Catid ist
  jedoch nicht in der Catid-Liste enthalten.

Maßnahme

Fuer Namenseindeutigkeit sorgen, zum Beispiel vorhandene Datei entfernen
oder umbenennen, bzw. Catid-Liste modifizieren. Dann erneut versuchen.

SEW55A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A4   AUF DATEI (&00) KANN NICHT ZUGEGRIFFEN WERDEN

Bedeutung

Datei existiert nicht oder Zugriffsberechtigung fehlt.

Maßnahme

Fehlende Rechte mit GRANT eintragen lassen bzw. Datei bereitstellen.

SEW55A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A5   DATEI (&00) IST NICHT LEER

Bedeutung

Es wurde versucht eine Datei zu erzeugen, wobei die Datei bereits
vorhanden und nicht leer ist.

Maßnahme

Datei loeschen oder durch Angabe eines anderen Dateinamens fuer einen
eindeutigen BS2000-Dateinamen sorgen.

SEW55A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A6   DATEIEIGENSCHAFTEN DER DATEI (&00) UNBRAUCHBAR FUER SESAM/SQL

Bedeutung

- Die Dateieigenschaften einer vom Benutzer angelegten Datei widersprechen
  denen, die SESAM/SQL fuer diese Datei benoetigt (z.B.: RECFORM,
  RECSIZE).
- Fuer Datenbankspaces darf die Sekundaerzuweisung nicht 0 sein.

Maßnahme

- Vorhandene Datei entfernen oder umbenennen.
- Sekundaerzuweisung ueberpruefen und gegebenenfalls korrigieren.
Dann erneut versuchen.

SEW55A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A7   IN DER SERVICE-TASK TRAT EIN CC AUF

Maßnahme

Dump analysieren lassen.

SEW55A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A8   FEHLER BEIM NACHLADEN DES CATALOG-MODULS (BIND-RETURNCODE: (&00))

Bedeutung

Das BIND-Makro meldet beim Nachladen des Catalog-Moduls aus der
SESAM-Modulbibliothek einen Fehler. Moegliche Ursache: Nicht genuegend
Speicherplatz.

Maßnahme

Returncode analysieren. Wenn moeglich Ursache beseitigen, sonst Protokoll
der Service-Task an Diagnose senden.

SEW55A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55A9   DATEI (&00) EXISTIERT BEREITS

Bedeutung

Die Datei wird nicht akzeptiert, weil sie nicht leer ist oder weil
es eine Banddatei ist.

SEW55B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B0   DIE DATEI (&00) IST IN DER FREMDEN KENNUNG NICHT ANGELEGT ODER DIE MITEIGENTUEMERSCHAFT DER DBH-KENNUNG FUER DIE DATEI (&00) IST NICHT DEFINIERT.

Bedeutung

Die Datei soll in einer Kennung ungleich der DBH-Kennung liegen. Dort
kann sie jedoch vom DBH nicht angelegt werden.

Maßnahme

Datei in fremder Kennung anlegen oder DBH-Kennung als Miteigentuemer
fuer diese Datei definieren und Anweisung wiederholen.

SEW55B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B1   DVS-FEHLER (&00) BEIM OEFFNEN DER LOGGINGDATEI (&01) AUFGETRETEN

Bedeutung

Eine IO-Routine meldet einen DVS-Fehler zurueck.
Der Fehler tritt z.B. auf, wenn die Loggingdatei in einem
anderen aktiven Catalog offen ist.

Maßnahme

DVS-Fehler analysieren und entsprechende Massnahmen ergreifen.

SEW55B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B2   RENAME KANN NICHT DURCHGEFUEHRT WERDEN, DIE ZIEL-DATEI (&00) IST BEREITS VORHANDEN

Bedeutung

Ein Replikat-Space soll bei RECOVER, bzw. eine Sicherungsdatei soll
bei CREATE REPLICATION in die Datei (&00) umbenannt werden, dazu darf
diese Datei nicht existieren.

Maßnahme

Pruefen, ob der richtige Catalog- bzw. Replikatname angegeben ist.
Dateien, in die umbenannt werden soll, loeschen. Anweisung wiederholen.

SEW55B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B3   DATEI (&00) BEREITS GEOEFFNET

Bedeutung

Datei (&00) in demselben DBH bereits geoeffnet

Maßnahme

Kommando spaeter wiederholen

SEW55B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B4   KONFIGURATIONSDATEI ZU (&00) KANN NICHT GEOEFFNET WERDEN

Bedeutung

Es existiert eine Konfiguration zu einem Space oder Replikatspace, deshalb
muss auch eine Konfigurationsdatei zum korrespondierenden Replikatspace
bzw. Space definiert sein oder bei REORG zur angegebenen Arbeitsdatei.

Maßnahme

Konfigurationsdatei definieren

SEW55B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B5   KONFIGURATIONSDATEI ZU (&00) KONNTE NICHT ERZEUGT WERDEN

Bedeutung

Es existiert eine Konfiguration zu einem Space, deshalb soll eine
Konfigurationsdatei fuer die Sicherung erzeugt werden. Die Datei
konnte nicht angelegt werden. Der DVS-Fehler wurde auf SYSLST
protokolliert.

Maßnahme

Ursache fuer DVS-Fehler beseitigen und Anweisung wiederholen.

SEW55B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B6   DEM LINKNAMEN SESAMCID IST KEINE DATEI ZUGEWIESEN

Bedeutung

Dem Linknamen SESAMCID ist in der DBH Startprozedur keine Datei
zugewiesen oder die zugewiesene Datei existiert nicht.

Maßnahme

Dateinamen der Datei mit den Catids explizit in der Anweisung angeben.

SEW55B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B7   BEIM SCHREIBEN DER PBI-DATEI IST EIN FEHLER AUFGETRETEN. COPY WIRD ABGEBROCHEN

Bedeutung

Der Service-Task-Routine wurde signalisiert, dass ein Fehler beim
Schreiben der PBI-Datei aufgetreten ist. Deshalb wird das Kopieren der
Spaces abgebrochen.

Maßnahme

Hinweise auf die Ursache im DBH-Protokoll analysieren.

SEW55B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B8   DIE DATEI (&00) KANN NICHT UMBENANNT WERDEN

Bedeutung

Die Datei kann nicht umbenannt werden, sie liegt nicht in der Kennung
des DBH und fuer sie fehlt die Miteigentuemerschaft.

SEW55B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW55B9   DIE ARBEITSDATEI (&00) PASST NICHT ZUM SPACE

Bedeutung

Die Arbeitsdatei passt nicht zu dem zu reorganisierenden Space, da sie
vermutlich von einer konkurrierenden Anweisung modifiziert wurde.

Maßnahme

Eine Arbeitsdatei nicht gleichzeitig fuer verschiedene konkurrierende
Anweisungen verwenden.

SEW56A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW56A1   AUSGABESATZ ZU LANG FUER SAM-DATEI

Bedeutung

Der Ausgabesatz ist laenger als die maximal erlaubte Satzlaenge fuer
SAM-Dateien.

Maßnahme

Weniger Spalten ausgeben bzw. mehrmals UNLOAD ausfuehren.

SEW57AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AA   REORG ONLINE WIRD ABGEWIESEN, WEIL AUF DER TABELLE BEREITS REORG ONLINE AKTIV IST

Bedeutung

Auf der gleichen Tabelle bzw. auf der gleichen Partition laeuft bereits
REORG ONLINE.

SEW57AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AB   TABELLE (&00).(&01).(&02) IST IM ZUSTAND "CHECK PENDING" UND ES SOLLEN DATEN IM TRANSFER-FORMAT ODER IM STANDARD-FORMAT ENTLADEN WERDEN.

Bedeutung

UNLOAD im Transfer-Format oder im Standard-Format
ist nicht moeglich fuer eine Tabelle, die im
Zustand "check pending" ist.

Maßnahme

UNLOAD im Delimiter-Format, CSV-Format oder Load-Format durchfuehren.

SEW57AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57AC   SPACE (&00).(&01) IST IM ZUSTAND "REORG PENDING".

Bedeutung

Die maximale Spacegroesse ist erreicht.

Maßnahme

REORG SPACE durchfuehren, damit der Space wieder prozessierbar ist.

SEW57A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A0   CAT-REC-DATEI (&00) NICHT ZUGREIFBAR.

Bedeutung

Die CAT-REC-Datei ist als defekt gekennzeichnet.

Maßnahme

Datenbankadministrator verstaendigen

SEW57A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A1   INDEX (&00).(&01).(&02) KANN NICHT AUFGEBAUT WERDEN.

Bedeutung

Ein CREATE INDEX kann nicht nachgefahren werden, weil sich der
Table-Space nicht im Space-Set befindet. Diese Exception dient nur zur
internen Kommunikation.

Maßnahme

Der Index wird im Rahmen der Datenanpassung aufgebaut, oder die
Exception wird umgesetzt.

SEW57A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A2   SPACE (&00).(&01) IST IM ZUSTAND "COPY PENDING"

Maßnahme

Sicherungskopie mit COPY SPACE anfertigen. Falls es sich um
den Catalog-Space handelt, Sicherungskopie des Catalog-Space
mit COPY CATALOG_SPACE ... OFFLINE anfertigen.

SEW57A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A3   AUF DEM SPACE (&00).(&01) IST MINDESTENS EIN INDEX UNGUELTIG.

Maßnahme

RECOVER INDEX anstossen.

SEW57A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A4   AUF DEM SPACE (&00).(&01) IST MINDESTENS EIN INDEX UNGUELTIG UND MINDESTENS EINE TABELLE IM ZUSTAND "CHECK PENDING".

Maßnahme

RECOVER INDEX ON SPACE und CHECK CONSTRAINTS ON SPACE anstossen.

SEW57A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A5   AUF DEM SPACE (&00).(&01) IST MINDESTENS EINE TABELLE IM ZUSTAND "CHECK PENDING"

Bedeutung

Der Space darf fuer diese Anweisung nicht im Zustand "check pending" sein.

Maßnahme

CHECK CONSTRAINTS ON SPACE anstossen.

SEW57A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A6   SPACE (&00).(&01) IST IM ZUSTAND "RECOVER PENDING".

Bedeutung

Ein RECOVER ist noch nicht abgeschlossen.

Maßnahme

RECOVER SPACE anstossen mit RESTART oder ADJUST.

SEW57A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A7   TABELLE (&00).(&01).(&02) IST IM ZUSTAND "CHECK PENDING"

Maßnahme

CHECK CONSTRAINTS ON TABLE anstossen.

SEW57A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A8   ONLINE-KOPIE WIRD ABGEWIESEN, WEIL ANDERE ONLINE-KOPIE AKTIV IST

Maßnahme

Nach dem Ablauf der anderen Online-Kopie Anweisung wiederholen.

SEW57A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57A9   SPACE (&00).(&01) IST DEFEKT

Bedeutung

Der Space (&00).(&01) ist als defekt gekennzeichnet.
Das kann auch der Space einer Fremdkopie oder eines Replikats sein,
mit dem repariert werden soll.

Maßnahme

Der  Space muss mit einer korrekten Sicherung  repariert werden.

SEW57BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BA   DIE ANGEGEBENE CAT-REC-DATEI (&00) PASST NICHT ZUM REPLIKAT.

Bedeutung

Die angegebene CAT-REC-Datei beschreibt einen aelteren Stand als das
Replikat, eventuell wurden Eintraege geloescht, um den Original-Catalog
zurueckzusetzen, oder die CAT-REC-Datei gehoert zu einem anderen
Orginal-Catalog.

Maßnahme

Anweisung mit korrekter CAT-REC-Datei wiederholen.

SEW57BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BB   DIE ANGEGEBENE CAT-REC-DATEI (&00) KANN BEI REFRESH REPLICATION NICHT AUSGEWERTET WERDEN

Bedeutung

Die CAT-REC-Datei (&00) enthaelt keine neuen Informationen, um das
Replikat zu aktualisieren. Das Replikat ist auf dem neuesten Stand.

Maßnahme

Anweisung mit aktueller CAT-REC-Datei wiederholen.

SEW57BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BC   DER CATALOG (&00) KANN NICHT MIT DEM REPLIKAT (&01) REPARIERT WERDEN.

Bedeutung

Das letzte REFRESH REPLICATION wurde laut (&01) auf dem Replikat nicht
vollstaendig beendet. So ist mit diesem Replikat keine Reparatur des
Catalog (&00) moeglich.

Maßnahme

- Die Recovery mit Sicherungsbestaenden wiederholen.
- Das Replikat vollstaendig aktualisieren, und die Anweisung wiederholen.

SEW57BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BD   DIE CAT-REC-DATEI (&00) PASST NICHT ZU KATALOG (&01).

Bedeutung

Die CAT-REC-Datei (&00) und die CAT-REC-Datei des Katalog (&01) stammen
nicht vom gleichen Katalog.

Maßnahme

Anweisung mit korrekten CAT-REC-Dateien wiederholen.

SEW57BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BE   DIE CAT-REC-DATEI (&00) WURDE ZURUECKGESETZT.

Bedeutung

Die CAT-REC-Datei (&00) wurde modifiziert und die letzten CAT-LOG-Saetze
geloescht. CAT-REC-Datei und Catalog-Space sind nicht konsistent
zueinander.

Maßnahme

Anweisung mit der CAT-REC-Datei einer konsistenten Datenbank wiederholen.

SEW57BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BF   DER ALS FREMDKOPIE BEREITGESTELLTE SPACE (&00).(&01) IST EIN REPLIKATSPACE.

Bedeutung

Ein Replikat kann nicht als Fremdkopie verwendet werden. Die Fremdkopie
muss von einem Original stammen.

SEW57BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57BG   IN DER FUER SPACE (&00).(&01) BEREITGESTELLTEN DATEI IST NOCH KEIN AUFSETZPUNKT DEFINIERT.

Bedeutung

Das DA-LOG, mit dem die Reparatur begonnen werden muss,
kann nicht ermittelt werden. Der bereitgestellte Space enthaelt keine
entsprechenden Informationen. Es handelt sich um keine gueltige
Fremdkopie bzw. kein gueltiges Replikat der aktuellen SESAM-Version

Maßnahme

Die Recovery mit einer korrekten Sicherung durchfuehren. Auf eine
Fremdkopie kann eventuell zurueckgesetzt werden.

SEW57B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B0   PRAGMA CHECK FEHLT ODER IST UNGUELTIG

Bedeutung

(1) Es wurde in einer SQL-Anweisung lesend auf eine Tabelle im Zustand
    "check pending" zugegriffen, ohne in der SQL-Anweisung PRAGMA CHECK
    OFF zu spezifizieren.
(2) Es wurde in einer SQL-Anweisung PRAGMA CHECK OFF spezifiziert und
    damit versucht, eine Tabelle zu aendern, die nicht im Zustand "check
    pending" ist.

Maßnahme

PRAGMA CHECK in der SQL-Anweisung aendern/ergaenzen oder CHECK CONSTRAINTS
ON TABLE anstossen.

SEW57B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B1   WAEHREND DER UMSTELLUNG VON SOMMER- AUF WINTERZEIT IST KEINE SICHERUNG MOEGLICH.

Bedeutung

Wegen der Mehrdeutigkeit des Sicherungszeitpunktes koennen waehrend der
Zeitumstellung keine Sicherungen erstellt werden.

Maßnahme

Nach der Zeitumstellung sichern.

SEW57B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B2   COPY-VERWALTUNGSBLOCK FEHLT, REPLIKAT (&00) NICHT ERZEUGT.

Bedeutung

Die Sicherung wurde mit einer aelteren SESAM/SQL-Version erstellt
und enthaelt deshalb keinen Copy-Verwaltungsblock.

Maßnahme

Replikat aus dem DBC loeschen.
Falls keine Sicherung existiert:
- Mit COPY CATALOG eine Sicherung erstellen.
- CREATE REPLICATION mit der bei der Sicherung erzeugten CAT-REC-Datei.
Bzw. CREATE REPLICATION mit geeigneter Sicherung.

SEW57B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B3   COPY-VERWALTUNGSBLOCK IST LEER, REPLIKAT (&00) NICHT ERZEUGT.

Bedeutung

Die Sicherung wurde mit einer aelteren SESAM/SQL-Version erzeugt. Der
Copy-Verwaltungsblock im Catalog-Space ist zwar vorhanden, aber leer.

Maßnahme

Replikat aus dem DBC loeschen.
Falls keine Sicherung existiert:
- Mit COPY CATALOG eine Sicherung erstellen.
- CREATE REPLICATION mit der bei der Sicherung erzeugten CAT-REC-Datei.
Bzw. CREATE REPLICATION mit geeigneter Sicherung.

SEW57B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B4   COPY-VERWALTUNGSBLOCK UNGEEIGNET, REPLIKAT (&00) NICHT ERZEUGT.

Bedeutung

Die Sicherung wurde mit einer aelteren SESAM/SQL-Version erzeugt. Der
Copy-Verwaltungsblock kann nicht verarbeitet werden.

Maßnahme

Replikat aus dem DBC loeschen.
Falls keine Sicherung existiert:
- Mit COPY CATALOG eine Sicherung erstellen.
- CREATE REPLICATION mit der bei der Sicherung erzeugten CAT-REC-Datei.
Bzw. CREATE REPLICATION mit geeigneter Sicherung.

SEW57B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B5   CAT-REC-DATEI (&00) UNGEEIGNET ZUM ERZEUGEN EINES REPLIKATS

Bedeutung

Die angegebene CAT-REC-Datei ist aus einem der folgenden Gruende
ungeeignet fuer die Erzeugung eines Replikats:
- Die CAT-REC-Datei ist leer.
- Die CAT-REC-Datei enthaelt einen Replikat-Informationsblock.
- Die CAT-REC-Datei enthaelt keinen Satz zu einer Sicherung.
- Die Sicherung wurde nicht mit COPY CATALOG erzeugt.
- Die Sicherung wurde nicht mit COPY CATALOG der richtigen Version
  erzeugt.

Maßnahme

Falls keine Sicherung existiert:
- Mit COPY CATALOG eine Sicherung (der richtigen Version) erstellen.
- CREATE REPLICATION mit der bei der Sicherung erzeugten CAT-REC-Datei.
Bzw. CREATE REPLICATION mit geeigneter Sicherung.

SEW57B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B6   SPACE (&00) IST IN DER SICHERUNG NICHT ENTHALTEN, TEIL-REPLIKAT WURDE NICHT ERZEUGT.

Bedeutung

Der Space ist nicht in der Sicherung enthalten,
weil die Sicherung mit EXCEPT NO LOG INDEX SPACE erzeugt wurde.

Maßnahme

Space nicht beim Teil-Replikat angeben.

SEW57B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B7   BEI SPACE (&00).(&01) IST DAS LOGGING UNTERBROCHEN

Bedeutung

Das Replikat kann nicht aktualisiert bzw. das Original kann nicht mit
Hilfe des Replikats repariert werden, da die logische Protokollierung
fuer mindestens diesen Space unterbrochen wurde (z.B. durch LOAD
OFFLINE).

Maßnahme

Ein Replikat kann mit REFRESH FOR SPACE aktualisiert und dabei auf die
Spaces verkleinert werden, die noch im Logging sind. Fuer REFRESH SPACE
muss erst eine neue Sicherung erzeugt werden. Zur Reparatur eines
Originals kann so vorgegangen werden, dass zunaechst der Catalog-Space,
dann die Spaces, die noch im Logging sind, repariert werden. Auf die
Spaces, die nicht im Logging sind, kann zurueckgesetzt werden.

SEW57B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B8   FUER SPACE (&00).(&01) EXISTIERT DER AUFSETZPUNKT MIT DEM ZEITSTEMPEL (&02) IN DEN DA_LOGS NICHT.

Bedeutung

Das DA-LOG, mit dem die Reparatur des Original-Space oder das REFRESH des
Replikats begonnen werden muss, ist nicht mehr oder noch nicht in den
Metadaten des Originals bzw. des Replikats verzeichnet.

Maßnahme

Vor einem REFRESH SPACE muss eventuell erst das Replikat mit REFRESH
aktualisiert werden, damit der DA-LOG-Eintrag bekannt wird. Wenn der
Eintrag bereits geloescht ist, muss das Replikat neu erzeugt werden.
Eine Recovery kann mit einer anderen Sicherung versucht werden oder es
kann auf das Replikat oder die Fremdkopie zurueckgesetzt werden.

SEW57B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57B9   DAS REPLIKAT (&00) IST DEFEKT.

Bedeutung

Das Replikat ist defekt, da das letzte REFRESH mit Fehler
abgebrochen wurde. Auch ein erneutes REFRESH ist nicht moeglich.

Maßnahme

Neues Replikat anlegen.

SEW57CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CA   DIE CAT-REC-DATEI DES CATALOG (&00) IST NICHT ZUGREIFBAR

Bedeutung

Die CAT-REC-Datei des Catalog (&00)ist nicht vorhanden oder es trat ein
Fehler beim Zugriff auf.

Maßnahme

Korrekte CAT-REC-Datei bereitstellen.

SEW57CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CB   DER SPACE (&00).(&01) IST AUF EINEN STAND VOR DEM DA-LOG MIT DEM ZEITSTEMPEL (&02) ZURUECKGESETZT WORDEN.

Bedeutung

Die Sicherung oder das Replikat des Space ist ungueltig geworden, weil
der Space in der Zwischenzeit auf einen aelteren Stand zurueckgesetzt
worden ist, als er bereits in der Sicherung bzw. dem Replikat enthalten
ist. Deshalb ist damit keine Reparatur bzw. kein REFRESH mehr moeglich.
Der Zeitstempel identifiziert das letzte DA-LOG, das bereits in der
Sicherung bzw. im Replikat enthalten ist.

Maßnahme

Auf die Sicherung oder das Replikat kann zurueckgesetzt werden.
Ein Replikat muss neu erzeugt werden oder es kann der Space mit
REFRESH SPACE neu ins Replikat aufgenommen werden.

SEW57CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CC   DER SPACE (&00).(&01) WURDE ZURUECKGESETZT ODER GELOESCHT. DER EINTRAG MIT DEM ZEITSTEMPEL (&02) IN DEN RECOVERY_UNITS EXISTIERT NICHT MEHR.

Bedeutung

Der Space wurde auf einen aelteren Stand zurueckgesetzt, als er bereits
im Replikat enthalten ist oder der Space wurde im Original geloescht.
Der Zeitstempel identifiziert den letzten Recovery-Unit-Eintrag, der im
Replikat verzeichnet war und der bei REFRESH oder RECOVER mit dem Replikat
noch vorhanden sein muss. Er wurde im Original beim Ruecksetzen oder
Loeschen des Space entfernt. Moeglicherweise wurde er auch mit MODIFY
entfernt.

Maßnahme

Der Space muss neu ins Replikat aufgenommen werden oder der Space muss
aus dem Replikat entfernt werden.

SEW57CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CD   FUER DEN CATALOG-SPACE (&00).(&01) EXISTIERT DER AUFSETZPUNKT MIT DEM ZEITSTEMPEL (&02) IN DEN CAT-LOG-SAETZEN NICHT.

Bedeutung

Das CAT-LOG, mit dem die Reparatur oder das REFRESH begonnen werden muss,
kann nicht ermittelt werden. Der Eintrag fuer das letzte CAT-LOG,
das bereits in der Kopie oder dem Replikat enthalten ist, ist nicht mehr
oder noch nicht in der CAT-REC-Datei verzeichnet.

Maßnahme

Auf eine Kopie kann zurueckgesetzt werden, ein Replikat muss neu erzeugt
werden.

SEW57CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57CE   DIE CAT-REC-DATEI (&00) IST AELTER ALS DAS REPLIKAT.

Bedeutung

Auf das Replikat wurde zurueckgesetzt. Die CAT-REC-Datei, mit der jetzt
ein REFRESH oder RECOVER durchgefuehrt werden soll, ist frueher
entstanden.

Maßnahme

Eine CAT-REC-Datei angeben, die nach dem Ruecksetzen des Originals
entstanden ist.

SEW57C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C1   DIE ANWEISUNG WIRD ABGEWIESEN, SPACE (&00).(&01) GEHOERT ZU EINER SICHERUNG.

Bedeutung

Die Anweisung ist bei einer Sicherung nicht zugelassen.

SEW57C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C2   DER CATALOG (&00) IST NICHT IM ZUSTAND ACTIVE.

Bedeutung

Zur Ausfuehrung der Anweisung muss sich der Catalog im Zustand ACTIVE
befinden

Maßnahme

Der Administrator kann den Zustand mit SET-SQL-DB-CATALOG-STATUS aendern.

SEW57C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C3   DIE ANWEISUNG WIRD ABGEWIESEN, DER CATALOG (&00) IST EIN REPLIKAT.

Bedeutung

Die Anweisung ist bei einem Replikat nicht zugelassen.

SEW57C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C4   DIE ANWEISUNG WIRD ABGEWIESEN, DER CATALOG (&00) IST EIN SICHERUNGSBESTAND.

Bedeutung

Die Anweisung ist bei einem Sicherungsbestand nicht zugelassen.

SEW57C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C5   DIE ANWEISUNG WIRD ABGEWIESEN, DER CATALOG (&00) IST KEIN ORIGINAL.

Bedeutung

Die Anweisung ist nur bei einem Original zugelassen, nicht bei
einem Sicherungsbestand oder Replikat.

SEW57C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C6   DER EINGESPIELTE SPACE (&00).(&01) IST KEIN REPLIKAT.

Bedeutung

Der zur Reparatur eingespielte Space des Replikats ist nicht als
Replikat gekennzeichnet.

SEW57C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C7   DIE ARBEITSDATEI LIEGT NICHT IN DER KENNUNG (&00) DES SPACE.

Bedeutung

Bei RENAME muss die Arbeitsdatei in der selben Benutzerkennung liegen wie
der Space.

SEW57C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C8   RENAME NICHT ZULAESSIG, DIE ARBEITSDATEI (&00) LIEGT AUF BAND.

Bedeutung

RENAME geht nur, wenn die Arbeitsdatei auf Platte liegt.

Maßnahme

COPY angeben oder, falls der Space auf eine andere Storagegroup verlagert
werden soll, RENAME ohne Angabe einer Arbeitsdatei.

SEW57C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW57C9   MINDESTENS EINE REFERENZIERTE ODER REFERENZIERENDE TABELLE IST IM ZUSTAND "CHECK PENDING"

Bedeutung

Mindestens eine Tabelle, die im Zustand "check pending" ist, wird von der
aktuellen Tabelle referenziert oder referenziert die aktuelle Tabelle in
einer Referenzbedingung.

Maßnahme

CHECK CONSTRAINTS ON TABLE fuer die referenzierte bzw. referenzierende
Tabelle anstossen und LOAD ONLINE wiederholen, oder LOAD ONLINE mit
Parameter NO CONSTRAINT CHECK durchfuehren.

SEW58UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UA   DIE CAT-REC-DATEI (&00) IST INKONSISTENT.

Bedeutung

Moegliche Ursachen:
- Der Kennblock der CAT-REC-Datei hat falsches Format.
- Die CAT-REC-Datei passt nicht zum Catalog-Space.

Maßnahme

Konsistente CAT-REC-Datei bereitstellen und Anweisung wiederholen.

SEW58UB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UB   AUF DIE CAT-REC-DATEI (&00) KANN NICHT EXKLUSIV ZUGEGRIFFEN WERDEN.

Bedeutung

Die CAT-REC-Datei kann nicht exklusiv eroeffnet werden.

Maßnahme

Die CAT-REC-Datei zum exklusiven Zugriff bereitstellen und
Anweisung wiederholen.

SEW58UC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UC   TRANSFERDATEI (&00) HAT ZUWENIG BESCHREIBUNGSSAETZE.

Bedeutung

Es wurde statt des erwarteten Beschreibungssatzes ein Datensatz gelesen.

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58UD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UD   SPALTENNAME (&00) AUS DB-SIB-DATEI (&01) ENTSPRICHT NICHT DEN REGELN FUER SPALTENNAMEN EINER TABELLE.

Bedeutung

Eine V1-Datenbank enthaelt einen Spaltennamen, der nicht als Spaltenname
einer V2-Tabelle uebernommen werden kann. Spaltenname im Sinne der V2
syntaktisch nicht korrekt.

Maßnahme

Betroffene Spalte mit SESASB umbenennen und dann migrieren.

SEW58UE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UE   DIE CAT-REC-DATEI (&00) DES REPLIKATES HAT KEINE REPLIKATINFORMATION.

Bedeutung

Beim Lesen der CAT-REC-Datei wird festgestellt, dass keine
Replikatinformation vorhanden ist, sie ist keine CAT-REC-Datei
eines Replikats

Maßnahme

Korrekte CAT-REC-Datei mit Replikatinformation bereitstellen und
Anweisung wiederholen.

SEW58UF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UF   DIE INFORMATION IM REPLIKAT IST BEI SPACE (&00).(&01) INKONSISTENT

Bedeutung

Die Information im Replikat-Infoblock der Replikat-CAT-REC-Datei ist
inkonsistent. Das Replikat ist defekt.

Maßnahme

Das Replikat muss neu erstellt werden. Defekte Replikat-CAT-REC-Datei
fuer die Diagnose bereitstellen.

SEW58UG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UG   FUER SPACE (&00).(&01) IST DAS LOGGING NICHT EINGESCHALTET.

Bedeutung

Beim Lesen der CAT-REC-Datei wird festgestellt, dass mindestens der
Space (&00).(&01) nicht im Logging ist.

Maßnahme

Zur Reparatur eines Originals kann so vorgegangen werden, dass zunaechst
der Catalog-Space, dann die Spaces, die noch im Logging sind, repariert
werden. Auf die Spaces, die nicht im Logging sind, kann zurueckgesetzt
werden.

SEW58UH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UH   FUER DAS REPLIKAT (&00) IST EIN KONKURRIERENDES REFRESH REPLICATION AKTIV.

Bedeutung

Beim Lesen der CAT-REC-Datei wird festgestellt, dass ein REFRESH
REPLICATION parallel laeuft oder nicht beendet ist.

Maßnahme

REFRESH REPLICATION beenden und Anweisung wiederholen.

SEW58UI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UI   PK-SIB-DATEI (&00) IST DEFEKT. INTERNER FEHLERCODE: (&01)

Bedeutung

PK-SIB-Datei defekt. Die Art des Fehlers wird zu Diagnosezwecken als
interner Fehlercode ausgegeben.

Maßnahme

PK-SIB-Datei neu erstellen und erneut versuchen.

SEW58UJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UJ   DIE CAT-REC-DATEI (&00) HAT DEN NAMEN DER CAT-REC-DATEI DES REPLIKATES.

Bedeutung

Beim RECOVER CATALOG ... USING REPLICATION wurde die
CAT-REC-Datei des Replikates angegeben.

Maßnahme

Es muss die CAT-REC-Datei des Originals angegeben werden. Sie
beschreibt den Stand des Originals, der durch das RECOVER erreicht
werden soll.

SEW58UK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UK   IN DER CAT-REC-DATEI (&00) WURDE GELOESCHT. RECOVER CATALOG ERFORDERLICH.

Bedeutung

In der CAT-REC-Datei wurden Eintraege ab einem Sicherungsbestand
geloescht. Das dient zum Ruecksetzen des Catalogs und muss noch mit
RECOVER CATALOG abgeschlossen werden. Der Catalog wurde zum Aendern
gesperrt.

Maßnahme

Wenn sich der DBH nicht beendet hat, mit MODIFY-CATALOG-ACCESS-RIGHTS die
Zugriffsrechte des Catalogs auf CAT-ADMINISTRATION = Yes aendern und die
Anweisung RECOVER CATALOG ... absetzen.
Wenn sich der DBH beendet hat, DBH mit der Option LOG-FILE-OPEN =
*ON-SPACE-UPDATE starten und die Anweisung RECOVER CATALOG ... absetzen.
Wenn sich der DBH im Wiederanlauf beendet hat, Catalog-Datei loeschen
oder umkatalogisieren, beim DBH-Start die Anforderung des Catalogs mit
I (fuer IGNORE) quittieren, die Anweisung RECOVER CATALOG ... absetzen.

SEW58UL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UL   FEHLERHAFTE LAENGE EINES METASATZES IN DER TRANSFERDATEI (&00)

Bedeutung

Die Transferdatei ist zerstoert. Der Kopfsatz oder ein
Beschreibungssatz hat eine fehlerhafte Laenge.

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58UM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UM   MIT DEM ANGEGEBENEN REPLIKAT (&00) IST KEIN RECOVER MOEGLICH.

Bedeutung

Das Replikat enthaelt keinen gueltigen Anwender-Space im
Replikat-Info-Block.

Maßnahme

keine

SEW58UN

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UN   BEIM ZULADEN WIDERSPRICHT DER EINGABESATZ DER OPTION NO OVERWRITE

Bedeutung

Es wurde NO OVERWRITE gefordert. Die Tabelle enthaelt bereits einen Satz
mit demselben Primaerschluesselwert wie der zuzuladende Satz und fuer
mindestens einen Wert des zuzuladenden Satzes existiert bereits ein Wert
in der zugeordneten Spalte des bereits vorhandenen Satzes.

Maßnahme

Eingabedatei korrigieren oder Ueberschreiben erlauben.

SEW58UO

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UO   EINGABEDATEI BEI LOAD OFFLINE IST NICHT SORTIERT, OBWOHL SORTED ANGEGEBEN WURDE

Maßnahme

Eingabedatei sortieren oder ohne den Parameter SORTED zuladen.

SEW58UP

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UP   DATEINAME IM KENNBLOCK DER V1-SICHERUNGSDATEI WIDERSPRICHT TATSAECHLICHEM DATEINAMEN (&00) ODER DER DATEITYP STIMMT NICHT MIT DEM GEFORDERTEN DATEITYP UEBEREIN.

Bedeutung

a) Im Kennblock der DB-SIB-Datei bzw. PK-SIB-Datei steht der Name der
   V1-Datenbank und die Erstellungsnummer der Sicherungsdatei. Diese Datei
   traegt nicht den Standarddateinamen <V1-DB-Name>.DB-SIB.<Nummer> bzw.
   <V1-DB-Name>.PK-SIB.<Nummer>.
b) Der Dateityp ist nicht der in der Anweisung geforderte Dateityp
   (PK-SIB bzw. DB-SIB).

Maßnahme

Datei auf Standarddateinamen umbenennen bzw. Datei mit korrektem Dateityp
(PK-SIB bzw. DB-SIB) angeben.

SEW58UQ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UQ   DB-SIB-DATEI (&00) IST DEFEKT. INTERNER FEHLERCODE: (&01)

Bedeutung

DB-SIB-Datei defekt. Art des Fehlers wird zu Diagnosezwecken als interner
Fehlercode ausgegeben.

Maßnahme

DB-SIB-Datei neu erstellen und erneut versuchen.

SEW58UR

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UR   TEILWEISE NACHGEFAHRENER SPACE (&00).(&01) IST NICHT IM ZUSTAND "RECOVER PENDING"

Maßnahme

Space angeben, der die Voraussetzungen fuer UNLOAD zu Recoveryzwecken
erfuellt.

SEW58US

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58US   KOPIEDATEI (&00) IST DEFEKT ODER GESPERRT

Maßnahme

Kopiedatei angeben, die im Zustand "ok" ist.

SEW58UT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UT   DATEI (&00) IST UNVOLLSTAENDIG

Bedeutung

Beim Lesen eines Blocks wird EOF gemeldet.

Maßnahme

Daten aus geeigneter Sicherungsdatei entladen.

SEW58UU

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UU   ZUR TABELLE (&00).(&01).(&02) SIND KEINE SPALTEN DEFINIERT

Maßnahme

Tabellennamen korrigieren.

SEW58UV

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UV   METAINFORMATION AUF DATEI (&00) UNVOLLSTAENDIG

Bedeutung

Block mit Fortsetzungssatz fehlt; die Datei ist defekt oder ist keine
Sicherungsdatei.

Maßnahme

Daten aus geeigneter Sicherungsdatei entladen.

SEW58UW

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UW   DATEI (&00) HAT EINEN BLOCK MIT UNGUELTIGER LAENGE

Maßnahme

Daten aus geeigneter Sicherungsdatei entladen.

SEW58UX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UX   DATEI (&00) ENTHAELT EINEN UNVOLLSTAENDIGEN SATZ

Bedeutung

Fortsetzungssatz fehlt.

Maßnahme

Daten aus geeigneter Sicherungsdatei entladen.

SEW58UY

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UY   DATEI (&00) HAT FEHLERHAFTE FORTSETZUNGSSAETZE

Bedeutung

Fehler bei Satznummer im Fortsetzungssatz.

Maßnahme

Daten aus geeigneter Sicherungsdatei entladen.

SEW58UZ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58UZ   METADATEN DER DATEI (&00) NICHT AUSWERTBAR

Bedeutung

Die angegebene Datei ist entweder kein SESAM-Space oder enthaelt keine
Metadaten, weil es sich um einen Catalog-Space einer aelteren Version
handelt oder die Datei ist defekt.

Maßnahme

Datei gegebenenfalls an die  Diagnose  senden.

SEW58U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U0   SATZ DER EINGABEDATEI (&00) IST ZU KURZ

Bedeutung

Die Laenge des SAM-Satzes ist kuerzer als aufgrund der Positionen und
Laengen der Spalten erforderlich.

Maßnahme

Satz korrekt angeben und dann in die Tabelle einbringen.

SEW58U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U1   DATENTYP AUS TRANSFERDATEI (&00) IST FUER DIE SPALTE (&01).(&02).(&03). (&04) UNZULAESSIG.

Bedeutung

Die Transferdatei darf nur Datentypen enthalten, die SESAM/SQL
bearbeiten kann.

Maßnahme

Transferdatei neu erstellen.

SEW58U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U2   BESCHREIBUNGSSATZ DER TRANSFERDATEI (&00) HAT NICHT DIE SATZKENNUNG "DE".

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U3   KOPFSATZ DER TRANSFERDATEI (&00) HAT NICHT DIE SATZKENNUNG "HD".

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U4   VERSION DER TRANSFERDATEI (&00) NICHT BEARBEITBAR.

Maßnahme

Transferdatei mit neuer Version erstellen und erneut versuchen.

SEW58U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U5   LAENGE UND DATENTYP FUER DIE SPALTE (&00).(&01).(&02).(&03) AUS DER TRANSFERDATEI (&04) PASSEN NICHT ZUSAMMEN.

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U6   DATEI (&00) HAT NICHT RECFORM=V

Maßnahme

Eingabedatei mit RECFORM=V erstellen.

SEW58U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U7   RECSIZE DER DATEI (&00) NICHT AUSREICHEND

Maßnahme

Eingabedatei mit korrekter RECSIZE angeben.

SEW58U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U8   TRANSFERDATEI (&00) IST ZU KURZ.

Bedeutung

Das Dateiende wurde erreicht, bevor alle Beschreibungssaetze gelesen
wurden.

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58U9   TRANSFERDATEI (&00) ENTHAELT KEINE DATENSAETZE

Maßnahme

Transferdatei neu erstellen und erneut versuchen.

SEW58V0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V0   SAETZE MIT DER METAINFORMATION IN DER DATEI (&00) SIND FEHLERHAFT AUFGEBAUT

Bedeutung

Fehler im Satzaufbau: NOT NULL-Spalte fehlt oder Reihenfolge der
Spalten stimmt nicht.

Maßnahme

Sicherungsdatei neu erstellen. Falls der Fehler wiederholt auftritt,
Sicherungsdatei an Systemdignose senden.

SEW58V1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V1   METAINFORMATIONSTABELLE DER DATEI (&00) IST DEFEKT.

Maßnahme

Sicherungsdatei neu erstellen. Falls der Fehler wiederholt auftritt,
Sicherungsdatei an Systemdignose senden.

SEW58V2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V2   EINGABEDATEI ENTHAELT MEHRERE SAETZE MIT DEMSELBEM PRIMAERSCHLUESSEL

Maßnahme

Eingabedatei korrigieren.

SEW58V3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V3   IN EINEM SATZ DER EINGABEDATEI IST DER PRIMAERSCHLUESSELWERT ODER DER WERT FUER EINE SPALTE, DIE ZUM ZUSAMMENGESETZTEN PRIMAERSCHLUESSEL GEHOERT, NULL.

Maßnahme

Eingabedatei korrigieren.

SEW58V4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V4   DER SATZ DER EINGABEDATEI (&00) ENTHAELT ZU WENIG DELIMITER-ZEICHEN

Bedeutung

Es sollen n Spalten zugeladen werden, der Satz enthaelt aber weniger
als n-1 DELIMITER-Zeichen.
Der Satz enthaelt genau n-1 DELIMITER-Zeichen: der Wert fuer
die n-te Spalte fehlt. Falls diese Spalte NULL ist, muss das
durch ein weiteres DELIMITER-Zeichen gekennzeichnet werden.

Maßnahme

Satz korrekt angeben und dann in die Tabelle einbringen.

SEW58V5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V5   DER SPACE (&00).(&01) PASST NICHT ZUM REPLIKAT.

Bedeutung

Der Space (&00).(&01) passt laut interner Konsistenzpruefungen nicht zum
Replikat.

Maßnahme

- Den korrekten Space bereitstellen.
- Replikat neu anlegen.

SEW58V6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V6   IN DIE TABELLE (&00).(&01).(&02) KONNTE KEIN SATZ DER EINGABEDATEI ZUGELADEN WERDEN.

Bedeutung

Die bei LOAD angegebene Eingabedatei enthielt keinen korrekten Satz. Daher
konnte kein Satz zugeladen werden.

Maßnahme

Eingabedatei pruefen.

SEW58V7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V7   DER REPLIKAT-INFO-BLOCK IN DER REPLIKAT-CAT-REC-DATEI (&00) IST FEHLERHAFT.

Bedeutung

Die Spaceanzahl oder die Block-Verkettung im Replikat-Info-Block ist
falsch.

Maßnahme

Konsistente Replikat-CAT-REC-Datei bereitstellen und Anweisung
wiederholen.

SEW58V8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW58V8   MIT DEM ANGEGEBENEN REPLIKAT (&00) IST KEIN RECOVER CATALOG_SPACE MOEGLICH.

Bedeutung

Das Replikat enthaelt keinen gueltigen Catalog-Space im
Replikat-Info-Block.

Maßnahme

keine

SEW59AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59AA   PRIMAERSCHLUESSELWERT KLEINER ALS UNTERE GRENZE DER PARTITION

Bedeutung

Eine Partition enthaelt einen Satz, dessen Primaerschluesselwert
kleiner ist als die untere Grenze dieser Partition.

Maßnahme

Space mit RECOVER TO reparieren.

SEW59AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59AB   PRIMAERSCHLUESSELWERT GROESSER ALS OBERE GRENZE DER PARTITION

Bedeutung

Eine Partition enthaelt einen Satz, dessen Primaerschluesselwert
groesser ist als die obere Grenze dieser Partition.

Maßnahme

Space mit RECOVER TO reparieren.

SEW59A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A0   BAN NICHT AUFSTEIGEND

Bedeutung

Der Space (&00).(&01) ist defekt, da die BANs nicht aufsteigend sortiert
sind.

Maßnahme

Space mit RECOVER reparieren.

SEW59A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A1   FALSCHE BLOCKKENNUNG (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A2   UNZULAESSIGE BLOCKLAENGE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Die Blocklaenge ist kleiner als die Blockkopflaenge oder groesser als die
maximale Blocklaenge.

Maßnahme

Space mit RECOVER reparieren.

SEW59A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A3   BLOCK IST LEER

Bedeutung

Blocklaenge ist gleich Blockkopflaenge. (Betroffener Space: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A4   UNGUELTIGE SATZNUMMER (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Satznummer ist null.

Maßnahme

Space mit RECOVER reparieren.

SEW59A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A5   FALSCHE SATZLAENGE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Die Satzlaenge ist kleiner gleich Satzkopflaenge. Die Satzlaenge passt
nicht zur Summe der Laengen der Teilsaetze.

Maßnahme

Space mit RECOVER reparieren.

SEW59A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A6   SATZ GEHT UEBER DAS PHYSIKALISCHE BLOCKENDE HINAUS. (BETROFFENER SPACE: (&00).(&01))

Bedeutung

a) Distanz des Satzes zum Satzanfang plus Satzlaenge groesser als
   physikalische Blocklaenge.
b) Bei Saetzen konstanter Laenge:
   Die aus der Anzahl der Saetze ermittelte Summe der Satzlaengen plus
   Blockkopflaenge ueberschreitet die physikalische Blocklaenge.
c) Bei Saetzen konstanter Laenge:
   Anzahl Saetze groesser als die maximal fuer einen Block moegliche
   Anzahl Saetze.

Maßnahme

Space mit RECOVER reparieren.

SEW59A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A7   UNZULAESSIGE SATZFOLGE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

a) Mitten im Block steht ein Fortsetzungssatz.
b) Bei einem Fortsetzungssatz ist die Anzeige, dass es sich um einen
   Fortsetzungssatz handelt, nicht gesetzt.
b) Bei einem Satz, der kein Fortsetzungssatz ist, ist die Anzeige, dass
   es sich um einen Fortsetzungssatz handelt, gesetzt.

Maßnahme

Space mit RECOVER reparieren.

SEW59A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A8   BEI EINEM SATZ ZU EINER TABELLE MIT PRIMAERSCHLUESSEL FEHLT DER PRIMAERSCHLUESSEL. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59A9   PRIMAERSCHLUESSEL NICHT AUFSTEIGEND (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B0   BEI VARCHAR-WERT MIT ZDLV-BLOECKEN: GESAMTLAENGE DES VARCHAR-WERTS LAUT ZD-SATZ WIDERSPRICHT DER SUMME DER EINZELLAENGEN DER IN DEN ZDLV-BLOECKEN ABGESPEICHERTEN TEILWERTE (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B1   IM VARCHAR-TEILSATZ WIDERSPRICHT DIE EINTRAGSLAENGE DER VARCHAR-LAENGE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Bei einem Varchar-Wert, bei dem kein ZDLV-Block verwendet wird
(<253 Bytes), passt die Gesamtlaenge des Eintrags nicht zur Laenge des
VARCHAR-Werts.

Maßnahme

Space mit RECOVER reparieren.

SEW59B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B2   TABELLE HAT KEINE SPALTE MIT DIESEM BAN (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B3   FUER EINE DER SPALTEN IST EIN WERT EINGETRAGEN, DER LAENGER IST ALS FUER DIESE SPALTE ERLAUBT IST (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B4   MAXIMALE AUSPRAEGUNGSZAHL UEBERSCHRITTEN (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B5   MAXIMALER BAN IM SATZ WIDERSPRICHT DER ANGABE IM SATZKOPF (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B6   SUMME DER SATZLAENGEN WIDERSPRICHT BLOCKLAENGE (BETROFFENER SPACE: (&00). (&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B7   ES DARF ZU DIESEM WERT KEINEN ZDLV-BLOCK GEBEN. (BETROFFENER SPACE: (&00). (&01))

Bedeutung

Bei einem Teilsatz zu einem VARCHAR-Wert sitzt die Anzeige, dass es ZDLV-
Bloecke gibt, aber der Wert ist nicht so lang, dass ein ZDLV-Block
angelegt wird.

Maßnahme

Space mit RECOVER reparieren.

SEW59B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B8   BLOCKLAENGE DES ZDLV-BLOCKS WIDERSPRICHT DER ANGABE IM ZD-SATZ (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59B9   UNGUELTIGE ZDLV-BLOCKFOLGE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Die Kettung der ZDLV-Bloecke widerspricht der Reihenfolge der ZDLV-Block-
nummern im ZD-Satz.

Maßnahme

Space mit RECOVER reparieren.

SEW59C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C1   FALSCHE VORWAERTSKETTUNG (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C2   ANZAHL DER SAETZE LAUT INTERNER DATENSTRUKTUR WIDERSPRICHT DER TATSAECHLICHEN SATZANZAHL. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C3   EIN SATZ IST AUFGRUND EINER INTERNEN ANZEIGE ALS DUPLIKAT GEKENNZEICHNET. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C4   FEHLER IM BLOCKKOPF (BETROFFENER SPACE: (&00).(&01))

Bedeutung

a) Vorwaertsverkettung ist die Blocknummer 0.
b) falls der Eintrag Table-Id relevant ist: Table-Id ist ungueltig.
c) Blocklaenge ist entweder kleiner als die Blockkopflaenge oder groesser
   als die logische Blocklaenge.
d) Blocknummer laut Blockkopf ungleich wahre (das heisst zum Lesen
   angeforderte) Blocknummer.
e) Blockkennung ist nicht die erwartete.

Maßnahme

Space mit RECOVER reparieren.

SEW59C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C5   VERWEIS AUF BLOCKNUMMER IST UNGUELTIG (BETROFFENER SPACE: (&00).(&01))

Bedeutung

a) In einem Eintrag eines Blocks wird auf die Blocknummer 0 verwiesen
b) Blocknummer im Eintrag des PSI0-Blocks ungleich Blocknummer des
   zugehoerigen ZD-Blocks
c) Blocknummer laut PSI(i+1)-Block widerspricht Blocknummer des PSI(i)-
   Blocks.
d) Blocknummer des naechsten Eintrags im PST(i+1)-Block widerspricht der
   entsprechenden Verkettung der PSI(i)-Bloecke.
e) Blocknummer ausserhalb des gueltigen Spektrums (# < 1  ODER  # > max.
   Wert aus FTAB). Betrifft entweder Blocknummer des Nachfolgeblockes
   aus dem Blockkopf oder eines ZDLV-Blockes aus einer VARCHAR-Spalte.

Maßnahme

Space mit RECOVER reparieren.

SEW59C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C6   KETTUNG LAUT INDEXBLOCK UNGUELTIG (BETROFFENER SPACE: (&00).(&01))

Bedeutung

a) Vorwaertskettung im PSI(i)-Block ist die Endekettung, aber es gibt
   noch Eintraege im PSI(i+1)-Block.
b) Vorwaertskettung im PST0-Block ist die Endekettung, aber es gibt noch
   Saetze im ZDR-Block.
c) Es gibt weitere Eintraege im PSI0-Block, aber keine ZD-Saetze dazu.
d) Vorwaertskettung im PST0-Block ist nicht die Endekettung, aber es gibt
   keine Saetze im ZDR-Block.

Maßnahme

Space mit RECOVER reparieren.

SEW59C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C7   PRIMAERSCHLUESSEL EINES SATZES FEHLT IN INTERNER DATENSTRUKTUR. (BETROFFENER SPACE: (&00).(&01))

Bedeutung

PSI-Ankerblock ist leer, es gibt aber mindestens einen ZD-Block mit einem
Satz mit Primaerschluessel.

Maßnahme

Space mit RECOVER reparieren.

SEW59C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C8   INTERNE TABELLE ZUM PRIMAERSCHLUESSEL INKONSISTENT. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59C9   PRIMAERSCHLUESSEL BEZUEGLICH INDEX INKONSISTENT (BETROFFENER SPACE: (&00). (&01))

Bedeutung

a) Primaerschluessel im ZD-Block passt nicht zum Primaerschluessel im
   PSI0-Block.
b) Primaerschluessel im PSI(i)-Block passt nicht zum Primaerschluessel im
   PSI(i+1)-Block.

Maßnahme

Space mit RECOVER reparieren.

SEW59DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DA   SPALTENWERT WIDERSPRICHT DEM DES SYSTEMSATZES (BETROFFENER SPACE: (&00). (&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DB   FALSCHE SATZANZEIGE BEIM INDEX (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59DC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DC   INDEX IST NICHT UNIQUE (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Bei einem UNIQUE-Index sind mehrere Satznummern vorhanden.

Maßnahme

Space mit RECOVER reparieren.

SEW59DD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DD   UNGUELTIGER SYSTEMSATZ (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Systemsatz besteht nicht aus X'FF'.

Maßnahme

Space mit RECOVER reparieren.

SEW59DE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DE   INDEXSATZ ODER INDEXRESTSATZ HAT UNGERADE SATZLAENGE (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59DF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59DF   SATZNUMMERNINDEX IST NICHT AUFSTEIGEND (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D0   LAENGE DES PRIMAERSCHLUESSELWERTS FUER INDEX UNGUELTIG (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Laenge des Primaerschluesselwerts im PSI(i)-Block widerspricht der Laenge
im Eintrag im PSI(i+1)-Block bzw. im ZD-Block.

Maßnahme

Space mit RECOVER reparieren.

SEW59D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D1   INFORMATION UEBER PRIMAERSCHLUESSEL IN INTERNER TABELLE INKONSISTENT. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D2   INFORMATION UEBER TABELLE IN INTERNER TABELLE INKONSISTENT. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D3   INFORMATION UEBER SATZNUMMERN UND BLOECKE INKONSISTENT. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D4   ES GIBT INTERNE INFORMATION UEBER EINEN SATZ DEN ES IM ZD-BLOCK NICHT GIBT (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D5   ES GIBT EINEN SATZ MIT UNGUELTIGER SATZNUMMER. (BETROFFENER SPACE: (&00). (&01))

Bedeutung

a) Die Satznummer ist 0.
b) Die Satznummer ist groesser als die hoechste Satznummer fuer diese
   Tabelle.

Maßnahme

Space mit RECOVER reparieren.

SEW59D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D6   INTERNE INFORMATION UEBER INDEX INKONSISTENT. (BETROFFENER SPACE: (&00). (&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D7   INDEXBLOCK HAT KEINEN EINTRAG (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Indexblock hat keine Eintraege, obwohl im Blockkopf des Indexblocks eine
SI-Laenge eingetragen ist.

Maßnahme

Space mit RECOVER reparieren.

SEW59D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D8   SATZNUMMER IM INDEX NICHT AUFSTEIGEND (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59D9   SPALTENWERTE IM INDEX NICHT AUFSTEIGEND (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59E1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E1   ANZAHL SAETZE IST GROESSER ALS DIE MAXIMALE SATZNUMMER (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Die Anzahl Saetze einer Tabelle ist groesser als die maximale
Satznummer.

Maßnahme

Space mit RECOVER reparieren.

SEW59E2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E2   EINE SATZNUMMER IST MEHR ALS EINMAL VORHANDEN. (BETROFFENER SPACE: (&00). (&01))

Bedeutung

Eine Satznummer ist in mehreren Saetzen einer Tabelle
vorhanden, oder eine Satznummer ist als freie Satznummer
mehr als einmal vorhanden.

Maßnahme

Space mit RECOVER reparieren.

SEW59E3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E3   MAXIMALE SATZNUMMER FUER DIESE PARTITION IST AUSSERHALB DES ZULAESSIGEN SATZNUMMERNSPEKTRUMS. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59E4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59E4   VERWEIS AUF INDEXWERT DER NIEDRIGEREN SIS STUFE IST FALSCH. (BETROFFENER SPACE: (&00).(&01))

Maßnahme

Space mit RECOVER reparieren.

SEW59FA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59FA   FEHLER IM INDEX DER BLOCKNUMMERNVERWALTUNG.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59FB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59FB   ANZAHL FREIER BLOECKE FALSCH.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F0   DER SPACE (&00).(&01) IST DEFEKT.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in einer Tabelle des Space
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen. Eventuell
wurde ein Dump in der Service-Task erzeugt. Der Space wurde als defekt
gekennzeichnet, falls der Parameter NO ACTION nicht gesetzt war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F1   DER SEKUNDAERINDEX (&00).(&01).(&02) IST DEFEKT.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler erkannt. Die Fehler wurden
in die Exceptiondatei eingetragen. Der Index wurde als defekt
gekennzeichnet und wird bei der Verarbeitung nicht mehr ausgewertet.

Maßnahme

Der Index muss  mit RECOVER INDEX repariert werden, damit er wieder bei
der Verarbeitung verwendet werden kann.

SEW59F2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F2   FALSCHE TABLE-ID IM BLOCKKOPF (BETROFFENER SPACE: (&00).(&01))

Bedeutung

Im Blockkopf ist die falsche Table-Id eingetragen

Maßnahme

Space mit RECOVER reparieren.

SEW59F3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F3   AUF DEM SPACE (&00).(&01) SIND INDEXE DEFEKT.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler erkannt. Die Fehler wurden
in die Exceptiondatei eingetragen. Eventuell wurde ein Dump in der
Service-Task erzeugt. Die Indexe wurden als defekt
gekennzeichnet - ausser bei NO ACTION - und werden bei der
Verarbeitung nicht mehr ausgewertet.

Maßnahme

Die Indexe muessen mit RECOVER INDEX repariert werden, damit sie wieder
bei der Verarbeitung verwendet werden.

SEW59F4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F4   DIE TABELLE (&00).(&01).(&02) IST DEFEKT.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Tabelle erkannt.
Die Fehler wurden in die Exceptiondatei eingetragen. Eventuell wurde
ein Dump in der Service-Task erzeugt. Der Space wurde als defekt
gekennzeichnet, falls der Parameter NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F5   FEHLER IM BLOCKNUMMERNVERWALTUNGSEINTRAG.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F6   FEHLER IN EINEM EINTRAG DER BLOCKNUMMERNVERWALTUNG.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F7   FEHLER IN DER BLOCKNUMMERNVERWALTUNG: BLOCKNUMMER DOPPELT.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F8   BLOCKLAENGENFEHLER IN DER BLOCKNUMMERNVERWALTUNG.

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW59F9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW59F9   BLOCKNUMMER IN BLOCKNUMMERNVERWALTUNG NICHT IM ZULAESSIGEN BEREICH

Bedeutung

CHECK FORMAL hat mindestens einen Fehler in der Blocknummernverwaltung
erkannt. Die Fehler wurden in die Exceptiondatei eingetragen.
Eventuell wurde ein Dump in der Service-Task erzeugt.
Der Space wurde als defekt gekennzeichnet, falls der Parameter
NO ACTION nicht gesetz war.

Maßnahme

Der Space muss mit RECOVER repariert werden.

SEW81AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AA   SQL-ANWEISUNG IM ERSTEN TEIL DES ANMELDEVORGANGS BEI UTMVG=NEIN NICHT ERLAUBT.

Bedeutung

Im ersten Teil eines Anmeldevorgangs wurde eine SQL-Anweisung abgesetzt.
In der UTM-Anwendung ist der Startparameter "UTMVG=JA" nicht angegeben.
SESAM/SQL unterstuetzt Aufrufe aus dem ersten Teil des Anmeldevorgangs
aber nur zusammen mit dem Startparameter "UTMVG=JA".

Maßnahme

Startparameter UTMVG=JA setzen oder UTM-Anwendung aendern.

SEW81AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AB   BETRIEBSSYSTEMKOMPONENTE FUER INTERTASK-KOMMUNIKATION IST NICHT GENERIERT. SESAM/SQL IST NICHT ABLAUFFAEHIG.

Maßnahme

BS2000 mit entsprechender Generierung neu starten.

SEW81AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AC   SPACE (&00).(&01) KANN WEGEN FALSCHER SESAM-VERSION NICHT VERARBEITET WERDEN

Bedeutung

Die Versionsnummer im Space-Control-Block des Space stimmt nicht
mit der Version des Sesam-DBHs ueberein bzw. ist in dieser
Sesam-Version nicht bekannt.

Maßnahme

Space-Version und Version des Sesam-DBHs ueberpruefen.

SEW81AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AD   DIE MIGRATION DES SPACE (&00).(&01) IN DIE AKTUELLE SESAM-VERSION KANN NICHT DURCHGEFUEHRT WERDEN

Bedeutung

Moegliche Ursachen:
- Der Catalog ist im SQL-Datenbankverzeichnis nicht mit dem Zugriffsrecht
  CAT-ADMINISTRATION=*YES eingetragen.
- Der gegenwaertige Space-Zustand laesst eine Migration nicht zu.
- Der Space ist ein Replikat.

Maßnahme

- Die Zugriffsrechte des Catalogs im SQL-Datenbankverzeichnis auf
  CAT-ADMINISTRATION=*YES setzen.
- Space-Zustand ueberpruefen. Space in der Vorgaenger-Version
  ordnungsgemaess schliessen.
- Ein Replikat muss in der aktuellen Version neu erzeugt werden.

SEW81AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AE   WEGEN EINER NICHT BEENDETEN UTILITY-ANWEISUNG AUF EINE TABELLE DES SPACE (&00).(&01) SIND AENDERUNGEN AUF DEM SPACE ODER LESEN DER TABELLE NICHT MOEGLICH.

Bedeutung

Es wird auf eine Basistabelle zugegriffen waehrend eine Utility-Anweisung
(LOAD OFFLINE, IMPORT TABLE, ALTER PARTITIONING oder ALTER DATA) auf
dieser Tabelle laeuft oder abgebrochen ist.

Maßnahme

Abwarten, bis die Utility-Anweisung abgeschlossen ist. Wenn die Utility-
Anweisung abgebrochen worden ist, ist RECOVER auf den Space erforderlich.

SEW81AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AF   CATALOG (&00) IST NACH MIGRATION IN DIE AKTUELLE SESAM-VERSION IM ZUSTAND "COPY PENDING"

Bedeutung

Auf einen Space eines Catalogs kann nicht zugegriffen werden, weil
sich der Catalog nach der Migration im Zustand "copy pending" befindet.
Der erste Zugriff auf den Catalog in der aktuellen Version muss mit
COPY CATALOG ... OFFLINE erfolgen.

Maßnahme

Sicherungskopie des gesamten Catalogs mit COPY CATALOG ... OFFLINE
erzeugen.

SEW81AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AG   MINDESTENS EINE TABELLE AUF SPACE (&00).(&01) IST DEFEKT; ANWEISUNG ABGEWIESEN.

Bedeutung

Die Anweisung kann nur durchgefuehrt werden, wenn keine einzige Tabelle
auf dem Space defekt ist.

Maßnahme

Recovery des Space veranlassen.

SEW81AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AH   DER CATALOG (&00).(&01) ENTHAELT ZU VIELE SPACES.

Bedeutung

Ein aus der Version SESAM/SQL V4.0 rueckmigrierter Catalog enthaelt
mindestens einen Anwender-Space mit einer Space-ID groesser 200.
Er kann in der aktuellen Version nicht verarbeitet werden.

Maßnahme

In der Version V4.0 alle Spaces, die eine Space-ID groesser 200
besitzen, mittels DROP SPACE loeschen.

SEW81AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AI   KEINE PARTITION DER TABELLE (&00).(&01).(&02) VERFUEGBAR

Bedeutung

Beim Zugriff auf eine Partitioned Tabelle konnte keine der
enthaltenen Partitionen eroeffnet werden.

Maßnahme

Beim Administrator nachfragen, ob ein RECOVER notwendig ist.

SEW81AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AJ   PARTITION DER TABELLE (&00).(&01).(&02) NICHT VERFUEGBAR

Bedeutung

Die Anweisung kann nicht ausgefuehrt werden, weil eine benoetigte
Partition der Tabelle nicht verfuegbar ist.

Maßnahme

Beim Administrator nachfragen, ob ein RECOVER notwendig ist.

SEW81AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AK   PARTITION AUF DEM SPACE (&00) NICHT VERFUEGBAR

Bedeutung

Die Anweisung kann nicht vollstaendig ausgefuehrt werden, weil auf einem
Space eine benoetigte Partition der Tabelle nicht verfuegbar ist.

Maßnahme

Beim Administrator nachfragen, ob ein RECOVER notwendig ist.

SEW81AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AL   CATALOG (&00) DURCH ADMINISTRATIONSAUFRUF PHYSIKALISCH GESCHLOSSEN

Bedeutung

Die Anweisung kann nicht ausgefuehrt werden, da der Catalog per
Administrationsanweisung PREPARE-FOREIGN-COPY physikalisch
geschlossen wurde.

Maßnahme

Den Catalog per Administrationsanweisung END-FOREIGN-COPY wieder
physikalisch oeffnen oder per Administrationsanweisung
SET-SQL-DB-CATALOG-STATUS in den Zustand FREE versetzen.

SEW81AT

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81AT   AUTONOME TRANSAKTION GESCHEITERT (GRUND: (&00))

Bedeutung

Die autonome Transaktion wurde zurueckgesetzt,
da es waehrend der Abarbeitung zum angegebenen Fehler kam.

Maßnahme

Je nach aufgetretenem Fehler entweder Anwendung anpassen
oder Anweisung wiederholen.

SEW81A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A0   SPACE (&00).(&01) IST INKONSISTENT BZW. PASST NICHT ZUM CATALOG

Bedeutung

Moegliche Ursachen:
- Der im Space hinterlegte Zeitpunkt des letzten Updates passt
  nicht zu den Angaben im Catalog.
- Der Update-Zeitstempel im Catalog passt nicht zur CAT-REC-Datei.
- Der Space ist eine nicht von SESAM erzeugte inkonsistente Kopie.

Maßnahme

Beim Administrator nachfragen, ob ein RECOVER auf den Space notwendig
ist.

SEW81A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A1   DIE LETZTE TRANSAKTION DER AKTUELLEN SQL-SESSION BEFINDET SICH NOCH IM (INTERNEN) ZUSTAND "PREPARED TO COMMIT"

Bedeutung

Die letzte Transaktion der aktuellen SQL-Session befindet sich noch im
(internen) Zustand "PREPARED TO COMMIT". Bevor diese Transaktion nicht
beendet ist, kann die aktuelle SQL-Anweisung nicht bearbeitet werden.

Maßnahme

Fehlende Synchronisation mit einem (Remote-) DCN nachholen oder Trans-
aktion mit Administrationsaufruf beenden oder zuruecksetzen.

SEW81A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A2   SQL-ANWEISUNG WEGEN ADMINISTRATIONSAUFRUFS "CANCEL" ODER OPTION "ABORT-EXECUTION" ABGEBROCHEN

Bedeutung

Abbruch der SQL-Anweisung wegen CANCEL, INTR-Aufruf oder ABORT-EXECUTION.

Maßnahme

Ggf. SQL-Anweisung wiederholen oder beim Administrator nachfragen.

SEW81A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A3   SQL-ANWEISUNG WEGEN SORT-FEHLER ABGEBROCHEN

Maßnahme

Dump der Service-Task sicherstellen und an die Diagnose weiterleiten.

SEW81A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A4   SQL-ANWEISUNG WEGEN EINES FEHLERS BEIM EROEFFNEN DES SPACE (&00).(&01) ABGEBROCHEN

Bedeutung

Beim Eroeffnen des Space ist eine der folgenden Fehlersituationen
aufgetreten:
- Datei auf keinem lokalen Pubset vorhanden;
- DVS-Fehler beim Eroeffnen der Datei;
- Datei unter mehr als einer CAT-ID katalogisiert;
- Space defekt.

Maßnahme

Beim Administrator nachfragen, ob ein RECOVER auf den Space notwendig
ist.

SEW81A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A5   SQL-ANWEISUNG WEGEN EINES KONFLIKTS MIT EINEM CALL-DML-OPEN ABGEBROCHEN

Bedeutung

Wegen eines Konflikts mit einem existierenden CALL-DML-Open kein
(Tabellen-)Zugriff moeglich.

Maßnahme

SQL-Anweisung spaeter wiederholen.

SEW81A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A6   SPACE (&00).(&01) DURCH ADMINISTRATIONSAUFRUF TEMPORAER GESPERRT

Maßnahme

SQL-Anweisung nach Ruecksprache mit dem Administrator wiederholen.

SEW81A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A7   SPACE (&00).(&01) KANN WEGEN EINES FEHLERS IM SPACE-KONTROLL-BLOCK NICHT VERARBEITET WERDEN

Bedeutung

Moegliche Ursachen:
- Der Space-Control-Block des zugegriffenen Spaces ist fehlerhaft.
- Der Space-Control-Block passt nicht zum angegebenen Catalog-Typ.
  Ein mit CREATE REPLICATION oder COPY CATALOG erzeugter Catalog wurde
  in den SQL-DATABASE-CATALOG eingetragen, ohne diesen Catalog als
  Replikat oder Kopie zu kennzeichnen.

Maßnahme

- Recovery des Space veranlassen.
- Angaben zur Option ADD-SQL-DATABASE-CATALOG ueberpruefen.
  Replikat oder Kopie mit den korrekten Optionen eintragen.

SEW81A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A8   TABELLE AUF SPACE (&00).(&01) DEFEKT; ZUGRIFF NICHT MOEGLICH

Maßnahme

Recovery des Space veranlassen.

SEW81A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81A9   SPACE (&00).(&01) WEGEN FEHLENDEM TA-WIEDERANLAUF INKONSISTENT

Bedeutung

Space wurde in der vorhergegangenen DBH-Session nicht ordnungsgemaess
geschlossen, eventuell weil eine RECOVER-Anweisung mit Fehler
abgebrochen wurde.

Maßnahme

TA-Wiederanlauf durchfuehren oder Recovery des Space veranlassen.
Falls RECOVER CATALOG TO ANY TIMESTAMP abgebrochen wurde, dann muss
der RECOVER unbedingt mit identischem oder aelterem Zeitstempel
wiederholt werden.
Bei Replikaten ist das Replikat neu zu erzeugen.

SEW81BA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BA   UPDATE AUF SICHERUNG ODER REPLIKAT (&00) NICHT MOEGLICH

Bedeutung

Die Anweisung ist fuer eine Sicherung oder ein Replikat nicht erlaubt.

SEW81BB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BB   WEGEN EINES FEHLERS IN DER DBH-SESSIONINITIALISIERUNG KANN DER LINKED-IN DBH NICHT GESTARTET WERDEN

Bedeutung

Die DBH-Sessioninitialisierung wurde wegen eines Fehlers abgebrochen.

Maßnahme

Fehlerunterlagen (Dump und Ablaufprotokoll) sichern und dem Servive zur
Verfuegung stellen.

SEW81BC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BC   WEGEN EINER KONKURRIERENDEN ANWEISUNG WURDE DIE UTILITY-ANWEISUNG ABGEBROCHEN

Bedeutung

Die Utility-Anweisung hat sich mit einer anderen
Utility-, DDL- oder Administrationsanweisung oder einer
PTC-Transaktion verklemmt und wurde daher abgebrochen.

Maßnahme

Anweisung neu starten; evtl. mit Administration andere aktive
User ueberpruefen.

SEW81BD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BD   WEGEN EINES INTERNEN SYSTEMFEHLERS WURDE DIE UTILITY-ANWEISUNG ABGEBROCHEN

Bedeutung

Bei der Bearbeitung der Utility-Anweisung trat ein interner
Systemfehler, z.B. Consistency Check, auf. Daher wurde die
Verarbeitung abgebrochen.

Maßnahme

Anweisung neu starten, evtl. Dump an Diagnose weiterleiten.

SEW81BE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BE   ANGABEN ZUR SICHERUNGSKOPIE FUER SPACE (&00).(&01) SIND INKONSISTENT

Bedeutung

Moegliche Ursachen:
- Der Space wird innerhalb einer Sicherungskopie nicht akzeptiert,
  weil interne Kopie-Anzeigen im Space-Control-Block fehlen.
- Der Space wurde als Original-Space bereitgestellt, ist aber
  intern als Sicherungskopie gekennzeichnet.
- Der Space ist nicht in der Catalog-Sicherung enthalten, weil die
  Sicherung mit EXCEPT NO LOG INDEX SPACE erzeugt wurde.
- Eine RECOVER-Anweisung wurde mit Fehler abgebrochen.

Maßnahme

- Datei ueberpruefen. Korrekten Space bereitstellen.
- Beim Administrator nachfragen, ob ein RECOVER auf den Space oder
  den Catalog notwendig ist.
- Falls die Ursache ein abgebrochener RECOVER CATALOG TO ANY TIMESTAMP
  war, dann muss der RECOVER unbedingt mit identischem oder aelterem
  Zeitstempel wiederholt werden. 

SEW81BF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BF   DER SPACE (&00).(&01) BEFINDET SICH IM ZUSTAND "REFRESH RUNNING"

Bedeutung

Auf den Space kann nicht zugegriffen werden, weil ein paralleles
REFRESH REPLICATION fuer diesen Space noch aktiv ist oder das
letzte REFRESH mit Fehler abgebrochen wurde.

Maßnahme

REFRESH REPLICATION abschliessen. Danach Zugriff erneut versuchen.
Falls das letzte REFRESH mit Fehler abgebrochen wurde,
das Replikat neu erzeugen.

SEW81BG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81BG   SATZ KANN WEGEN EINES KONKURRIERENDEN AUFTRAGS NICHT GELESEN WERDEN

Bedeutung

Auf einen Datensatz kann nicht zugegriffen werden, da er momentan
durch einen anderen Auftrag gesperrt ist.
Da das Konsistenzlevel auf 1 gesetzt wurde (per SET-Anweisung oder
Pragma), ist Warten nicht erlaubt.

SEW81B0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B0   UPDATE AUF METADATEN DES CATALOGS (&00) ZUR ZEIT NICHT MOEGLICH

Bedeutung

Eine DDL/SSL/Utility-Anweisung bewirkt Aenderungen auf dem Catalog;
diese sind zur Zeit nicht moeglich.

Maßnahme

Administrator verstaendigen, damit entweder "ADMIN-ACCESS" wieder erlaubt
ist oder Platz zum Fortschreiben der CAT-LOG-Datei zur Verfuegung gestellt
wird.

SEW81B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B1   UPDATE AUF ANWENDERDATEN DES CATALOGS (&00) ZUR ZEIT NICHT MOEGLICH

Maßnahme

Administrator verstaendigen, damit entweder "WRITE-ACCESS" wieder erlaubt
ist oder Platz zum Fortschreiben der DA-LOG-Datei zur Verfuegung gestellt
wird.

SEW81B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B2   WEGEN EINER DDL- ODER UTILITY-ANWEISUNG ODER EINER UTILITY-ANWEISUNGSFOLGE IST DER SPACE (&00).(&01) ZUR ZEIT GESPERRT

Bedeutung

Ein anderer Anwender hat eine DDL-Anweisung gestartet, die auf diesen
Space zugreift und die Transaktion ist noch nicht beendet, oder ein
anderer Anwender hat eine Utility gestartet, die auf diesen Space zugreift
und die
a) noch in Bearbeitung ist, oder
b) den Space in einem gesperrten Zustand zurueckgelassen hat.
Solange der Space gesperrt ist, kann er nur von einem Anwender exklusiv
bearbeitet werden. Ein anderer Anwender kann den Space erst bearbeiten,
wenn der Space den Zustand o.k. erreicht  hat oder er selbst zum
Eigentuemer der Sperre wird.

Maßnahme

Mit Administrationskommando USER,SPACE kann der sperrende Anwender
ermittelt werden.
a) Der Anwender (System-User) ist noch beim DBH bekannt und aktiv oder
   wieder aktiv: SQL-Anweisung spaeter wiederholen.
b) Der Anwender ist beim DBH nicht mehr bekannt oder nicht mehr aktiv:
   Um die Exklusivsperre fuer den Space zu erhalten, muss ein Utility
   abgesetzt werden, das auf den Space zugreift. In Abhaengigkeit vom
   Zustand des Space kann die SQL-Anweisung wiederholt werden oder Space
   muss mit der geeigneten Utility weiter bearbeitet werden.

SEW81B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B3   INNERHALB EINER TRANSAKTION IST EIN WECHSEL ZWISCHEN CALL-DML- UND SQL-ANWEISUNGEN UND UMGEKEHRT NICHT ERLAUBT

Maßnahme

Anwendungsprogramm aendern.

SEW81B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B4   WEGEN EINES FEHLERS IN DER KONFIGURATIONSDATEI KANN DER LINKED-IN DBH NICHT GESTARTET WERDEN

Maßnahme

Konfigurationsdatei ueberpruefen und korrigieren.

SEW81B5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B5   DBH BZW. DCN NICHT GELADEN

Bedeutung

Der angesprochene DBH bzw. DCN, ueber den der DBH angesprochen wird, ist
nicht geladen.

Maßnahme

DBH bzw. DCN starten.

SEW81B6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B6   UNERLAUBTE MISCHUNG ZWISCHEN ASYNCHRONEN CALL-DML- UND SQL-ANWEISUNGEN

Bedeutung

Es wurde eine SQL-Anweisung abgesetzt, obwohl noch die Antwort auf eine
mit SESPUT gestellte CALL-DML-Anweisung per SESGET(W) abgeholt werden muss

Maßnahme

Anwendungsprogramm aendern.

SEW81B7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B7   UNERLAUBTE MISCHUNG ZWISCHEN ADMINISTRATIONSANWEISUNGEN (CALL-DML) UND SQL-ANWEISUNGEN

Bedeutung

Es wurde eine SQL-Anweisung abgesetzt, obwohl noch ein CALL-DML-
Administrator-Open offen ist.

Maßnahme

Anwendungsprogramm aendern.

SEW81B8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B8   SQL-ANWEISUNG AUSSERHALB UTM-TRANSAKTION NICHT ERLAUBT

Bedeutung

Es wurde in einer UTM-Anwendung eine SQL-Anweisung ausserhalb einer UTM-
Transaktion abgesetzt (z.B. Vorgangsexit).

Maßnahme

Anwendungsprogramm aendern.

SEW81B9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81B9   VORGANGSKELLERUNG NICHT ERLAUBT

Bedeutung

Die UTM-Anwendung verwendet Vorgangskellerung, obwohl in den Start-
parametern nicht "UTMVG=JA" angegeben wurde.

Maßnahme

Startparameter oder UTM-Anwendung aendern.

SEW81CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CA   SQL-DATENBANKVERZEICHNIS ZUR ZEIT NICHT ZUGREIFBAR

Bedeutung

Das SQL-Datenbankverzeichnis ist im Moment bereits im Zugriff und kann
deshalb nicht modifiziert werden.

Maßnahme

Ggf. SQL-Anweisung wiederholen.

SEW81CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CB   SESDLG-DATEI NICHT VORHANDEN

Bedeutung

SESDLG-Datei wurde geloescht.

Maßnahme

SESDCN ueberpruefen und Anwenderprogramm neu starten.

SEW81CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CC   DER DBH UNTERSTUETZT DIE ICSQL-VERSION DES ANWENDERPROGRAMMS NICHT.

Bedeutung

Der DBH unterstuetzt die ICSQL-Version des Anwenderprogramms nicht.

Maßnahme

Versionsstaende der im Anwenderprogramm und im DBH verwendeten SESAM-
Bibliotheken ueberpruefen. Anwenderprogramm bzw. DBH beenden und mit
passender SESAM-Bibliothek neu starten.

SEW81CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CD   REORGANISATION DES SPACE (&00).(&01) MIT PARAMETER NEW ROW_IDS IST NICHT MOEGLICH, WEIL ES SICH UM EIN REPLIKAT HANDELT.

Bedeutung

Reorganisation eines Space von einem Replikat ist nur mit
Parameter OLD ROW_IDS moeglich.

Maßnahme

Anweisung korrigieren.

SEW81CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CE   DIE GEFORDERTE FUNKTIONALITAET WIRD IN DER AKTUELLEN HARDWAREUMGEBUNG NICHT UNTERSTUETZT

Bedeutung

Die Liefereinheit SYSLNK.SES-SQL-LK.xxx ist fuer diese Hardware nicht
verfuegbar.

Maßnahme

Im Anwenderprogramm anstatt SESLINK das Konnektionsmodul SESMOD
einbinden.

SEW81CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CF   SPACE (&00).(&01) PASST NICHT ZUM REPLIKAT

Bedeutung

Moegliche Ursachen:
- Der im Space hinterlegte Zeitpunkt des letzten REFRESH passt
  nicht zu den Angaben im Replikat-Info-Block der Replikat-CAT-REC-Datei.

Maßnahme

Replikat neu erzeugen oder mit REFRESH SPACE reparieren.

SEW81CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CG   DBCON KANN NICHT INITIALISIERT WERDEN, WEIL DER VIRTUELLE HOST NICHT AKTIV IST

Bedeutung

Der aktuellen SESAM-Konfiguration ist ein virtueller Host in der
Datei $TSOS.SYSDAT.BCAM.APPLICATIONS zugeordnet. Der virtuelle
Host ist jedoch nicht aktiv.

Maßnahme

Ueberpruefen, warum der virtuelle Host nicht aktiv ist und ggf.
aktivieren. Task neu starten, bzw. Task auf dem Rechner starten,
auf dem der virtuelle Host aktiv ist.

SEW81CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81CH   FEHLER BEIM ZUGRIFF AUF DIE REPLIKAT-CAT-REC-DATEI ZUM REPLIKAT-CATALOG (&00).

Bedeutung

Moegliche Ursachen:
Wegen eines DMS-Fehlers kann die Replikat-CAT-REC-Datei nicht
ausgewertet werden.

Maßnahme

Replikat pruefen.

SEW81C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C0   FEHLER BEIM ZUGRIFF AUF DIE KONFIGURATIONSDATEI DES ANWENDUNGSPROGRAMMS

Bedeutung

Auf die zugewiesene Konfigurationsdatei konnte nicht zugegriffen werden.
Evtl. ist eine falsche Zuweisung erfolgt.

Maßnahme

Zuweisung der Konfigurationsdatei korrigieren.

SEW81C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C1   SYNTAX-FEHLER IN KONFIGURATIONSDATEI DES ANWENDUNGSPROGRAMMS

Bedeutung

Die dem Anwendungsprogramm zugewiesene Konfigurationsdatei ist
syntaktisch nicht korrekt.

Maßnahme

Konfigurationsdatei korrigieren.

SEW81C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C2   ASYNCHRONER SESAM/SQL-AUFRUF AUS STXIT BZW. CONTINGENCY

Bedeutung

Es wurde eine SQL-Anweisung abgesetzt, obwohl die letzte Anweisung noch
nicht fertig bearbeitet war. Der Aufruf erfolgt somit aus einer STXIT bzw.
Contingency.

SEW81C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C3   FEHLER BEIM DYNAMISCHEN NACHLADEN VON SYSTEMKOMPONENTEN

Bedeutung

Teilkomponenten konnten aus der SESAM/SQL-Modulbibliothek nicht
geladen werden.

Maßnahme

SESAM/SQL-Modulbibliothek auf Vollstaendigkeit ueberpruefen, bzw.
Zuweisung der SESAM/SQL-Bibliothek korrigieren, bzw. Obergrenze
fuer virtuellen Speicher im Join-File erhoehen, falls Komponenten
wegen Speichermangel nicht nachgeladen werden konnten.

SEW81C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C4   FEHLER BEIM DYNAMISCHEN NACHLADEN VON SYSTEMKOMPONENTEN

Bedeutung

Teilkomponenten von DBCON konnten aus der SESAM/SQL-Modulbibliothek nicht
geladen werden.

Maßnahme

SESAM/SQL-Modulbibliothek auf Vollstaendigkeit ueberpruefen; Obergrenze
fuer virtuellen Speicher im Join-File erhoehen, falls Komponenten wegen
Speichermangel nicht nachgeladen werden konnten.

SEW81C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C5   AUFRUF NACH SYSTEMFEHLER

Bedeutung

Es wurde eine SQL-Anweisung abgesetzt, nachdem ein Systemfehler oder ein
anderer Fehler aufgetreten ist, nach dem ein Weiterarbeiten mit SESAM/SQL
in dieser Task nicht moeglich ist.

Maßnahme

Urspruengliche Fehlersituation auswerten. Zur Weiterarbeit mit SESAM/SQL
Anwenderprogramm beenden und neu starten.

SEW81C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C6   DBH UNTERSTUETZT KEINE SQL-ANWEISUNGEN.

Bedeutung

Der DBH wurde ohne Option SQL geladen.

Maßnahme

DBH mit Option SQL starten.

SEW81C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C7   ES SIND KEINE NEUEN BENUTZER ZUGELASSEN

Bedeutung

Wegen einem Administratoreingriff koennen derzeit keine neuen Benutzer
Datenbankaufrufe durchfuehren.

Maßnahme

Warten bis Administrator neue Benutzer wieder zulaesst, dann SQL-Anweisung
erneut absetzen.

SEW81C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C8   UNERLAUBTE MISCHUNG ZWISCHEN CALL-DML- UND SQL-ANWEISUNGEN

Bedeutung

Es wurde eine SQL-Anweisung abgesetzt, obwohl in dieser linked-in Task
schon CALL-DML-Anweisungen abgesetzt wurden.

Maßnahme

Anwendungsprogramm aendern.

SEW81C9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81C9   EXKLUSIVE AENDERUNGSSPERRE FUER FREMDE LOGISCHE DATEI

Bedeutung

SQL-Anweisung wird wegen fremder exklusiver Aenderungssperre nicht
ausgefuehrt.

Maßnahme

Ggf. SQL-Anweisung wiederholen.

SEW81DA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81DA   DIE ZUGEWIESENE SESAM-MODULBIBLIOTHEK IST NICHT FUER DIESE HARDWAREUMGEBUNG FREIGEGEBEN.

Bedeutung

Das Lieferbestandteil SYSLNK.SESAM-SQL.xxx ist nicht fuer SX-Hardware
freigegeben.

Maßnahme

Korrekte SESAM-Modulbibliothek SPULNK.SESAM-SQL.xxx mit Linknamen
SESAMOML zuweisen und Programm neu starten.

SEW81DB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81DB   DER NAME DER ANGEGEBENEN CAT-REC-DATEI (&00) IST ZU LANG.

Bedeutung

Der Name der angegebenen CAT-REC-Datei ist nicht korrekt.

Maßnahme

Anweisung mit Angabe des korrekten Namens der CAT-REC-Datei wiederholen.

SEW81D0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D0   VERWENDUNG DER TIAM- UND UTM-SCHNITTSTELLE IN EINER TASK

Bedeutung

In einer UTM-Anwendung wurde eine SQL-Anweisung ueber die TIAM-Schnitt-
stelle abgesetzt, obwohl in dieser UTM-Anwendung die UTM-Schnittstelle
fuer SESAM/SQL generiert ist.

Maßnahme

UTM-Anwendung neu binden, wobei das TIAM-Connectionmodul SESMOD nicht
zur UTM-Anwendung hinzugebunden werden darf.

SEW81D1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D1   MODULNAME (&00) FUER ZWEI SQL-MODULE DER ANWENDUNG VERWENDET

Bedeutung

Die SQL-Module einer Anwendung muessen unterschiedliche Namen haben.

Maßnahme

Anwendungsprogramme dieser Anwendung neu voruebersetzen und dabei den
SQL-Modulen unterschiedliche Modulnamen geben.

SEW81D2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D2   UTILITY-ANWEISUNG WEGEN KONKURRIERENDER UTILITY-ANWEISUNG, DDL ODER BEHANDLUNG EINES CONSISTENCY-CHECKS ABGEBROCHEN

Bedeutung

Abbruch der Utility-Anweisung wegen konkurrierender Utility-Anweisung,
DDL oder Behandlung eines Consistency-Checks.

Maßnahme

Ggf. SQL-Anweisung wiederholen oder beim Administrator nachfragen.

SEW81D3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D3   CATALOG (&00) NICHT IN BENUTZERKENNUNG DES DBH BEI COPY MIT ARCHIVE ALS UNTERPROGRAMM

Bedeutung

COPY mit ARCHIVE als Unterprogramm ist nur moeglich, wenn der
Catalog in derselben Kennung liegt wie der DBH.

Maßnahme

Catalog in die Kennung des DBHs legen oder
DBH in der Kennung starten, in der der
Catalog steht.

SEW81D4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D4   DIE DATEI (&00) IST SCHON OFFEN.

Bedeutung

Eine Datei kann nicht geoeffnet werden, da sie gerade von einem anderen
Anwender bearbeitet wird.

Maßnahme

Spaeter erneut versuchen oder, soweit moeglich, betroffene Datei
schliessen und nochmal versuchen.

SEW81D5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D5   DDL-TRANSAKTION WEGEN DBH-AUSFALL BEI COMMIT WORK EVENTUELL NUR TEILWEISE DURCHGEFUEHRT.

Bedeutung

Ausfall des DBHs bei der Durchfuehrung eines COMMIT WORK fuer eine DDL-
Transaktion. Es sind folgende Situationen moeglich:
  - Die DDL-TA wurde komplett zurueckgesetzt
  - Die Aenderungen im CATALOG wurden komplett durchgefuehrt, die dazu-
    gehoerigen BS2000-Dateikommandos wurden jedoch nur zum Teil durchge-
    fuehrt.

Maßnahme

Ueberpruefen der Eintraege der Relation SPACES des Schemas
INFORMATION_SCHEMA im CATALOG. Falls BS2000-Dateien vorhanden sind, zu
denen in der Relation kein Eintrag enthalten ist, diese BS2000-Dateien
loeschen.

SEW81D6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D6   DIE DATEI (&00) IST BEREITS DURCH EINEN ANDEREN DBH EROEFFNET.

Bedeutung

Eine Datenbank-Datei (z.B. Catalog-Space, CAT-REC-Datei) kann nicht
geoeffnet werden, da sie gerade von einem anderen DBH in Gebrauch ist.

SEW81D7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D7   DIE DATEI (&00) IST NICHT GESCHLOSSEN, ABER IHRE CATID SOLL ENTFERNT WERDEN

Bedeutung

In der neuen Catid-Datei ist die Catid der Datei (&00) nicht mehr
enthalten. Die Datei ist aber im DBH noch eroeffnet.

Maßnahme

Bevor eine Catid aus der Liste entfernt werden kann muessen alle Dateien
mit dieser Catid geschlossen sein.

SEW81D8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D8   DAS REPLIKAT (&00) LIEGT NICHT IN DER BENUTZERKENNUNG DES CATALOG

Bedeutung

Fuer RENAME muss das Replikat die selbe Benutzerkennung haben wie
der Catalog

Maßnahme

Es kann COPY statt RENAME angegeben werden

SEW81D9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81D9   DIE REPLIKAT-CAT-REC-DATEI (&00) KANN WEGEN FALSCHER VERSION NICHT VERARBEITET WERDEN.

Bedeutung

Die Versionsnummer im Replikat-Info-Block der Replikat-CAT-REC-Datei
stimmt nicht mit der Version des Sesam-DBHs ueberein.

Maßnahme

Replikat-Version und Version des Sesam-DBHs ueberpruefen.

SEW81P0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P0   UNGLEICHE VERSION VON ANWENDUNGSPROGRAMM UND SQL-OBJEKTMODUL (&00)

Bedeutung

Bei einer SQL-Voruebersetzung entstehen ein SQL-Objektmodul sowie ein
Quellprogramm, aus dem ein Compiler weitere Objektmoduln erzeugt. Bei
der Ausfuehrung von SQL-Anweisungen wird geprueft, ob diese vom Compiler
erzeugten Objektmoduln mit dem SQL-Objektmodul aus derselben SQL-Vorueber-
setzung gebunden sind; nur zusammen mit diesem SQL-Objektmodul sind sie
ablauffaehig.

Maßnahme

Richtigen SQL-Objektmodul einbinden. Ggf. Anwendungsprogramme neu vor-
uebersetzen und alle erzeugten Quellprogramme neu uebersetzen; die dabei
erhaltenen Objektmoduln binden.

SEW81P1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P1   VOM ANWENDUNGSPROGRAMM VERWENDETE SQL-OBJEKTMODULE PASSEN NICHT ZUM SQL-RTS

Bedeutung

Bei einer SQL-Voruebersetzung entsteht ein SQL-Objektmodul, in dem die
SQL-Anweisungen in einer internen Codierung abgelegt sind. Bei der Aus-
fuehrung dieser SQL-Anweisungen wurde festgestellt, dass die Version der
internen Codierung vom verwendeten SQL-RTS nicht bearbeitet werden kann.

Maßnahme

- Eine vertraegliche Version des SQL-RTS verwenden, oder
- die SQL-Objektmodule mit dem verwendeten SQL-RTS neu erzeugen.

SEW81P2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P2   VORGANG ZURUECKGESETZT, DA SQL-SESSION NICHT MEHR BEKANNT IST

Bedeutung

Wegen Ueberschreitens der zulaessigen INAKTIVITAETSZEIT oder zeitweiligem
Verbindungsverlust oder Administrationseingriffen ist die SQL-Session beim
DBH nicht mehr bekannt.

Maßnahme

Ggf. Cursorpositionen wiederherstellen.

SEW81P3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81P3   SQL-ANWEISUNG ABGEWIESEN WEGEN INTR HOLD

Bedeutung

Wegen eines INTR HOLD konnte die SQL-Anweisung nicht ausgefuehrt werden.

Maßnahme

SQL-Anweisung wiederholen.

SEW81S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S0   SERVICE-TASK MIT TSN (&00) ABNORMAL BEENDET

Bedeutung

Die Service-Task mit der TSN (&00) wurde abnormal beendet, weil sie z.B:
gecancelt wurde, weil ihre CPU-Zeit abgelaufen ist, oder weil ein
Consistency-Check aufgetreten ist. Siehe dazu auch die SYSLST- und SYSOUT-
Dateien der Service-Task.

Maßnahme

Falls die Service-Task mit Dump beendet wurde, Dump an SESAM-Diagnose
weiterleiten. Ansonsten SQL-Anweisung wiederholen.

SEW81S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S1   FEHLER BEIM NACHLADEN DES MODULS (&00) IN SERVICE-TASK MIT TSN (&01)

Bedeutung

Beim Nachladen des Moduls (&00) in der Service-Task mit der TSN (&01)
ist ein Linkfehler aufgetreten.

Maßnahme

Pruefen, warum Modul nicht in der SESAM-Modulbibliothek eingetragen ist
und ggf. Modul eintragen.

SEW81S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S2   MODUL SESFS32 HAT FALSCHES FORMAT

Bedeutung

Das Modul SESFS32 zur Modifikation der Sortierreihenfolge (NEWCOL)
entspricht nicht dem geforderten Format.

Maßnahme

Source von SESFS32 korrigieren, Modul uebersetzen und in SESAM-Modul-
bibliothek eintragen und SQL-Anweisung wiederholen.

SEW81S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S3   INTERNER FEHLER BEI SORTIERUNG IN SERVICE-TASK MIT TSN (&00)

Bedeutung

Waehrend einer Sortierung in der Service-Task mit der TSN (&00) ist ein
interner Fehler aufgetreten. Siehe dazu auch SYSLST und SYSOUT-Datei der
Service-Task.

Maßnahme

Falls Fehler nicht behebbar, Dump an Diagnose.

SEW81S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S4   DVS-FEHLER (&00) BEI BEARBEITUNG DER DATEI (&01) IN SERVICE-TASK MIT TSN (&02)

Bedeutung

In der Service-Task mit der TSN (&02) ist waehrend Sortierung der
DVS-Fehler (&00) bei Bearbeitung der Datei (&01) aufgetreten.

Maßnahme

DVS-Fehler beheben und SQL-Anweisung wiederholen.

SEW81S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S5   BS2000-SORTIERUNG IN SERVICE-TASK (&00) MIT MELDUNG SRT(&01) ABGEBROCHEN

Bedeutung

In der Service-Task mit der TSN (&00) wurde eine Sortierung mit dem
BS2000-Sort mit der Meldung SRT(&01) abgebrochen. Siehe dazu auch SYSLST
und SYSOUT-Datei der Service-Task. U.U. ist nicht genuegend Platz auf der
Kennung fuer das Anlegen einer SORT-Arbeitsdatei vorhanden.

Maßnahme

Ursache mit Hilfe der SYSLST und SYSOUT-Datei und des SORT-Manuals
analysieren. Ursache beheben und SQL-Anweisung wiederholen.

SEW81S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW81S6   SEKUNDAERINDEX DEFEKT

Maßnahme

Sekundaerindex durch RECOVER INDEX wiederherstellen.

SEW91AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AA   MAXIMALE ANZAHL CURSOR WIRD UEBERSCHRITTEN

Bedeutung

a) Falls der DBH mit der Option CURSORS = 0 laeuft:
   Es darf nicht mit SQL-Cursorn gearbeitet werden.
b) Falls der DBH mit der Option CURSORS > 0 laeuft:
   Das Datenbanksystem ist kurzfristig ueberlastet, d.h. die maximale
   Anzahl zulaessiger Cursor ist bereits erreicht. Es kann kein neuer
   Cursor mehr geoeffnet werden.

Maßnahme

a) Falls der DBH mit der Option CURSORS = 0 laeuft:
   Die DBH-Option CURSORS aendern.
b) Falls der DBH mit der Option CURSORS > 0 laeuft:
   Spaeter erneut versuchen. Bei wiederholtem Auftreten Datenbank-
   Administrator verstaendigen. Die DBH-Optionen ueberpruefen. Ggf.
   die DBH-Option CURSORS aendern.

SEW91AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AB   MAXIMALE ANZAHL PARALLELER SQL-SESSIONS UEBERSCHRITTEN

Bedeutung

Die DBH-Option USERS ist zu klein. Die SQL-Anweisung wurde zurueck-
gewiesen.

Maßnahme

Beim naechsten Kaltstart des DBH oder mittels RELOAD-DBH-SESSION die
Option USERS vergroessern.

SEW91AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AC   WEGEN FEHLENDER SYNCHRONISATION MIT EINER UTM-ANWENDUNG IST DIE DBH-OPTION USERS ZU KLEIN

Bedeutung

UserData-Engpass, da wegen UTM-Auskunftsbereitschaft UserData blockiert
sind.

Maßnahme

Fehlenden Warmstart der UTM-Anwendungen nachholen.

SEW91AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AD   MAXIMALE ANZAHL TEMPORAERDATEIEN UEBERSCHRITTEN

Bedeutung

Fuer die interne Verarbeitung muessen Zwischenergebnisse in Temporaer-
dateien ausgelagert werden. Der DBH ist kurzfristig ueberlastet, da die
Anzahl der benoetigten Temporaerdateien eine interne Systemgrenze ueber-
steigt.

Maßnahme

DBH-Option CURSOR-BUFFER vergroessern, damit weniger Temporaerdateien
angelegt werden muessen.

SEW91AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AE   TRANSFER- ODER WORK-CONTAINER IST ZU KLEIN

Maßnahme

DBH-Option TRANSFER- bzw. WORK-CONTAINER ueberpruefen
bzw. Anzahl angesprochener Spalten verringern.

SEW91AF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AF   DBH-OPTION SUBORDERS IST ERSCHOEPFT

Bedeutung

Moegliche Ursachen:
- Die Option SUBORDERS wurde zu klein gewaehlt.
- Wegen Hauptspeicherengpass ist keine dynamische Erweiterung bis
  SUBORDERS, MAXIMUM moeglich.

Maßnahme

- Bei Kaltstart des DBH bzw. durch Administrationsaufruf die Option
  SUBORDERS vergroessern.
- Plattenspeicherengpass beheben.
- Join-Eintrag der Kennung bezueglich maximal zulaessigem
  User-Adressraum ueberpruefen.

SEW91AG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AG   DBH IST TEMPORAER UEBERLASTET BEIM PLANZUGRIFF

Bedeutung

Auf den Zugriffsplan fuer eine SQL-Anweisung erfolgen konkurrierende
Zugriffe, die sich gegenseitig blockieren. Moegliche Ursache ist der
Zugriff auf einen Plan zu einer DML-Anweisung von konkurrierenden
SQL-DML-Benutzern und gleichzeitige Catalog-Aenderungen durch
DDL/SSL/Utilities oder Consistency Checks.
Eventuell ist auch der Planpuffer zu klein.

Maßnahme

Die SQL-Anweisung zu einem spaeteren Zeitpunkt wiederholen.
Die DBH-Option PLANS ueberpruefen und ggf. erhoehen.

SEW91AH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AH   INTERNE REPRAESENTATION EINES VIEWS ODER EINER CHECK-BEDINGUNG KANN NICHT IN DEN CATALOG EINGETRAGEN WERDEN

Bedeutung

Die fuer einen View oder eine CHECK-Bedingung generierte interne Re-
praesentation ist laenger als die maximale Laenge einer Spalte und kann
daher nicht in den Catalog eingetragen werden.

Maßnahme

Die View-Definition bzw. die CHECK-Bedingung vereinfachen. Dabei ist zu
beachten, dass in Views enthaltene Views expandiert werden.

SEW91AI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AI   ANZAHL ELEMENTE DES INTERNEN SQL-DESKRIPTORBEREICHS ZU GROSS

Bedeutung

Aufgrund einer zu hohen Anzahl von:
- Spalten in der SELECT-Klausel des Abfrage-Ausdruckes in einer DECLARE
  CURSOR- oder CREATE VIEW-Anweisung, oder
- Platzhaltern "?" in einer dynamisch uebersetzbaren SQL-Anweisung
reicht der interne Deskriptorbereich nicht aus, um alle Beschreibungen
von Benutzervariablen bzw. Spalten aufzunehmen.

Maßnahme

Anzahl von Spalten bzw. "?"-Platzhaltern in der SQL-Anweisung reduzieren.

SEW91AJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AJ   IM SQL-DATENBANKVERZEICHNIS GIBT ES KEINEN FREIEN EINTRAG MEHR

Bedeutung

Fuer CREATE CATALOG wird ein freier Eintrag im SQL-Datenbankverzeichnis
benoetigt. Im SQL-Datenbankverzeichnis gibt es keinen freien Eintrag mehr.

Maßnahme

- Vorhandenen Eintrag mit INTR DEL loeschen (Catalog aushaengen), oder
- DBH beenden und die DBH-Option fuer die Gesamtzahl der Eintraege im
  SQL-Datenbankverzeichnis erhoehen.

SEW91AK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AK   INTERNER SPEICHERBEREICH FUER WERTE VON BENUTZERVARIABLEN ZU KLEIN ((&00))

Bedeutung

Der interne Speicherbereich fuer die Ausgabe-Benutzervariablen ist zu
klein, um alle Ausgabewerte aufzunehmen. Alle Ausgabewerte vor jenem mit
Nummer &00 passen in den Speicherbereich.

Maßnahme

Anzahl von Benutzervariablen in der SQL-Anweisung reduzieren oder deren
Typen aendern, so dass die Werte weniger Platz beanspruchen.

SEW91AL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AL   SPEICHERENGPASS IM DBH BEIM ANSCHLUSS AN DIE UTM-ANWENDUNG

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil im DBH bei der
Initialisierung der Verbindung zur UTM-Anwendung (Teilhaberpool) ein
Speicherengpass aufgetreten ist.

Maßnahme

Nach Neustart des DBH mit vergroessertem Benutzeradressraum SQL-Anweisung
wiederholen.

SEW91AM

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AM   DBH-OPTION SPACES IST ERSCHOEPFT

Maßnahme

Bei Kaltstart des DBH oder mittels RECONFIGURE-DBH-SESSION die DBH-Option
SPACES vergroessern.

SEW91AX

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91AX   SUBSYSTEM XHCS IST NICHT VORHANDEN ODER NICHT VERFUEGBAR.

Maßnahme

XHCS installieren oder starten.

SEW91A0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A0   RESSOURCENENGPASS; SQL-ANWEISUNG WURDE VON SERVICE-TASK-STEUERUNG NICHT ANGENOMMEN

Maßnahme

Erneut versuchen. Bei wiederholtem Auftreten Datenbank-Administrator
verstaendigen.

SEW91A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A1   NACHRICHTENPUFFER IST ZU KLEIN

Bedeutung

Der Nachrichtenpuffer fuer die Kommunikation zwischen Anwenderprogramm
und DBH ist zu klein, um die Antwort des DBHs aufzunehmen. Die Groesse
des Nachrichtenpuffers ist bei einer TIAM-Anwendung fest, bei einer UTM-
Anwendung mit dem SESAM/SQL-Startparameter DBSESPUF einstellbar.

Maßnahme

Die SQL-Anweisung vereinfachen und die Anzahl der Ein- und der Ausgabe-
variablen reduzieren, oder bei einer UTM-Anwendung den SESAM/SQL-Start-
parameter DBSESPUF vergroessern.

SEW91A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A2   BENUTZERADRESSRAUM ZU KLEIN

Bedeutung

Das Datenbanksystem ist kurzfristig ueberlastet. SESAM/SQL benoetigt
weiteren virtuellen Adressraum zur Bearbeitung der SQL-Anweisung, der
nicht zur Verfuegung gestellt werden kann.

Maßnahme

Bei wiederholtem Auftreten Datenbank-Administrator verstaendigen. Fest-
stellen, ob nur bestimmte Anwendungen bzw. SQL-Anweisungen betroffen sind,
oder das Datenbanksystem ueberlastet ist. Die DBH-Optionen ueberpruefen.
Ggf. die Anwendung anders programmieren, DBH-Optionen aendern oder den
virtuellen Adressraum fuer den DBH vergroessern lassen.

SEW91A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A3   UNZUREICHENDER SPEICHERPLATZ FUER SQL-DESKRIPTORBEREICH

Bedeutung

Bei ALLOCATE DESCRIPTOR reicht der freie Speicherplatz nicht aus, um einen
SQL-Deskriptorbereich der geforderten Groesse anzulegen.

Maßnahme

Reduzieren der Anzahl gleichzeitig allokierter Deskriptorbereiche, oder
die Groesse der zu allokierenden Deskriptorbereiche durch Wahl eines
kleineren Werts fuer WITH MAX verringern. In UTM-Anwendungen kann durch
Vergroesserung des UTM-Vorgangsspeichers der Speicherplatz fuer
Deskriptorbereiche vergroessert werden. Zur Zeit dynamisch uebersetzte
SQL-Anweisungen mit vielen Ein- und Ausgabeparametern belegen ebenfalls
Speicherplatz in Konkurrenz zu Deskriptorbereichen; ein Teil dieses
Speicherplatzes kann durch erneute dynamische Uebersetzung mit SQL-
Anweisungen ohne Ein- und Ausgabeparameter freigegeben werden.

SEW91A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A4   SPEICHERVERWALTUNG KANN NICHT GENUG PLATZ IM MEMORYPOOL BEREITSTELLEN

Bedeutung

Memorypool zu klein.

Maßnahme

Erneut versuchen (temporaerer Engpass); bei wiederholtem Auftreten
Datenbank-Administrator verstaendigen oder (nur bei LOAD/UNLOAD) weniger
Spalten laden/entladen.

SEW91A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A5   SQL-DESKRIPTORBEREICH ZU KLEIN

Bedeutung

Bei SET DESCRIPTOR oder INTO SQL DESCRIPTOR reicht der Speicherplatz
im SQL-Deskriptorbereich nicht aus, um alle Werte aufzunehmen. Der
Deskriptorbereich hat undefinierte Werte.

Maßnahme

Vergroessern des Speicherplatzes fuer den Deskriptorbereich durch einen
groesseren Wert von WITH MAX bei der Allokation.

SEW91A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A6   SQL-ANWEISUNG IST FUER DIE PLANGENERIERUNG ZU GROSS

Bedeutung

Die SQL-Anweisung laesst sich nicht uebersetzen, da die hierzu
erforderlichen Ressourcen interne Systemgrenzen uebersteigen.

Maßnahme

Erneut versuchen, ggf. handelt es sich nur um einen temporaeren Engpass.
Sonst die SQL-Anweisung verkuerzen bzw. in mehrere Anweisungen aufteilen.

SEW91A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A7   SQL-ANWEISUNG ERFORDERT ZUVIEL ARBEITSSPEICHER ZUR AUSFUEHRUNG

Bedeutung

Bei der Uebersetzung der SQL-Anweisung wurde festgestellt, dass der
fuer die Ausfuehrung der SQL-Anweisung erforderliche Arbeitsspeicher
die internen Systemgrenzen uebersteigt.

Maßnahme

Die SQL-Anweisung so veraendern, dass sie weniger Ausdruecke enthaelt;
insbesondere weniger Ausdruecke, die Spalten vom Datentyp VARCHAR(n)
mit grosser Laenge n enthalten.

SEW91A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A8   PLANPUFFER ZU KLEIN

Bedeutung

Das Datenbanksystem ist kurzfristig ueberlastet. Der zu einer SQL-
Anweisung generierte Plan benoetigt mehr Platz als z. Zt. im Planpuffer
verfuegbar ist.

Maßnahme

Bei wiederholtem Auftreten Datenbank-Administrator verstaendigen. Fest-
stellen, ob nur bestimmte Anwendungen bzw. SQL-Anweisungen betroffen sind,
oder das Datenbanksystem ueberlastet ist. Die DBH-Option PLANS ueber-
pruefen und ggf. erhoehen.

SEW91A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91A9   SQL-ANWEISUNG IST FUER DIE AUSFUEHRUNG ZU GROSS

Bedeutung

Die SQL-Anweisung laesst sich nicht ausfuehren, da die hierzu
erforderlichen Ressourcen interne Systemgrenzen uebersteigen.

Maßnahme

Die SQL-Anweisung verkuerzen bzw. in mehrere Anweisungen aufteilen.

SEW91B1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B1   SQL-ANWEISUNG UEBERTRIFFT GRENZE VON DBH-OPTION COLUMNS

Bedeutung

Die fuer eine SQL-Anweisung intern erzeugte Arbeitsleiste benoetigt
mehr Speicherplatz als aufgrund der DBH-Option COLUMNS moeglich ist.

Maßnahme

DBH-Option COLUMNS erhoehen.

SEW91B2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B2   ZUVIELE KONSTANTEN/VARIABLEN IN DER SQL-ANWEISUNG BZW. ZU GROSSE SCHACHTELUNGSTIEFE DER SUCHBEDINGUNG

Bedeutung

Die SQL-Anweisung enthaelt zuviele Konstanten/Variablen, bzw. die
Schachtelungstiefe der Suchbedingung ist zu gross.

Maßnahme

Die SQL-Anweisung vereinfachen bzw. in mehrere Anweisungen aufteilen.

SEW91B3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B3   ES SIND ZUVIELE INDEXES VON DER ANWEISUNG BETROFFEN, BZW. EINE UPDATE-/ INSERT-/MERGE-/LOAD ONLINE-ANWEISUNG BEZIEHT SICH AUF ZU VIELE SPALTEN.

Bedeutung

Die fuer eine SQL-Anweisung intern erzeugte Arbeitsleiste benoetigt
mehr Speicherplatz als aufgrund der DBH-Option COLUMNS moeglich ist.

Maßnahme

Entweder DBH-Option COLUMNS erhoehen oder mit DROP INDEX die Anzahl der
Indexes auf der Tabelle verringern oder UPDATE-/INSERT-/MERGE-/
LOAD ONLINE-Anweisung vereinfachen.

SEW91B4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91B4   UPDATE-/INSERT-/MERGE-/LOAD ONLINE-ANWEISUNG BEZIEHT SICH AUF ZU VIELE SPALTEN

Bedeutung

Der Fragepuffer einer Aenderungsanweisung ist groesser als der maximal
zulaessige.

Maßnahme

Die Anzahl der in der Anweisung angesprochenen Spalten verringern.

SEW91CA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CA   MAXIMALE ANZAHL DER DBHS UEBERSCHRITTEN, DIE IN EINER TRANSAKTION ANGESPROCHEN WERDEN KOENNEN

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil in dieser Transaktion
kein zusaetzlicher DBH mehr angesprochen werden kann.

Maßnahme

Anwendungsprogramm aendern.

SEW91CB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CB   SPEICHERENGPASS BEI DER INITIALISIERUNG

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil bei der
Initialisierung ein Speicherengpass aufgetreten ist. Ein Weiterarbeiten
ist nicht moeglich.

Maßnahme

Anwendung beenden und Ursache fuer Speicherengpass beseitigen. (z.B.
zu geringe Obergrenze fuer virtuellen Speicher im Joinfile).

SEW91CC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CC   SPEICHERENGPASS BEI NACHRICHTENUEBERTRAGUNG

Bedeutung

Die SQL-Anweisung kann momentan nicht bearbeitet werden, weil bei der
Nachrichtenuebertragung ein Speicherengpass aufgetreten ist.

Maßnahme

SQL-Anweisung wiederholen.

SEW91CD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CD   SPEICHERENGPASS IM DBH BEI DER ENTGEGENNAHME DER SQL-ANWEISUNG

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil im DBH bei der
Entgegennahme der SQL-Anweisung ein Speicherengpass aufgetreten ist.

Maßnahme

SQL-Anweisung wiederholen.

SEW91CE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CE   SPEICHERENGPASS IM DBH BEIM ANSCHLUSS AN DEN DCN-POOL

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil im DBH beim
Anschluss an den DCN-Pool ein Speicherengpass aufgetreten ist.

Maßnahme

SQL-Anweisung wiederholen.

SEW91CF

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CF   ANZAHL ZU SORTIERENDER TREFFER UEBERSTEIGT DEN DURCH DIE DBH-OPTION INTERNAL-SORT-LIMIT ANGEGEBENEN GRENZWERT

Bedeutung

Treffermengen, die die angegebene Anzahl Saetze uebersteigt, duerfen nicht
sortiert werden, weil die Sortierung zu aufwaendig waere. Teilweise werden
auch interne Zwischenergebnisse einer SQL-Anweisung sortiert, ohne dass
explizit eine ORDER BY-Klausel angegeben wurde.

Maßnahme

Treffermenge durch staerkere Selektion verringern oder DBH-Option
INTERNAL-SORT-LIMIT erhoehen.

SEW91CG

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CG   LAENGE EINES SORT-SATZES UEBERSCHREITET DIE BLOCKGRENZE

Bedeutung

Die Gesamtlaenge der Sortierkriterien ueberschreitet die
Groesse eines Blockes im Cursor-Buffer, somit ist die Sortierung
nicht mehr moeglich.
Man beachte, dass in gewissen Faellen (z.B. Joinbildung) eine Sortierung
auch fuer die interne Verarbeitung erforderlich ist und evtl. zu diesem
Fehler fuehren kann.

Maßnahme

Gesamtlaenge Sortierkriterien vermindern oder Blockgroesse im Cursor-
Buffer erhoehen (Parameter FRAME-SIZE in DBH-Option CURSOR-BUFFER).

SEW91CH

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CH   BETRIEBSMITTELENGPASS FUER PSW-BEREICHE

SEW91CI

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CI   NACHRICHTENPUFFER FUER NACHRICHT ZUM DBH IST ZU KLEIN

Bedeutung

Der Nachrichtenpuffer ist zu klein, um die SQL-Anweisung aufzunehmen.
- Betriebsmodus TIAM (Anschlussmodul SESMOD):
  Der Nachrichtenpuffer besitzt eine feste Laenge von 64 KB.
- Betriebsmodus UTM (Anschlussmodul SESUTMC):
  Der Defaultwert fuer die Groesse des Nachrichtenpuffers ist 4KB.
  Die Laenge des Nachrichtenpuffers kann in der Konfigurationsdatei
  der UTM-Anwendung explizit festgelegt werden (Parameter PUF).
  Diese Konfigurationsdatei muss beim Start der UTM-Anwendung dem
  Linknamen SESCONF zugewiesen werden.
  (siehe Basishandbuch SESAM/SQL, Abschnitt Datenbankbetrieb)

Maßnahme

- Betriebsmodus TIAM (Anschlussmodul SESMOD):
  Die SQL-Anweisung vereinfachen.
- Betriebsmodus UTM (Anschlussmodul SESUTMC):
  Wert des Parameters PUF in der Konfigurationsdatei der UTM-Anwendung
  erhoehen. (Empfohlener Wert: 64000)
  Ist bereits der Maximalwert fuer den Parameter PUF eingetragen,
  ist die SQL-Anweisung zu vereinfachen.

SEW91CJ

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CJ   ZU VIELE TIAM-TASKS MIT PREFETCH BEI DER INITIALISIERUNG.

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, da die maximale Anzahl von
1000 TIAM-Tasks mit Prefetch erreicht wurde. Ein Weiterarbeiten ist nicht
moeglich.

Maßnahme

Anwendung beenden und erst wieder starten, wenn weniger als 1000 TIAM-
Tasks mit Prefetch aktiv sind.

SEW91CK

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CK   ZU VIELE UTM-TASKS MIT PREFETCH BEI DER INITIALISIERUNG.

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, da die maximale Anzahl von
100 UTM-Tasks mit Prefetch erreicht wurde. Ein Weiterarbeiten ist nicht
moeglich.

Maßnahme

Anwendung beenden und erst wieder starten, wenn weniger als 100 UTM-Tasks
mit Prefetch aktiv sind.

SEW91CL

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91CL   ANGEGEBENER ISOLATION LEVEL HOEHER ALS IN DER DBH-OPTION MAX-ISOLATION-LEVEL ZUGELASSEN

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, da in der DBH-Option
MAX-ISOLATION-LEVEL der Isolation Level auf REPEATABLE-READ begrenzt
wurde.

Maßnahme

DBH-Option aendern oder in der Anwendung mit geringerem Isolation Level
arbeiten.

SEW91C0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C0   MAXIMALE GROESSE DES INTERNEN ARBEITSBUFFERS ERREICHT

Maßnahme

Anzahl in der SQL-Anweisung angesprochener Spalten verringern.

SEW91C1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C1   SQL-ANWEISUNG SPRICHT ZU VIELE SPALTEN AN

Bedeutung

Die Anzahl der in der SQL-Anweisung angesprochenen Spalten ist groesser
als der mit DBH-Option COLUMNS definierte Maximalwert.

Maßnahme

Anzahl der in der SQL-Anweisung angesprochenen Spalten verringern bzw.
DBH-Option COLUMNS vergroessern.

SEW91C2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C2   MAXIMALE GROESSE DES INTERNEN WERTEPUFFERS ERREICHT

Bedeutung

Die SQL-Anweisung enthaelt zu viele Konstanten/Variablen als
Vergleichswerte

Maßnahme

Die SQL-Anweisung vereinfachen bzw. die Anzahl Konstanten/Variablen durch
Verringerung der Praedikate reduzieren

SEW91C3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C3   KEINE INTERNE SUBORDER-NUMMER MEHR FREI

Bedeutung

Transaktion oder SQL-Anweisung spricht zu viele Scans oder Unterabfragen
an.

Maßnahme

Ggf. Anzahl der in der Transaktion angesprochenen Scans bzw. Unterabfragen
verringern.

SEW91C4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C4   GROESSE DER BENOETIGTEN TEMPORAERDATEI UEBERSCHREITET DIE SYSTEMGRENZEN

Bedeutung

Fuer die Bearbeitung der SQL-Anweisung wird eine Temporaerdatei mit mehr
als 65535 Bloecken benoetigt.

Maßnahme

Ggf. Suchbedingungen veraendern, um Treffermenge von Zwischenergebnissen
einzuschraenken.

SEW91C5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C5   SPEICHERENGPASS IM TEILHABER- ODER DCN-POOL

Bedeutung

Die SQL-Anweisung kann momentan nicht bearbeitet werden, weil im
Teilhaber- oder im DCN-Pool nicht genuegend freier Speicher vorhanden ist.

Maßnahme

SQL-Anweisung wiederholen, bei gehaeuftem Auftreten Konfiguration beenden
und mit groesserem Teilhaber- oder DCN-Pool wieder starten.
Den Wert des Parameters TOTAL-USERS in der Konfigurationsdatei bzw. den
Wert des Parameters USERS in der SET-DCN-OPTIONS-Anweisung erhoehen.

SEW91C6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C6   SPEICHERENGPASS IN REMOTE-DCN

Bedeutung

Remote-DCN kann die SQL-Anweisung nicht dem DBH zustellen, weil im Remote-
DCN-Pool nicht genuegend freier Speicher vorhanden ist. Die maximale An-
zahl der Remote-Anwender bei DCN ist ueberschritten.

Maßnahme

Anzahl der Remote-Anwender verringern oder Remote-Konfiguration geeignet
in zwei kleinere Konfigurationen aufteilen.

SEW91C7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C7   MAXIMALE ANZAHL DER DBHS UEBERSCHRITTEN, DIE UEBER DCN ANGESPROCHEN WERDEN

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil in der angesprochenen
Konfiguration kein zusaetzlicher DBH mehr angesprochen werden kann.

Maßnahme

Angesprochene Konfiguration in zwei kleinere Konfigurationen aufteilen.

SEW91C8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91C8   MAXIMALE ANZAHL DER LOKALEN DBHS UEBERSCHRITTEN, DIE VON EINER TASK ANGESPROCHEN WERDEN KOENNEN

Bedeutung

Die SQL-Anweisung kann nicht bearbeitet werden, weil aus der Task keine
weiteren lokalen DBHs angesprochen werden koennen.

Maßnahme

Anwendungsprogramm aendern bzw. Kataloge auf weniger DBHs verteilen.

SEW91R0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R0   GRENZE EINES SPEICHERBEREICHS DES SQL-RTS ERREICHT

Bedeutung

Das SQL-RTS kann keine weiteren Vorgangs-, Transaktions- oder SQL-
Anweisungsspezifischen Daten speichern.

Maßnahme

In UTM-Umgebung kann moeglicherweise die Groesse des Vorgangs- oder
Transaktionsspeichers bei der UTM-Generierung erhoeht werden. Falls dies
nicht moeglich ist, sollte die Anzahl geoeffneter Cursor, dynamisch
uebersetzter SQL-Anweisungen oder SQL-Deskriptorbereiche, die Anzahl
transaktionsspezifischer Daten oder die Komplexitaet der letzten
SQL-Anweisung reduziert werden.

SEW91R1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R1   GRENZE DES VORGANGSSPEICHERS ERREICHT

Bedeutung

Das SQL-RTS kann keine weiteren Vorgangs-Daten speichern.

Maßnahme

In UTM-Umgebung kann moeglicherweise die Groesse des Vorgangsspeichers
bei der UTM-Generierung erhoeht werden. Falls dies nicht moeglich ist,
sollte die Anzahl geoeffneter Cursor, dynamisch uebersetzter Anweisungen
oder SQL-Deskriptorbereiche reduziert werden.

SEW91R2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R2   GRENZE DES TRANSAKTIONSSPEICHERS ERREICHT

Bedeutung

Das SQL-RTS kann keine weiteren Transaktions-Daten speichern.

Maßnahme

In UTM-Umgebung kann moeglicherweise die Groesse des Transaktionsspeichers
bei der UTM-Generierung erhoeht werden. Falls dies nicht moeglich ist,
sollte die Anzahl offener Cursor reduziert werden.

SEW91R3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91R3   GRENZE DES ARBEITSSPEICHERS FUER DAS SQL-RTS ERREICHT

Bedeutung

Das SQL-RTS kann keine weiteren anweisungs- oder anwendungsspezifischen
Daten speichern.

Maßnahme

- Komplexitaet der SQL-Anweisung (Laenge des Anweisungstextes, Anzahl
  der Benutzervariablen) reduzieren;
- Anzahl der temporaeren Views oder dynamischen Cursor verringern;
- SQL-Modul aufteilen.

SEW91SA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91SA   TEMPORAERER SERVICE-TASK-ENGPASS

Bedeutung

Fuer die Bearbeitung der Anweisung stehen nicht genug Service-Tasks zu
Verfuegung.

Maßnahme

Wenn moeglich DBH-Option SERVICE-TASKS MAXIMUM erhoehen oder
Auftrag spaeter wiederholen.

SEW91S0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S0   DDL-ANWEISUNG KANN NICHT AUSGEFUEHRT WERDEN

Bedeutung

Die angegebene DDL-Anweisung kann in einem linked-in DBH, der ohne
eigenstaendige Service-Task gestartet wurde, nicht ausgefuehrt werden.

Maßnahme

In den DBH-Ladeoptions die maximale Anzahl Service-Tasks auf 1 setzen
und DBH neu starten.

SEW91S1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S1   RECOVER-ANWEISUNG KANN NICHT AUSGEFUEHRT WERDEN

Bedeutung

Die angegebene RECOVER-Anweisung kann in einem linked-in DBH, der ohne
eigenstaendige Service-Task gestartet wurde, nicht ausgefuehrt werden.

Maßnahme

In den DBH-Ladeoptions die maximale Anzahl Service-Tasks auf 1 setzen
und DBH neu starten.

SEW91S2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S2   KURZFRISTIGER BETRIEBSMITTELENGPASS IN DEN AUFTRAGSTABELLEN

Bedeutung

Service-Auftrag kann nicht angenommen werden, da alle internen
Auftragstabellen (JOBTAB) belegt sind.

Maßnahme

Auftrag wiederholen, bzw. in Folgesession DBH-Ladeoption THREADS erhoehen.

SEW91S3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S3   KEINE SERVICE-TASK GESTARTET

Bedeutung

Trotz mehrerer Versuche konnte keine Service-Task gestartet werden, die
den Auftrag uebernehmen konnte. Siehe dazu auch die Meldungen SES8015,
SES8025 und SES8026.

Maßnahme

Andere Jobklasse in den DBH-Ladeoptions angeben.

SEW91S4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S4   RECOVER IN DER SERVICE-TASK MIT TSN (&00) ABGEBROCHEN. WA-LOG (&01) FUER DIAGNOSEZWECKE UMKATALOGISIERT

Bedeutung

Der RECOVER wurde nach mehreren erfolglosen internen Wiederanlaeufen in
der Service-Task mit der TSN (&00) abgebrochen. Das noch aktive WA-LOG
(&01) wurde fuer Diagnosezwecke umkatalogisiert zu (&01) mit dem
Suffix "Datum"."Uhrzeit".

Maßnahme

SYSOUT- und SYSLST-Dateien der Service-Task danach durchsehen, ob es
beim Starten des DBHs in der Service-Task Probleme gab. Falls die
Absturzursache des RECOVER nicht behoben werden kann, WA-LOG, Dump und
Protokolle der Service-Task an Systemdiagnose senden.
Falls die Absturzursache des RECOVER behoben werden konnte, WA-LOG
loeschen und RECOVER erneut starten.
Falls das WA-LOG nicht umkatalogisiert werden konnte, wurde in der
DBH-Task ein Diagnosedump erstellt, bzw. eine Meldung ausgegeben. WA-LOG
manuell umkatalogisieren, da es u.U. zukuenftige RECOVER-Auftraege
behindert.

SEW91S5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S5   SPEICHERMANGEL BEI INITIALISIERUNG DER SERVICE-TASK MIT TSN (&00)

Bedeutung

Waehrend der Initialisierung der Service-Task mit der TSN (&00) ist ein
Fehler aufgetreten, weil zu wenig virtueller Adressraum vorhanden ist.
Siehe dazu auch die SYSLST- und SYSOUT-Datei der Service-Task.

Maßnahme

Virtuellen Adressraum vergroessern.

SEW91S6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S6   SPEICHERMANGEL BEI SORTIERUNG IN SERVICE-TASK MIT TSN (&00)

Bedeutung

Waehrend einer Sortierung in der Service-Task mit der TSN (&00) ist ein
Fehler aufgetreten, weil zu wenig virtueller Adressraum vorhanden ist.
Siehe dazu auch die SYSLST- und SYSOUT-Datei der Service-Task.

Maßnahme

Virtuellen Adressraum vergroessern.

SEW91S7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S7   KURZFRISTIGER BETRIEBSMITTELENGPASS IM MEMORY-POOL

Bedeutung

Service-Auftrag kann nicht angenommen werden, da kein Speicher im
Memory-Pool frei ist.

Maßnahme

Auftrag wiederholen.

SEW91S8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S8   REFRESH IN DER SERVICE-TASK MIT TSN (&00) ABGEBROCHEN. TA-LOG (&01) FUER DIAGNOSEZWECKE UMKATALOGISIERT MIT DEM SUFFIX 'DATUM.UHRZEIT'.

Bedeutung

Der REFRESH wurde nach mehreren erfolglosen internen Wiederanlaeufen in
der Service-Task mit der TSN (&00) abgebrochen. Das noch aktive TA-LOG mit
dem Namen (&01) wurde fuer Diagnosezwecke umkatalogisiert mit dem Suffix
'Datum.Uhrzeit'.

Maßnahme

SYSOUT- und SYSLST-Dateien der Service-Task danach durchsehen, ob es
beim Starten des DBHs in der Service-Task Probleme gab. Falls die
Absturzursache des REFRESH nicht behoben werden kann, TA-LOG, Dump
und Protokolle der Service-Task an Systemdiagnose senden.

SEW91S9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91S9   RECOVER/REFRESH-AUFTRAG NICHT AUSGEFUEHRT. FEHLER BEI LOESCHEN VON (&00).

Bedeutung

Nach administrativer Aenderung der RECOVER-Optionen werden davor
entstandene TA-LOG und WA-LOG Dateien bei RECOVER/REFRESH-Auftraegen
geloescht. Dies konnte hier nicht durchgefuehrt worden. Ein moeglicher
DVS-Code wird in einer zusaetzlichen Meldung ausgegeben.

Maßnahme

Alte TA-LOG und WA-LOG-Dateien bezueglich RECOVER oder REFRESH loeschen.
Der angebene Dateiname enthaelt die Identifikations-Nummer der betroffenen
Service-Task.

SEW91UA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91UA   VERSCHACHTELUNGSTIEFE VON PROZEDUREN UND FUNKTIONEN ZU GROSS

Bedeutung

Die Verschachtelungstiefe von Prozeduren und Funktionen
ist begrenzt.

Maßnahme

Routine anpassen.

SEW91U0

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U0   CAT-REC-DATEI ZUM CATALOG (&00) KONNTE WEGEN SPEICHERPLATZPROBLEMEN NICHT ANGELEGT WERDEN.

Bedeutung

Bei Abarbeitung einer CREATE CATALOG-Anweisung konnte die CAT-REC-Datei
wegen Speicherplatzproblemen nicht angelegt werden.

Maßnahme

- Catalog-Space loeschen, Platz beschaffen, CREATE CATALOG wiederholen
- Catalog-Space loeschen und CREATE CATALOG mit der Option NO LOG
  wiederholen.

SEW91U1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U1   ES GIBT KEINE FREIEN SATZNUMMERN MEHR

Maßnahme

Space reorganisieren.

SEW91U2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U2   KLAMMERUNGSTIEFE DES RECHENAUSDRUCKS ZU GROSS

Maßnahme

Anwendungsprogramm aendern.

SEW91U3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U3   KEIN ZUSAETZLICHER EINTRAG IM SQL-DATENBANKVERZEICHNIS MEHR MOEGLICH

Bedeutung

Das SQL-Datenbankverzeichnis ist voll (vgl. DBH-Option
SQL-DATABASE-CATALOG).

Maßnahme

Evtl. DBH-Option SQL-DATABASE-CATALOG erhoehen.

SEW91U4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U4   UNLOAD-ANWEISUNG SPRICHT ZU VIELE SPALTEN AN

Bedeutung

Anzahl oder Gesamtlaenge angeforderter Spalten ueberschreitet interne
Grenze

Maßnahme

Anzahl der in der UNLOAD-Anweisung angeforderten Spalten verringern

SEW91U5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U5   BETRIEBSMITTELENGPASS, ES GIBT KEINE FREIEN SCANS.

Bedeutung

Es wird das interne Betriebsmittel Scan benoetigt, um die nachzufahrenden
Loggingdateien zu verzeichnen. Es ist kein Scan frei.

Maßnahme

Anweisung wiederholen, ggf. parallele Transaktion oder SQL-Anweisung
einschraenken.

SEW91U6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U6   UEBERSETZTES REGEX PATTERN ZU LANG

Bedeutung

Bei der Uebersetzung eines Regex Patterns in die interne Darstellung wird
mehr Platz benoetigt als zur Verfuegung steht.

Maßnahme

Pattern vereinfachen.

SEW91U7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U7   ZU VIELE DURCHLAEUFE EINER SCHLEIFENANWEISUNG (LOOP, WHILE, REPEAT, FOR).

Bedeutung

Die Anzahl der Durchlaeufe einer Schleifenanweisung ist
begrenzt.

Maßnahme

Routine anpassen.

SEW91U8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U8   VERSCHACHTELUNGSTIEFE VON LABELS ZU GROSS

Bedeutung

Die Verschachtelungstiefe von Labels in Routinen ist begrenzt.

Maßnahme

Routine anpassen.

SEW91U9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW91U9   VERSCHACHTELUNGSTIEFE VON FOR ANWEISUNGEN ZU GROSS

Bedeutung

Die Verschachtelungstiefe von For Anweisungen in Routinen ist begrenzt.

Maßnahme

Routine anpassen.

SEW95A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW95A1   FUER DEN BERECHTIGUNGSSCHLUESSEL (&00) GIBT ES EINE OFFENE TRANSAKTION AUF DEM CATALOG (&01)

Bedeutung

Es soll ein Berechtigungsschluessel oder ein Systemzugang geloescht
werden, der vom aktuellen oder einem anderen Benutzer in einer offenen
Transaktion benutzt wird.

Maßnahme

Erst die offenen Transaktionen fuer den Berechtigungsschluessel bzw. fuer
den Systemzugang beenden lassen. Dann die SQL-Anweisung erneut ausfuehren.

SEW98AA

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AA   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98AB

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AB   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98AC

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AC   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98AD

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AD   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98AE

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98AE   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A1

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A1   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A2

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A2   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A3

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A3   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A4

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A4   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A5

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A5   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A6

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A6   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A7

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A7   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A8

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A8   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN

SEW98A9

Destination: USER-TASK, CONSOLE    Routing code: U                   Weight: 70

Warranty   : NO

SEW98A9   INTERNE MELDUNG: VERARBEITUNG ABGEBROCHEN