Fehlercodes für Object Data Manager (ODM)

Wenn ein ODM nicht erfolgreich ist, wird ein Wert von -1 zurückgegeben und die Variable odmerrno auf einen der folgenden Werte gesetzt:

Element Beschreibung
ODMI_BAD_CLASSNAME Der angegebene Objektklassenname stimmt nicht mit dem Objektklassennamen in der Datei überein. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_BAD_CLXNNAME Der angegebene Sammlungsname stimmt nicht mit dem Sammlungsnamen in der Datei überein.
ODMI_BAD_CRIT Die angegebenen Suchkriterien sind falsch formatiert. Stellen Sie sicher, dass die Kriterien nur gültige Deskriptornamen enthalten und die Suchwerte korrekt sind. Informationen zu qualifizierenden Kriterien finden Sie unter Understanding ODM Object Searches in General Programming Concepts: Writing and Debugging Programs.
ODMI_BAD_LOCK Die Datei kann nicht gesperrt werden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_BAD_TIMEOUT Der Zeitlimitwert war ungültig. Sie muss eine positive ganze Zahl sein.
ODMI_BAD_TOKEN Sperrdatei kann nicht erstellt oder geöffnet werden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_CLASS_DNE Die angegebene Objektklasse ist nicht vorhanden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_CLASS_EXISTS Die angegebene Objektklasse ist bereits vorhanden. Eine Objektklasse darf nicht vorhanden sein, wenn sie erstellt wird.
ODMI_CLASS_PERMS Die Objektklasse kann aufgrund der Dateiberechtigungen nicht geöffnet werden.
ODMI_CLXNMAGICNO_ERR Die angegebene Sammlung ist keine gültige Objektklassensammlung.
ODMI_FORK Der untergeordnete Prozess kann nicht aufgespalten werden. Stellen Sie sicher, dass der untergeordnete Prozess ausführbar ist und versuchen Sie es erneut.
ODMI_INTERNAL_ERR Es ist ein internes Konsistenzproblem aufgetreten. Stellen Sie sicher, dass die Objektklasse gültig ist, oder wenden Sie sich an die für das System verantwortliche Person.
ODMI_INVALID_CLASS Die angegebene Datei ist keine Objektklasse.
ODMI_INVALID_CLXN Entweder ist die angegebene Sammlung keine gültige Objektklassensammlung oder die Sammlung enthält keine konsistenten Daten.
ODMI_INVALID_PFAD Der angegebene Pfad ist im Dateisystem nicht vorhanden. Stellen Sie sicher, dass auf den Pfad zugegriffen werden kann.
ODMI_LINK_NICHT GEFUNDEN Die Objektklasse, auf die zugegriffen wird, konnte nicht geöffnet werden. Stellen Sie sicher, dass auf die verknüpfte Objektklasse zugegriffen werden kann.
ODMI_LOCK_BLOCKED Die Sperre kann nicht erteilt werden. Ein anderer Prozess hat die Sperre bereits.
ODMI_LOCK_ENV Die Sperrenumgebungsvariable kann nicht abgerufen oder festgelegt werden. Entfernen Sie einige Umgebungsvariablen und versuchen Sie es erneut.
ODMI_LOCK_ID Die Sperr-ID bezieht sich nicht auf eine gültige Sperre. Die Sperrenkennung muss mit der Kennung übereinstimmen, die von der Subroutine odm_lock zurückgegeben wurde.
ODMI_MAGICNO_ERR Das Klassensymbol gibt keine gültige Objektklasse an.
ODMI_MALLOC_ERR Es kann nicht genügend Speicher zugeordnet werden. Versuchen Sie es später erneut oder wenden Sie sich an die für das System verantwortliche Person.
ODMI_NO_OBJEKT Die angegebene Objekt-ID verweist nicht auf ein gültiges Objekt.
ODMI_OPEN_ERR Objektklasse kann nicht geöffnet werden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_OPEN_PIPE Eine Pipe zu einem untergeordneten Prozess kann nicht geöffnet werden. Stellen Sie sicher, dass der untergeordnete Prozess ausführbar ist und versuchen Sie es erneut.
ODMI_PARAMS Die an die Subroutine übergebenen Parameter waren falsch. Stellen Sie sicher, dass die Anzahl der Parameter korrekt ist und dass sie gültig sind.
NUR ODMI_READ_ONLY Die angegebene Objektklasse ist schreibgeschützt und kann nicht geändert werden.
ODMI_READ_PIPE Die Pipe des untergeordneten Prozesses kann nicht gelesen werden. Stellen Sie sicher, dass der untergeordnete Prozess ausführbar ist und versuchen Sie es erneut.
ODMI_TOOMANYCLASSES Auf zu viele Objektklassen wurde zugegriffen. Eine Anwendung kann nur auf weniger als 1024 Objektklassen zugreifen.
ODMI_UNLINKCLASS_ERR Die Objektklasse kann nicht aus dem Dateisystem entfernt werden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_UNLINKCLXN_ERR Die Objektklassensammlung kann nicht aus dem Dateisystem entfernt werden. Überprüfen Sie den Pfadnamen und die Berechtigungen.
ODMI_UNLOCK Die Sperrdatei kann nicht entsperren. Stellen Sie sicher, dass die Sperrdatei vorhanden ist.