Farbschema: Hell
Sie befinden sich hier: start » de » Dokumentation » Datenintegration und Datenzugriff » WKL Database Gateway » Fehlerbehebung » Ein neues Datenbankobjekt ist nicht erreichbar

Ein neues Datenbankobjekt ist nicht erreichbar

Eine eben in der Datenbank angelegte Tabelle, Sicht oder Spalte fehlt im Schemadokument; eine Anfrage darauf antwortet 404, in Access fehlt sie beim Verknüpfen.

Umgebung

Jede Fassung des Dienstes; jede Oberfläche (OData, eigener Vertrag).

Ursache

Der Ressourcenkatalog einer Datenbank wird zwischengespeichert (Gateway:MetadataCacheSeconds, Vorgabe 300 Sekunden). Ein neues Objekt ist innerhalb dieser Zeitspanne erreichbar, nicht sofort. Ein Fehlschlag löst bewusst kein Nachladen aus, sonst erzwänge ein Aufrufer, der Namen rät, je Anfrage eine Metadatenabfrage. Nach Ablauf antwortet die nächste Anfrage mit dem bisherigen Stand und der Katalog wird im Hintergrund erneuert (höchstens ein Ladevorgang je Alias; nur der allererste Ladevorgang wartet). Schlägt das Erneuern fehl, gilt der bisherige Stand weiter, und das Protokoll warnt.

Behebung

  1. Warten Sie die Zeitspanne ab, oder lassen Sie den Katalog sofort verwerfen: in der Verwaltungsanwendung mit Katalog neu laden bzw. über POST /admin/v1/reload-catalog.
  2. Verknüpfen Sie die Tabelle in Access danach neu, oder aktualisieren Sie die Verknüpfung (Externe Daten > Tabellenverknüpfungs-Manager).

Prüfung

Das Schemadokument (…/$metadata) nennt das Objekt; eine Anfrage darauf antwortet 200.

Verwandte Themen

de/wiki/data-conectivity/database-gateway/troubleshooting/new-object-not-reachable.txt · Zuletzt geändert: von Wolfgang van der Stille