
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. |
|