SOAPLSF für Administrator
Dieses Produkt wurde nur mit Plone-2.5 getestet.
Installation
LSF Server
SOAP Schnittstelle soll auf der LSF Server bereitgestellt sein.
(In diesem Beispiel wird "FR" als Bezeichnung von Ergänzung verwendet)
1. Lokale Anpassungen vom LSF Server
Unter %QIS_HOME%\webapps\qisserver\WEB-INF\conf gibt es eine Datei "SPEZIALMODULE.txt".
Dieser Datei muss eine einzige Zeile enthalten, um die Anpassungen anerkennen zu lassen:
FR
Nährere Info:
http://wiki.his.de/mediawiki/index.php/Spezialmodule
2. soapgetdata_FR.xml anpassen
Dann kann man unter
%QIS_HOME%\webapps\qisserver\WEB-INF\conf\dbinterface\
soapgetdata_FR.xml kopieren.
In der 60. Zeile findet man:
AND ueberschriftroot.txt='Vorlesungsverzeichnis der Universität Freiburg'
Es ist in der Definition von der Abfrage "keyUeberschriftenRoot_CMS".
Die Baumstruktur von Überschriften des Vorlesungsverzeichnisses ist von Semester abhängig und
der Wurzel besitzt nicht immer die gleichen ID Nummer.
Deshalb haben wir zuerst durch diese Abfrage die ID Nummer vom Wurzel abgeholt. Dazu wurde
ueberschriftroot.txt='Vorlesungsverzeichnis der Universität Freiburg'
als Bedingung verwendet.
Bitte passen Sie diese Zeile an!
Eventuell braucht mann z.B.
%QIS_HOME%\webapps\qisserver\WEB-INF\conf\databases_FR.xml
oder
%QIS_HOME%\webapps\qisserver\WEB-INF\conf\modules_FR.xml
anzupassen.
Nährere Info:
http://wiki.his.de/mediawiki/index.php/SOAP_in_QIS/LSF
http://wiki.his.de/mediawiki/index.php/LSF-Inhalte_per_SOAP_einbinden
http://wiki.his.de/mediawiki/index.php/SOAP-Objekte
CMS Server
Die folgenden Python Pakete sind erforderlich:
- fpconst
http://research.warnes.net/Zope/projects/fpconst - PyXML
http://pyxml.sourceforge.net - SOAPpy
http://pywebsvcs.sourceforge.net - 4Suite
http://www.4suite.org
soaplsf_proxy
funktioniert als Proxy Server (nur im ZMI sichtbar)
- refreshInterval (unter "Properties")
-1.0: no refresh
0.0: no cache
Beliebige positive Zahl: Cache Periode (in Stunden) - Cache Info (Tab)
In diesem soaplsf_proxy Objekt werden Dateien von allen SOAPLSF Objekten in diesem Portal gecached.
Ein Überschrift bildet eine Einheit. (Liste von weiteren Subüberschriften und Veranstaltungen, die diesem Überschrift gehören)