resetStoredUrls hat in Auftrag keinen Einfluss auf nachfolgende Generierung
Author: mhenke
Publication Date: 5/26/2014 16:06
Hallo,
ich versuche garade einen mittels Metadaten konfigurierbaren UrlCreator zu bauen. Die URLs können also von Generierung zu Generierung unterschiedlich sein. D.h. ich muss vor einer Generierung die URLs im Cache löschen. Zu diesem Zweck habe ich ein Script geschrieben das mittels der Methode resetStoredUrls des URLProperties-Objekts den Cache leert.
In meinem Auftrag läuft dieses Script immer vor einem Generierungsauftrag. Das Problem ist nun dass dieses Script keine Auswirkung auf die direkt nachfolgende Generierung zu haben scheint. Stattdessen werden die alten URLs genutzt. Wenn man dann nochmals den Auftrag startet werden die URLs des letzten "Resets" genutzt, es kommen also jeweils immer die URLs des letzten Auftrags.
Gibt es eine Möglichkeit die gecachten URLs des aktuell laufenden Auftrags zu löschen ?
Tags: generierung, urlcreator
-
Author: marro - 6/3/2014 10:37
Hallo Michael,
beim Start eines Auftrags wird anhand der letzten Revision ein Zeitstempel bestimmt, der für die Generierung innerhalb des Auftrags verwendet wird. Da das Zurücksetzen der URLs nach diesem Zeitpunkt geschieht, hat das Zurücksetzen keinen Einfluss auf die aktuelle Generierung. Die Lösung sieht demnach so aus, dass Du nach dem Zurücksetzen der URLs den Zeitstempel manuell anpassen musst. Eine ähnliche Fragestellung mit einem Beispiel kannst Du in diesem Beitrag finden: Re: Auftrag Store aktualisieren
Viele Grüße
Donato
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar