Version und Paket

Bevor das CBA Modul installiert werden kann, muss der JBoss durch Module und die standlone.xml erweitert werden. Eine Anleitung kann folgender Installationanleitung entnommen werden!

Hier kann die aktuelle Version und das dazugehörige Changelog eingesehen werden.
Das Modul CBA - Configuration Based Application wird immer im EAR-Format ausgeliefert und muss in das Verzeichnis

C:\tim\jboss<version>\standalone\deployments\

kopiert werden.

Konfigurationen einspielen und anpassen

Im nächsten Schritt muss CBA mit einer Grundkonfiguration versehen werden. Die nötigen Konfigurationen können hier heruntergeladen werden.

Der App_Data Order kann an einer beliebigen Stelle auf dem zu betreibenden Server abgelegt werden, muss aber lesend und schreibend zugegriffen werden könne.

Die Datei cba.properties muss unter

C:\tim\jboss<version>\standalone\configuration\

abgelegt werden und dann an das entsprechende System angepasst werden. Hierzu müssen folgenden Änderungen vorgenommen werden:

Wert in cba.properties	Erklärung	Wert
base_directory	Beinhaltet Grundkonfigurationen zu CBA	Muss an den App_Data Order auf dem Server angepasst werden
dau-config	Zugangsdaten zu den Konfigurationsdatein (allgemein)	Benutzer, Passwort und Datenbank
dau-config-sql	Zugangsdaten zu den CBA-Konfigurationstabellen für Enterprise Edition	Benutzer, Passwort und Datenbank
dau-sql	Zugangsdaten zu einer allgemein gültigen Datenbank	Benutzer, Passwort und Datenbank
dau-sql-tim	Zugangsdaten zur T!M Datenbank	Benutzer, Passwort und Datenbank
tim_service.wsdl	Gibt die Schnittstelle an, über die mit T!M - Task !n Motion kommuniziert wird (Muss über HTTP erreichbar sein)	Hier muss Host und Port eingetragen werden, die via http erreichbar sind
tim_service.user	Gibt den Benutzernamen an, der als technischer Benutzer genutzt wird	qs/pm
tim_service.password	Gibt das Passwort für den technischen Benutzer an	geheim

Anpassung der TIM Konfigurationen

tim-cba.properties

Damit T!M - Task !n Motion mit CBA kommunizieren kann (und dieses auch nutzt), müssen zwei Konfigurationsdateien angepasst werden. In der tim-cba.properties muss der cba-ws Parameter an die entsprechende Servereinstellung angepasst werden. Standardmäßig läuft CBA und T!M - Task !n Motion auf dem gleichen Server und dem gleichen Port (8080). Daher kann der Wert in den meisten Fällen auf http://localhost:8080/cba-ws/SaaSTecWeb?wsdl gesetzt werden.

cba-ws=http://HOST:PORT/cba-ws/SaaSTecWeb?wsdl cba-servlet=/loom-portal/CbaServlet

tim.properties

Ausserdem muss in den tim.properties folgender Eintrag hinzugefügt oder auskommentiert werden, falls dieser noch nicht vorhanden ist

form-provider=com.dooris.cba.providers.CbaFormProvider
Vorlagen können von unserer Downloadseite entnommen werden