Fehlerprotokoll für cloud Replizierung

Im Fehlerprotokoll sind die Datensätze aufgeführt, die nicht erfolgreich in die cloud übertragen werden konnten.

Zu jedem Datensatz gibt es eine Fehlermeldung und der Datensatz kann in den meisten Fallen per Doppelklick auf die jeweilige Zeile geöffnet werden.

Beseitigen Sie möglichst viele der aufgeführten Ursachen und übertragen den Bestand teilweise Wie kann ich bestimmte Datensätze aus dem Fehlerprotokoll erneut replizieren? oder vollständig Wie kann ich alle Einträge aus dem Fehlerprotokoll erneut in die cloud hochladen? erneut in die cloud.

Aufbau des Protokolls

In dem Fehlerprotokoll gibt es 4 Spalten:

  1. ENTITYID: amspk des Datensatzes der nicht von der cloud angenommen wurde

  2. ENTITYNAME: Name der Tabelle in der MVP Datenbank die den Datensatz enthält

  3. ZEIT: wann ist der Eintrag im Protokoll eingetragen worden

  4. MESSAGES: Meldung zum upload

Das Fehlerprotokoll können Sie ebenfalls per Experten-Selektion auslesen:

select ENTITYNAME, ENTITYID, ZEIT, MESSAGES from REPL$ERRORS

Meldungen zur Tabelle: VERTRAG (ENTITYNAME)

Integritätsverletzung beim Import von Vertrag mit AmsPk <amspk>, da kein Agentur mit Agenturnr gefunden wurde,

  • Fehlerbehebung: Prüfen Sie, ob ein Vermittlerkonto (Agenturnr) in dem Vertrag hinterlegt ist.

  • Ermitteln des Vertrages:
    SELECT VNR, AMSPK, AMSIDNR FROM VERTRAG WHERE AMSPK = '<amspk>'

  • Ermitteln alles betroffenen Verträge:
    select repl$errors.ZEIT as Fehlerzeit, vertrag.vnr, vertrag.status, vertrag.agenturnr, repl$errors.MESSAGES from repl$errors
    join VERTRAG on VERTRAG.amspk = REPL$ERRORS.entityid
    where repl$errors.ENTITYNAME = 'VERTRAG' and repl$errors.MESSAGES like '%Agenturnr%'

Integritätsverletzung beim Import von Vertrag mit AmsPk <amspk>, da kein Agentur mit Agenturnr <id> gefunden wurde,

  • Fehlerbehebung: Prüfen Sie, ob ein vorhandene Vermittlerkonto (Agenturnr) in dem Vertrag hinterlegt ist.

  • Prüfen Sie, ob das Vermittlerkonto (Agenturnr) in die cloud übertragen wurde

  • Ermitteln des Vertrages:
    SELECT VNR, VNAME, AMSPK, AMSIDNR FROM VERTRAG WHERE AMSPK = '<amspk>'

  • Ermitteln der Agentur:
    SELECT BEZEICHNUNG, AMSPK, AMSIDNR FROM AGENTUR WHERE AGENTURNR = '<id>'

Meldung zur Tabelle: Datenverarbeitung

Integritätsverletzung beim Import von Datenverarbeitung mit <amspk>, da kein Adresse mit Amsisnr <id> gefunden wurde,

  • Ab ams 5 4.8.0.62375 werden die Datensätze zur Datenverarbeitung gelöscht, wenn der entsprechende Kunde aus dem Bestand gelöscht wird.

Meldungen zur Tabelle: VT_SPARTE (ENTITYNAME)

Integritätsverletzung beim Import von VertragSparte mit <amspk>, da kein Vertrag mit AmsIdNr <id> gefunden wurde,

  • Fehlerbehebung: Prüfen Sie, ob ein vorhandener Vertrag mit der id in Ihrem Bestand existiert.

  • Ermitteln des Vertrages:
    SELECT VNR FROM VERTRAG WHERE AMSIDNR = '<id>'

Doppelter amsidnr kann nicht übernommen werden,

  • Fehlerbehebung: Prüfen Sie, ob sich in den Tabellen mit den Spartendaten (VT_%) die amsidnr Tabellenübergreifend überschneiden. Falls ja, wenden Sie sich an den ams support um dies zu korrigieren.

  • Ermitteln des Vertrages:
    SELECT amsidnr FROM VT_BAU
    SELECT amsidnr FROM VT_FEU
    SELECT amsidnr FROM VT_KFZ

Meldungen zur Tabelle: COURTAGE (ENTITYNAME)

Integritätsverletzung beim Import von Courtage mit AmsPk <amspk>, da kein Gesellschaft mit Amsidnr <id> gefunden wurde,

  • Fehlerbehebung: Prüfen Sie ob an den Courtage-Datensätze eine gültige Gesellschaft hinterlegt ist.

Meldungen zur Tabelle: TAGS_SETTINGS (ENTITYNAME)

Doppeltes Schlagwort wird verworfen,

  • Fehlerbehebung, das an einem Element doppelt vergebene Schlagwort ist zu entfernen.

Muss nicht weiter für den Onlinebestand beachtet werden.

Meldung zur Tabelle: LINKOBJECT (ENTITYNAME)

Integritätsverletzung beim Import von LinkObject mit amspk <amspk>, da kein Briefe mit AmsIdNr <id> gefunden wurde,

  • Fehlerbehebung: Prüfen Sie ob die Metadaten des Dokumente bereits in die assfinet cloud übertragen wurde

  • Ermitteln des Dokumentes:
    select titel from briefe where amsidnr = '<id>'

oder

  • Fehlerbehebung: Prüfen Sie, ob im ams Bestand noch Verknüpfungen zu nicht mehr bestehenden Dokumenten existieren

  • Ermitteln der Verknüpften zu nicht mehr existierenden Dokumenten:
    select count(*) from linkobject l where (not exists (select 1 from BRIEFE where amsidnr = l.s_id) and s_art = 'BRIEFE') or (not exists (select 1 from BRIEFE where amsidnr = l."KEY") and key_art = 'BRIEFE')

Integritätsverletzung beim Import von LinkObject mit amspk <amspk>, da kein Abrechnung mit AmsIdNr <id> gefunden wurde,

Die Abrechnungsdaten wurden in der Vergangenheit nicht in die cloud übertragen, da diese dort keine Verwendung hatten. Bitte informieren Sie uns, damit wir auf die Übertragung aus Ihrem bestand um die Abrechnungsdaten erweitern.

  • Fehlerbehebung: Sprechen Sie uns an, damit wir den Datentransfer aus Ihrem MVP um die Tabelle ABRECHNUNG ergänzen.

Tabellenübergreifende Meldungen:

Doppelter amsidnr kann nicht übernommen werden,

  • Der Datensatz ist bereits in der assfinet cloud bekannt.

  • Ermitteln des Datensatzes:
    SELECT * FROM <ENTITINAMY> WHERE AMSIDNR = '<id>'

Muss nicht weiter für den Onlinebestand beachtet werden.

Anmerkung