Benutzer-Werkzeuge

Webseiten-Werkzeuge


administratoren:systemmeldungen:errorcodes_ifw

IFW Errorcodes

Fehler -1 bis -199

#define REC_ERROR            -201+REC_ERROFF //Nachladen eines verknüpften Datensatzes im Browser geht nicht, vermutlich weil Datenbank komplett leer
#define REC_ESEEK            -202+REC_ERROFF
#define REC_EREAD            -203+REC_ERROFF
#define REC_EITEM            -204+REC_ERROFF
#define REC_EOF              -205+REC_ERROFF
#define REC_EWRITE           -206+REC_ERROFF //Rambuff voll, neuer Satz nicht speicherbar
#define REC_EOPEN            -207+REC_ERROFF
#define REC_ECLOSE           -208+REC_ERROFF
#define REC_ENUM             -209+REC_ERROFF //Index ausserhalb des Rambuffs
#define REC_EEMPTY           -210+REC_ERROFF
#define REC_EPROTECT         -211+REC_ERROFF
#define REC_EINXOPEN         -212+REC_ERROFF
#define REC_EINXSEEK         -213+REC_ERROFF
#define REC_EINXREAD         -214+REC_ERROFF
#define REC_EINXWRITE        -215+REC_ERROFF
#define REC_EINXCLOSE        -216+REC_ERROFF
#define REC_EINXINVALID      -217+REC_ERROFF
#define REC_EREOPEN          -218+REC_ERROFF
#define REC_ENOTOPEN         -219+REC_ERROFF
#define REC_EINVALID         -220+REC_ERROFF
#define REC_EHOLD            -221+REC_ERROFF
#define REC_EINUSE           -222+REC_ERROFF
#define REC_EDELETE          -223+REC_ERROFF
#define REC_ABORT            -224+REC_ERROFF
#define REC_ENOTIMPL         -225+REC_ERROFF
#define REC_BREAK            -226+REC_ERROFF

#define REC_ERECLEN          -228+REC_ERROFF
#define REC_EBUFF2SHORT      -229+REC_ERROFF
#define REC_EDELTA           -230+REC_ERROFF
#define REC_EOUTOFRANGE      -231+REC_ERROFF
#define REC_ENOPOS           -232+REC_ERROFF
#define REC_EOUTOFMEM        -233+REC_ERROFF
#define REC_BEGIN            -234+REC_ERROFF
#define REC_FILEFULL         -235+REC_ERROFF
#define REC_BEGINKEY         -236+REC_ERROFF
#define REC_EDFNOTFOUND      -237+REC_ERROFF
#define REC_ENORAM           -238+REC_ERROFF
#define REC_ENODF            -239+REC_ERROFF
#define REC_EDFLOST          -240+REC_ERROFF
#define REC_EOUTOFDSKSPC     -241+REC_ERROFF
#define REC_SKIP             -242+REC_ERROFF
#define REC_EWRONGNAME       -243+REC_ERROFF
#define REC_EGETDFNOPARA     -244+REC_ERROFF
#define REC_EGETDFDUPPARA    -245+REC_ERROFF
#define REC_WAIT             -246+REC_ERROFF
#define REC_END              -247+REC_ERROFF
#define REC_EMPTYKEY         -248+REC_ERROFF
#define REC_REPLACE_SKIP     -249+REC_ERROFF
#define REC_SAVE             -250+REC_ERROFF
#define REC_INITKEYSPEC      -251+REC_ERROFF
#define REC_EWRONGDF         -252+REC_ERROFF
#define REC_EOUTOFARRAY      -253+REC_ERROFF
#define REC_EMAXBUFFLEN      -254+REC_ERROFF //Der zu speichernde Record ist groesser als seine Maximalgroese
#define REC_EDUPKEY_AUTOINC  -255+REC_ERROFF //DUP_KEY autoincrement fehlfgeschlagen
#define REC_EBADDATA         -256+REC_ERROFF //Beim Artikelspeichern ist ein ungueltiger Lagerbestand aufgetreten (Bestand oder Wert <0)
#define REC_EMISSINGPREDOC   -257+REC_ERROFF //Beim Belegspeichern wurde der Vorbeleg nicht gefunden
#define REC_ECONFLICT        -258+REC_ERROFF //entspricht Btrieve BE_CONFLICT, jeoduch intern ermittelt
#define REC_ETTSLEAK         -259+REC_ERROFF //Innerhalb einer TTS-Kapselung erfolgte ein tts_abort ohne Fehlerrueckmeldung

IFW Makros

-400 bis -499

#define PRG_ERROR          ´    -401+PRG_ERROFF
#define PRG_EUNKNOWNCOMMAND     -402+PRG_ERROFF
#define PRG_EWRONGPARA          -403+PRG_ERROFF
#define PRG_EUNKNOWNREC         -404+PRG_ERROFF
#define PRG_EITEMNOTFOUND       -405+PRG_ERROFF
#define PRG_EOUTOFMEM           -406+PRG_ERROFF
#define PRG_EMASKOPEN           -407+PRG_ERROFF
#define PRG_ENOSETFILE          -408+PRG_ERROFF
#define PRG_EINITRECFAILED      -409+PRG_ERROFF
#define PRG_EPARAFAILED         -410+PRG_ERROFF
#define PRG_EINDEXNOTFOUND      -411+PRG_ERROFF
#define PRG_EWRONGITEMFUNCTION  -412+PRG_ERROFF
#define PRG_WRONGLABEL          -413+PRG_ERROFF
#define PRG_ENORIGHTS           -414+PRG_ERROFF
#define PRG_DEADLOCK            -415+PRG_ERROFF
#define PRG_LABLENOTFOUND       -416+PRG_ERROFF
#define PRG_RECORDNOTFOUND      -417+PRG_ERROFF
//#define PRG_WRONGOBJECT       -415+PRG_ERROFF

DAVID Sync

-500 bis -999

  +++++++++++ Initialisierungsfehler 500 ++++++++++++++++++
    -500      Erstellen der API Instanz fehlgeschlagen
    -501      David Login fehlgeschlagen
    -502      Die CLSID konnte nicht geladen werden
    -503      Kalender Archiv konnte nicht geladen werden
    -504      DAVID-API ist nicht initialisiert
    -505      David User Liste nicht gefunden
    -506      David User nicht gefunden
    -507      David User Kalenderarchiv nicht gefunden
    -508      David User Kalenderarchiv keine Rechte

    +++++++++++ Synchronisierungs Fehler 600 ++++++++++++++++
    -600      Laden der DVL Datei fehlgeschlagen
    -601      Laden der laufenden Nummer aus IFW fehlgeschlagen
    -602      Laden des Subjects aus David fehlgeschlagen
    -603      Laden aller Items aus dem Archiv fehlgeschlagen
    -604      Laden des ItemCounts fehlgeschlagen
    -605      Laden des Items fehlgeschlagen
    -606      Laden des Bodytextes fehlgeschlagen
    -607      Item konnte anhand der ID nicht gefunden werden
    -608      BodyText des Items konnte nicht geladen werden
    -609      UserObject des Accounts konnte nicht geladen werden
    -610      DavidUSer != IFW Benutzer => keine Sync
    -611      Benutzername nicht ladbar
    -612      Parameterangaben ungueltig
    -613      Laden des Items fehlgeschlagen (transfer auf Kalendereintrag)
    -614      Laden des Items fehlgeschlagen (von ID Item2 auf Item)

    +++++++++++ Release Fehler 900 ++++++++++++++++++++++++++  
    -900      Archiv konnte nicht released werden
    -901      App konnte nicht releaed werden
    -902      Account konnte nicht released werden

IFW Tabelle ITB

-1000 bis -1999
prgload.h

#define PIT_ERROR         -1001+PIT_ERROFF
#define PIT_ERRROWDEF     -1100+PIT_ERROFF
#define PIT_ERRDEFFUNC    -1150+PIT_ERROFF
#define PIT_ERRDEFVAR     -1180+PIT_ERROFF
#define PIT_ERRVARFUNC    -1200+PIT_ERROFF
#define PIT_ERRRUN        -1300+PIT_ERROFF
#define PIT_ERRRUNFUNC    -1400+PIT_ERROFF
#define PIT_ERRORDB       -1500+PIT_ERROFF //allgemeiner Datenbank error
#define PIT_ERRORDBINIT   -1501+PIT_ERROFF //Datenbank nicht initialisierbar
#define PIT_ERRORDBINDEX  -1502+PIT_ERROFF //Datenbank hat den Suchpfad nicht
#define PIT_ERRORDBMAI    -1503+PIT_ERROFF //Datenbank hat das Feld nicht

Interne erweiterte FehlerID (ModulId)

(für Hilfen.rec )

//die oberen  2 Byte ist der Funktionscode
//die unteren 2 Byte sind eine lfd Nummer

#define MESSAGE_UNKNOWN               0x00000000
#define MESSAGE_TEXTONLY              0x00000000
#define MESSAGE_BELEGEDIT             0x00010000
#define MESSAGE_PRODABSCHLUSS         0x00020000
#define MESSAGE_DF_LAGBUCH            0x00030000
#define MESSAGE_DFEDLIB               0x00040000
#define MESSAGE_PRGITB                0x00050000
#define MESSAGE_PRGMAKRO              0x00060000
#define MESSAGE_INVENTUR              0x00070000
#define MESSAGE_STATISTIK             0x00080000
#define MESSAGE_DFFNC                 0x00090000
#define MESSAGE_STDPRJ                0x000A0000
#define MESSAGE_BTRIEVE               0x000B0000
#define MESSAGE_BIGGLIB               0x000C0000
#define MESSAGE_PROD2                 0x000D0000
#define MESSAGE_FFLAGER               0x000E0000
#define MESSAGE_DFLOADZW              0x000F0000
#define MESSAGE_DFIMPORT              0x00100000
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
administratoren/systemmeldungen/errorcodes_ifw.txt · Zuletzt geändert: 15.03.2018 12:21 (Externe Bearbeitung)