kontakt . login
home . application framework . content management . newsletter . xml-Editor . referenzen
system anforderungen . server anforderungen . content designer . lösungen
single & shared application . Beispiel Tomcat server.xml . Verwendete Servlets und Filter . JART Konfiguration . Fehlerverwaltung und JART logs
02.2.4

Die jart-config.xml Datei finden Sie im WEB-INF Verzeichnis der JArt Webapplikation. Sie beinhaltet die JArt interne Konfiguration und Klassenbindung. Die Konfiguration wird beim Start der Webapplikation eingelesen, daher werden Änderungen in der Datei erst beim Neustart der Webapplikation aktiv.

 

 

Folgende Nodes werden in der Konfiguration verwendet:

 

config

Basis Node der Konfiguration

property

Applikationsweite globale Variablen des JArt Systems.


Attribute

name: Name der Variable
value: Zugeteilter Wert der Variable

namespace-handler

Bestimmt den Namespace für die jart Logik Nodes die über class als Kinder dieses Nodes festgelegt sind.

 

Attribute:

namespace-handler: URL des zu verwendenden Namespace

class

Legt fest mit welcher Klasse ein bestimmter JArt Logik Node abgearbeitet wird.

 

Attribute:

node-name: Name des Nodes
class: Aufzurufende Klasse

process-handler

Legt einen Eintrag in der internen Prozesskette fest. Hier kann bestimmt werden welche Prozesse und Ausgabenmodi bei unterschiedlichen Verzweigungen in der Webapplikation erlaubt sind. Die Prozesskette startet immer mit dem process-handler mit dem name Attribut „startup“.


Attribute:

name: Name des process-handler
class: Aufzurufende Klasse
call: Name des process-handler welcher standardmäßig als nächstes in der Prozesskette aufgerufen werden soll. Dieser Wert kann über den Node on-variable überlagert werden.

on-variable

Legt eine Variablen bedingte Abzweigung in der Prozesskette fest.


Attribute:

name: Name der Variablen
with-value: Der auslösende Wert der Variablen
parameter-set: Der Auslöser ist jeder Wert der Variablen ungleich Leer
call: Name des process-handler welcher in der Prozesskette aufgerufen werden soll.

properties

Folgende main-properties sollten bei Bedarf angepasst werden:

self-reference: http url der Webapplikation für den Selbst und Timer Zugriff.
smtpServer: standard SMTP Server für den Mail Versandt
smtpUser: Der Benutzer unter dem sich der Mail Versandt beim Mailserver anmeldet
smtpPassword: Passwort des oben angegebenen Mail Users
system-email: Absender Adresse für System Emails

 

weitere properties

timer-call: Serverabsolute Url für den zu verwendenden JArt Timer Prozess
user-file: Serverabsoluter Pfad zur Verwaltungsdatei der JArt internen Benutzerverwaltung.
menu-file (nur aus backward compatibility Gründen vorhanden)
escape-sequenz: Charakter Batch für den SAX Parser
app-jart-user-config: Serverabsolute Url für die  zu verwendende Benutzerverwaltung
app-jart-user-index-settings: Serverabsolute Url für die  zu verwendende Index Erweiterungapp-jart-package-helper: Serverabsolute Url für den  zu verwendenden Programmier Wizzard

 

prozessketteneinträge

Folgende Prozessketteneinträge werden verwendet:

startup: Liest die aufgerufene .jart Datei als DOM ein.
output-xml: Gibt das aktuelle Dokument als XML auf dem Server Response Stream  aus.
jart-process: Führt den JArt Logik Prozess für die eingelesene .jart Datei aus und erstellt das Ausgabe DOM.
transform: Führt den XSL Transform Prozess für das Ausgabe DOM  aus und schreibt das Ergebnis in den Server Response Stream.
transform-to-document: Führt den XSL Transform Prozess für das Ausgabe DOM  aus und schreibt das Ergebnis in die angegebene Datei.
format-output-document: Formatiert das Ausgabedokument.