Sektionen
Sie sind hier: Startseite Plone 4-Erweiterungen SOAPLSF für Administrator
Artikelaktionen

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:

 

soaplsf_proxy

funktioniert als Proxy Server (nur im ZMI sichtbar)

  1. refreshInterval (unter "Properties")
    -1.0: no refresh
    0.0: no cache
    Beliebige positive Zahl: Cache Periode (in Stunden)
  2. 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)

 

Benutzerspezifische Werkzeuge