felix_reinhold
Returning Responder

FS 5.0.510: QueryAgent in Skript (Typ Vorlage)

Hallo zusammen,

ich möchte in meinen Seitenvorlagen ein Skript rendern, dass eine Query über den QueryAgent abschickt und geänderte Elemente sucht. Dieses Skript funktioniert auch einwandfrei, wenn ich es über das Kontextmenü aufrufe. Wenn ich stattdessen das Skript in der Vorschau aufrufe (bspw. über Fehler der Vorschau), erhalte ich die Meldung

de.espirit.firstspirit.access.ServiceNotFoundException: Service 'de.espirit.firstspirit.query.QueryService' not found

Funktioniert der Query-Agent also nicht im Kontext, den ich bei der Vorschau erhalte?

Ich möchte das Ergebnis des Skripts nicht ausgeben, sondern nur einige Operationen im Hintergrund ausführen, sobald die Vorschau einer Seite geöffnet wird. Habt ihr hierfür einen sinnvollen Alternativweg, über den ich dann auch den QueryAgent nutzen kann?

Danke und Gruß

Felix

FS 5.0.510

PS: Hier noch Auszüge aus dem Skript, aber dürfte vermutlich nicht relevant sein:

agent = context.requireSpecialist(QueryAgent.TYPE);

answer = agent.answer("fs.type = Dataset and and fs.changeDate >= 20130204");

0 Kudos
3 Replies
felix_reinhold
Returning Responder

Ich muss den Beitrag hier jetzt mal pushen, da er für eine Lösung von uns sehr wichtig ist. Bitte kurze Info dazu geben (o. mich im Zweifelsfall an den Helpdesk verweisen Smiley Wink).

Beste Grüße

Felix

0 Kudos

Hallo Felix,

bitte an den HelpDesk wenden. Smiley Happy

Die aktuelle Implementierung des QueryAgent funktioniert aktuell nicht aus der Vorschau heraus. Ob dies so sein soll oder nicht, können wir erst nach Eingang eines ordentlichen Tickets entscheiden.

Gruß

Stefan

Ticket #13677 erstellt

0 Kudos