Modul über FS-Client in Serverkontext ansprechen
Author: j_mueller
Publication Date: 5/15/2014 20:20
Hallo Community,
wir haben leider ein logisches Problem mit einem unserer Module.
Unser angepasster UrlCreator erstellt bei der Generierung nebenbei eine Url-Matrix in einer MySQL Datenbank. Dort werden neben der eigentlichen Url auch weitere informationen wie beispielsweise referenznamen der Struktur- und Inhaltsseiten und auch IDs von Datensätzen (bei eindeutiger Contentprojektion) abgelegt. Soweit so gut.
Nun möchten wir diese Datenbank neben Rewrites auch für unseren Content-Import verwenden. Der Gedanke ist, dass Verlinkungen von Seiten im System über deren externe Url gekennzeichnet werden können. Der Importer soll nun über die Datenbank ein Reverse-Matching vornehmen und die zu referenzierende Strukturseite (inkl. Parameter) anhand der Url ermitteln.
Das Problem ist nun, dass die angebundene MySQL Datenbank ebenfalls auf dem FirstSpirit-Server läuft, der Content-Importer allerdings wird über ein Beanshell Skript im Client gestartet. Verwende ich nun die UrlStorage-Klasse des UrlCreator-Moduls, so läuft diese ebenfalls im Client-Kontext ab und kann somit keine Datenbankverbindung zum MySQL Server aufbauen.
Daher die Frage: Gibt es die Möglichkeit mit einer Instanz des UrlCreators im Serverkontext zu arbeiten (à la RMI)?
Oder gibt es gar einen besseren Weg?
Schöne Grüße
Julius Müller
-
Author: feddersen - 5/16/2014 7:45
Hallo Julius,
implementiere einen FirstSpirit-Service. Der läuft auf dem Server und dein Skript kann damit kommunizieren.
Viele Grüße
Christoph
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire