Information

  • Benutzer, bei denen der Parameter Customizer-Rechte aktiviert ist, erhalten bei der Anmeldung die Dialogmeldung Problems in System Customizing.
    • In dieser Dialogmeldung wird auf Fehler im System-Customizing von kundenindividuellen Objekten (Dataitems, Exits, etc.) hingewiesen. Werden fehlerhafte Änderungen an Standardobjekten durchgeführt, werden diese Fehler, bis auf wenige Ausnahmen (siehe Tabelle unten) nicht in der Dialogmeldung aufgeführt.
    • Die Meldungen werden untereinander aufgelistet.
  • In der folgenden Tabelle werden die verschiedenen Fehlermeldungen und ihre Bedeutung erläutert.
  • Falls eine Fehlermeldung, die bei Ihnen angezeigt wird, in dieser Tabelle nicht aufgeführt ist, wenden Sie sich bitte an PLANTA.
MeldungErklärung
DI [Dataitem-ID] and DI [Dataitem-ID](DT [Datentabellen-ID]) have the same Python ID "[Dataitem-Python-ID]"

Die DI-Python-IDs müssen innerhalb einer Datentabelle eindeutig sein.

Could not resolve DB position alias for DI [Dataitem-ID]!

Parallele Dataitems (SQL = 4 und gleiche SQL-ID) müssen die gleiche DB-Pos. haben.

Broken relation: DT [Datentabellen-ID] ordinary [Relationsart] (index [Index-Datentabelle (Fremdtabelle)], DI [Ident von DI der Relation])
ERROR: Mismatching number of local ([Anzahl von Dataitems in der Relation]) vs. foreign ([Anzahl von Dataitems in der Relation]) columns.

Im Anschluss kommt eine der folgenden Meldungen:
  • Broken relation: DT [Datentabellen-ID] ordinary [Relationsart] (index [Index-Datentabelle (Fremdtabelle)], DI [Ident von DI der Relation])
    ERROR: Truncating foreign part of the key. This relation cannot work; rejected.
  • Broken relation: DT [Datentabellen-ID] ordinary [Relationsart] (index [Index-Datentabelle (Fremdtabelle)], DI [Ident von DI der Relation])
    ERROR: Truncating local part of the key. Depending on the DIs involved, this relation may or may not work; rejected.


Relationsart = Relation

Die Anzahl der Dataitems (Spalten) der Relation (des Fremdschlüssels) mit dem genannten Index und Ident von DI unterscheiden sich zwischen der aktuellen Datentabelle und der referenzierten (Ziel)-Datentabelle. Diese Relation wird ignoriert.

Broken EXIT rejected: Exit [Exit-ID] (source ID [Quell-Dataitem-ID], destination DT [Ziel-Datentabellen-ID] , fetch DI [Hol-Dataitem-ID] )

Das Exit wurde nicht richtig gecustomized, es hat kein Hol-DI.

Broken FETCH EXIT rejected: Exit [Exit-ID] (source ID [Quell-Dataitem-ID] , destination DT [Ziel-Datentabellen-ID] , fetch DI [Hol-Dataitem-ID])

Das Exit wurde nicht richtig gecustomized, es hat weder Quell-DI noch Hol-DI.

Broken EXIT [Exit-ID](source ID [Quell-Dataitem-ID], destination DT [Ziel-Datentabellen-ID], fetch DI [Hol-Dataitem-ID]):
Data types of key DIs not matching: N4 (DI 002675, DT 479) vs. X (DI 002556, DT 471), EXIT rejected.

Das Exit wurde nicht richtig gecustomized: Der DB-Typ des Quell-DI sowie der DB-Typ des Primärschlüssels aus der Hol-Datentabelle stimmen nicht überein.

Hinweis
  • Ist die Breite der Spalten ähnlich, wie z.B. bei DB-Typ N2 und N4, wird das Exit nicht ignoriert, da es in bestimmten Fällen funktionieren kann. Ein anderes Beispiel sind Dataitems mit DB-Typ X aber unterschiedlicher DB-Länge.


Broken EXIT: DI 027756 (DT 029), Exit [Exit-ID] (source ID [Quell-Dataitem-ID], destination DT [Ziel-Datentabellen-ID], fetch DI [Hol-Dataitem-ID]):
DB types of FEXIT and fetched DI do not match: X vs. N2, EXIT rejected.
Das Exit wurde nicht richtig gecustomized: Der DB-Typ des Dataitems, auf dem das Exit gecustomized ist sowie des Hol-DIs stimmen nicht überein.
Broken EXIT: DI 040753 (DT 082), Exit [Exit-ID] (source ID [Quell-Dataitem-ID], destination DT [Ziel-Datentabellen-ID], fetch DI [Hol-Dataitem-ID]):
Datatable of FEXIT DI and source key DI do not match: 082 vs. 080, EXIT rejected.

  • Wird das oben genannte Exit auf einem DI verwendet, kommt zusätzlich die folgende Meldung:
    DI 040753 (DT 082) tries to use fetch exit 00002336 out of context, hence will be dysfunctional.
Das Exit wurde nicht richtig gecustomized: Die Datentabelle des Dataitems, auf dem das Exit hinterlegt ist, entspricht nicht der Datentabelle des Quell-DIs.
DI [Dataitem-ID] (DT [Datentabellen-ID]) failed to retrieve its associated exit [Exit-ID], hence might be dysfunctional.
The exit in question is likely to be nonexistent, or rejected due to reasons mentioned above.

Das Exit des DIs konnte aus einem der oben aufgeführten Gründe nicht geladen werden.

Broken value incarnation DI [Dataitem-ID] is missing a sub DI with function [KO oder ID] - incarnation property disabled.

Eine Inkarnation benötigt ein Unter-DI mit der Funktion ID sowie eines mit der Funktion KO.

DI [Dataitem-ID] not found, required by programmed exit of DI [Dataitem-ID]

Das entsprechende Dataitem existiert nicht oder ist deaktiviert.

DI [Dataitem-ID] not found, required by formula of DI [Dataitem-ID]

Das entsprechende Dataitem existiert nicht oder ist deaktiviert.

DI [Dataitem-ID] (DT [Datentabellen-ID]) has a valid VR type set ("[Wertebereichsart") but no actual VR text.

Das Dataitem verfügt über eine WB-Art, aber über keinen Wertebereich.

OLE DI [Dataitem-ID] (DT [Datentabellen-ID]) encountered with DB type "[DB-Typ]", setting to "X"

DIs mit Klasse 13 müssen DB-Typ X haben.

Table with id "[Datentabellen-ID]" has no primary key relation and will thus not be loaded

Die Datentabelle hat keinen Primärschlüssel.

Could not resolve ident alias for DI [DI-ID]!

Es handelt sich um ein DI mit SQL = 3, zu dem es kein DI SQL = 1 und gleicher SQL-ID gibt.

DI[Dataitem-ID 1] and DI[Dataitem-ID 2] share the same DB-Pos. (DT [Datentabellen-ID])

In jeder Datentabelle muss die DB-Pos. eindeutig sein.
Eine Ausnahme sind DIs mit identischen Werten im Parameter SQL-ID sowie SQL = 4. Diese Dataitems dürfen eine doppelte DB-Pos. besitzen.

DT021: invalid ACR start position!

In DI Pos.OS ist die falsche DB-Pos. des ersten Objektschutz-Feldes hinterlegt.

Database Schema does not match System Customizing / Data Dictionary:
Missing column in DB: DI[Dataitem-ID] in DT[Datentabellen-ID 1]
Missing table in DB: DT[Datentabellen-ID 2]
 Table has no field called UUID: PLANTATable (xxx, DTxxx)

Dieses DI bzw. diese Datentabelle existiert nur in PLANTA und nicht in der Datenbank bzw. in der PLANTA-Datentabelle fehlt die UUID

Hinweise
  • Jedes reele, aktive DI muss ebenfalls als Spalte in der Datenbank existieren.
  • Jede aktive Datentabelle muss ebenfalls als Tabelle in der Datenbank existieren.
  • Diese Meldung erscheint auch für Standard-DIs.
  • Falls kürzlich Änderungen in der Datenbank vollzogen wurden, genügt es u.U., das Unterverzeichnis "target" im PLANTA-Server-Verzeichnis zu löschen und den Server neu zu starten


 Wrong column length in DB: [Variablenname]
* Column: [SQL-ID], Type: [Datentyp]. Found: [Feldlänge auf der Datenbank], expected: [erwartete Feldlänge]

Die in der Datenbank hinterlegte Feldlänge ist falsch. Diese Meldung erscheint auch für Standard-DIs.

No DB lengths specification in DT: [Variablenname]
* Column: [SQL-ID], Type: NUMBER

In der DB ist keine Feldlänge für die entsprechenden Spalten hinterlegt.