Questions & Answers

t_leistenschnei
I'm new here

Aktualisierung der Datenquellenansicht nach Editor-Neustart

Hallo zusammen!

Ich habe folgendes Problem:

Eine FS-Datenquelle wird sowohl vom Editor als auch von einem externen System bearbeitet, d.h. beide System nehmen ร„nderungen an den Inhalten vor. Das externe System nimmt diese ร„nderungen direkt in der DB vor.

Die ร„nderungen des externen Systems erscheinen im FS-Editor erst, nachdem der Benutzer explizit auf den "Refresh"-Button geklickt hat. Selbst nach einem Neustart des Editors werden noch die nicht mehr aktuellen Datensรคtze angezeigt.

Gibt es eine Mรถglichkeit, beim Editor-Start eine Aktualisierung der Datenquellen zu erzwingen?

0 Kudos
1 Reply
hoebbel
Crownpeak employee

Hallo Herr Leistenschneider,

das kรถnnte man mit Hilfe eines Skriptes lรถsen:

us  = connection.getProjectById(context.getProject().getId()).getUserService();

ts = us.getTemplateStore();

schema = ts.getSchemes().getSchemaByName("<SCHEMANAME>");

schema.resetReadTimestamp();

Dieses Skript als Auftragsskript laufen lassen.

ACHTUNG: Hiermit wird der Caching Mechanismus von FirstSpirit bezรผglich der Datenbankanbindung jedesmal zurรผckgesetzt. Es sollte also so selten wie mรถglich ausgefรผhrt werden.

Wenn das externe Tool nur zu bestimmten Zeiten ร„nderungen vornimmt, sollte es genau einmal nach jeder ร„nderung ausgefรผhrt werden. Wenn die AccessAPI lizensiert ist, sollte รผberlegt werden, den Cache nach jeder externen ร„nderung der Datenbank zurรผckzusetzen (also genau dann, wenn er invalide geworden ist).

Viele Grรผsse aus Dortmund,

  Holger Hรถbbel

0 Kudos

Type a product name