Dies ist eine alte Version des Dokuments!
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.
Im nächsten Schritt muss CBA mit einer Grundkonfiguration versehen werden. Die nötigen Konfigurationen können hier heruntergeladen werden.
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 |
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
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