Publisheroptionen konfigurieren Details des Publikationsprozesses für eine Datenbank, bestimmen also wie WGA diese Datenbank verarbeitet.
| Webgate Anywhere 4.0 - Konfigurations-Referenzen |
| Name | Inhalt | Default | Beschreibung |
|---|---|---|---|
| AllowBrowsing | true | false | true | Bestimmt ob Inhaltsdokumente in dieser Datenbank direkt per URL (unter Angabe des Content-Keys) aufgerufen werden können. |
| AllowCustomQueries | true | false | true | Bestimmt, ob ein TML-Designer auf dieser Datenbank selbst Abfragen formulieren darf. Im negativen Fall ist der TMLDesigner auf die gespeicherten Abfragen in der WGA-Konfiguration beschränkt. |
| AllowPublishing | true | false | true | Bestimmt, ob die HTTP-Publizierung von Inhalts und Design-Daten aus dieser Datenbank grundsätzlich erlaubt oder untersagt ist. Bei "false" wird der WGA Server keinerlei Daten dieser Datenbank über HTTP publizieren. |
| AuthoringApp | true | false | false | Bestimmt, ob die Datenbank von WGA als Authoring-Anwendung behandelt wird. Dies bedeutet, dass sie ggf. nur auf dem konfigurierten HTTP-Port für Authoring-Anwendungen verfügbar ist. |
| BackgroundDeployment | true | false | false | Wenn "true", läuft das Deployment von TML-Modulen in einem Hintergrund-Task ab. Dadurch werden zwar Änderungen an WebTML-Modulen nicht sofort aktiv, die generelle Arbeitsgeschwindigkeit des Systems bei Datenänderungen wird jedoch leicht erhöht. |
| DefaultItemEncoding |
none | html | xml | |
none | Bestimmt, ob Items und Metadaten dieser Datenbank defaultmäßig kodiert in WebTML ausgegeben werden sollen. Die Funktionalität entspricht dem TML-Attribut ?encode? und wird auf alle Item-, Metadata- und Input-Tags (im Modus "view") angewendet, die kein explizites encode-Attribut besitzen. |
| DefaultMediaKey | Medienschlüssel | html | Bestimmt den Standard-Medienkey dieser Datenbank. Dieser wird verwendet, wenn in einer URL kein Medienkey explizit angegeben wurde |
| DesignEncoding | Zeichenkodierungs-Kürzel | Die Standard-Zeichenkodierung der jeweiligen Plattform | Diese Einstellung teilt WGA mit, welche Zeichenkodierung textbasierte Ressourcen im WGA Design der aktuellen Datenbank besitzen. Diese Einstellung wird von WGA sowohl benutzt um Textdateien aus Design-Verzeichnissen einzulesen, als auch um Textdateien aus Datei-Containern per HTTP auszuliefern. |
| DesignUpdated | true | false | true |
Steuert, ob Änderungen an WebTML-Modulen automatisch zum Deployment führen. Wenn "false" können TML-Änderungen über die Administrationsseite manuell vorgenommen werden. Dies kann u.U. die Arbeitsgeschwindigkeit des Systems bei Datenänderungen (z.B. im Browser Interface) beschleunigen. Diese Einstellung kann für die aktuelle WGA-Laufzeit auch auf der Administrationsseite über die Content-Details geändert werden. Nach Neustart kehrt WGA jedoch zu der in dieser Option getroffenen Einstellung zurück. |
| ExpressionDefault | native | tmlscript | native | Bestimmt die Standard-Ausdruckssprache in WebTML-Modulen dieser Datenbank. Diese wird im TML-Code verwendet, wenn keine andere Ausdruckssprache explizit gewählt wird. |
| FileCacheSize | Ganzzahl | 10 | Größe des internen Hauptspeicher-Caches für Grafikdateien in MB. In diesem Cache werden häufig verwendete Grafiken abgelegt, um Sie möglichst schnell Requests zur Verfügung stellen zu können. |
| FileCacheThreshold | Ganzzahl | 10 | Maximale Größe in KB für Grafikdateien, die im Hauptspeicher-Cache für Grafikdateien abgelegt werden sollen. Grafikdateien die größer sind, werden nicht zwischengespeichert, sondern immer direkt aus der WGA Datenbank herangezogen.. |
| FileExpirationMinutes | Ganzzahl | 0 | Zeit in Minuten, die ein Internet-Browser minimal warten soll,bevor er überprüft, ob eine heruntergeladene Grafikdatei auf dem WGA-Server aktualisiert wurde. Entspricht dem Inhalt des HTTP-Headers "Expires". |
| GlobalVars | true | false | true | Bestimmt, ob WebTML-Variablen global (d.h.: Kontextunabhängig) setz- und abfragbar sind. Im negativen Fall sind WebTML-Variablen nur in dem Kontext verfügbar, in dem sie auch gesetzt wurden. |
| HDBInit | Scriptmodul-Name | Java-Klassenname | Gibt eine Initialisierungs-Funktionalität für die Datenbank an, wenn diese die hierarchische Datenbank-API verwendet (siehe PublisherOption "isHDB"). Dies kann entweder ein TMLScript-Modul der aktuellen Datenbank oder eine Java-Klasse sein, welche das Interface de.innovationgate.webgate.api.WGHierarchicalDatabaseStartup implementiert. Das Script bzw. die Methode execute() der Java-Klasse wird jedesmal aufgerufen wenn die Datenbank an WGA angebunden wird. Bei dieser Initialisierung kann die Grundstruktur der hierarchischen Datenbank, sowie notwendige Listener-Funktionalitäten angelegt werden. | |
| HomePage | String |
URL zur Homepage der Datenbank, auf welche umgeleitet wird wenn eine URL nur die WGA-Datenbank adressiert. Wird relativ zur URL der WGA-Datenbank angegeben, z.B.
Das HomePage-Attribut: html/default/home Ergibt bei folgender URL zur DB: http://server/wga/dbkey Die folgende komplette HomePage-URL: http://server/wga/dbkey/html/default/home |
|
| HttpLogin | true | false | false | Bestimmt, ob der Loginmechanismus generell über HTTP-Authentifizierung (true) oder über eine Anmeldemaske (false) abgewickelt werden soll. Der Anmeldemasken-Modus ist vorteilhafter, da die Anmeldung nur einmal verarbeitet werden muss und auch nur einmal über das Netzwerk übertragen wird. |
| isHDB | true | false | false | Aktiviert bei "true" die Unterstützung für die hierarchische Datenbank-API (siehe this.hdb() bzw. HDB Javadoc Referenz) und bereitet die Datenbank ggf. auf deren Verwendung vor. |
| IsRemoteContentStore | true | false | false | Bestimmt, ob Inhaltsdokumente in dieser Datenbanken zum Content Sharing zur Verfügung stehen. |
| LanguageBehaviour | default | maincontent | browser | default |
Steuert das Sprachauswahl-Verhalten von WGA für die aktuelle Datenbank, insbesondere das Verhalten bzgl. der "bevorzugten Sprache" welche für Sprachauswahl während eines WebTML-Requests verwendet wird:
|
| LoginPage | String |
URL zu einer speziellen Anmeldeseite für diese Datenbank. Je nach Syntax wird die hier angegebene URL um automatische Bestandteile ergänzt: Enthält die URL den Doppelslash, so wird sie als komplette URL gewertet die nicht weiter ergänzt werden muss Beginnt die URL mit einem Slash, so wird sie als partielle URL, relativ zur WGA-Basis-URLgewertet, z.B. /logindb/html/login -> http://dns/wga/logindb/html/login Ansonsten wird die URL als partielle URL, relativ zur Basis-URL der Datenbank gewertet, z.B. html/login -> http://dns/wga/mydb/html/login |
|
| MaxQueryResults | Ganzzahl | 500 | Bestimmt die maximale Ergebnisanzahl bei Datenbankabfragen, wenn explizit keine Maximalanzahl über das "max"-Attribut angegeben wurde. 0 steht für unbegrenze Ergebnismengen. |
| MultiLanguageContent | true | false | true | Aktiviert/Deaktiviert die Unterstützung für mehrsprachige Inhalte dieser Datenbank in WebTML. Bei Aktivierung greifen die üblichen Sprachauswahl-Strategien. Bei Deaktivierung werden grundsätzlich Inhalte in der Standardsprache geliefert. |
| PersMode | 1 | 2 | 3 |
Wird diese Publisher-Option angegeben so wird die aktuelle WGA Content Store direkt als Personalisierungsdatenbank für ihre eigenen WebTML-Requests verwendet (anstelle einer eventuell für die Domäne konfigurierten Personalisierungsdatenbank). Dies ist nur möglich bei der WGA Content Store für JDBC und abgeleitete Typen. Zusätzlich ist die Angabe der Option "PersStatMode" notwendig. Der Inhalt dieser Option bestimmt den zu verwendenden Personalisierungs-Modus:
|
|
| PersStatMode | 0 | 1 | 2 |
Wird die Publisher-Option "PersMode" angegeben so bestimmt dieser Publisher-Option den Statistikmodus der Personalisierung:
|
|
| QueryDefault | native | hql | fulltext | lucene | ... | native | Bestimmt die Standard-Abfragesprache, welche verwendet wird, wenn zu einer Abfrage keine Sprache explizit gewählt wird. Verwenden sie hier "native" um die jeweiligeStandard-Abfragesprache des Datenbank-Typen zu wählen oder den Namen eines Abfragetypen, wie er auch im type-Attribut des Query-Tags verwendet wird. |
| SessionCookie | String | Bestimmt einen Cookie-Namen, unter welchem eine Session-ID hinterlegt wird. Diese Funktionalität wird für Single- Signon mit anderen Systemen verwendet. | |
| SessionCookieDomain | String | Bestimmt bei Angabe von "SessionCookie" die Domäne, unter welcher das Cookie im Browser registriert wird. | |
| UseRemoteContentStores | true | false | false | Bestimmt ob der Inhalt dieser Datenbank per Content Sharing auf Inhalte einer "Remote Content Store" zufgreifen darf. |
| VarProvisioning | true | false | true | Bestimmt, ob WebTML-Variablen an die WGA Content Store weitergegeben werden, so dass diese für native Ausdruckssprachen (z.B. Formelsprache unter Lotus Domino) verfügbar sind. Ist nur für den Content Store Typen "WGA Content Store for Lotus Domino (native access)" von Bedeutung, da dieser als einziger Typ WebTML-Variablen in einer nativen Ausdruckssprache nutzt. Alle anderen CS-Typen nutzen weitergegebene WebTML-Variablen nicht. |
| << Bean Adapter | Java-Systemvariablen >> |