Richtlinien zu WebSphere®
Bei der Implementierung von IBM® Unica Marketing-Anwendungsdateien in WebSphere® müssen die Richtlinien in diesem Abschnitt beachtet werden.
*
Stellen Sie sicher, dass die Version von WebSphere® den Anforderungen entspricht, die im Dokument IBM® Unica®Empfohlene Softwareumgebungen und Mindestsystemvoraussetzungen für Unternehmensprodukte beschrieben werden, einschließlich aller notwendigen Fixpacks und Upgrades.
*
*
Wählen Sie im Formular, in dem Sie die WAR-Datei auswählen, Alle Installationsoptionen und -parameter anzeigen, um den Assistenten Installationsoptionen auswählen auszuführen.
*
Wählen Sie in Schritt 1 des Assistenten Installationsoptionen auswählen den Auswahlpunkt JavaServer Pages-Dateien vorkompilieren aus.
*
Bei Schritt 3 des Assistenten Installationsoptionen auswählen müssen Sie die JDK-Quellenebene auf 15 setzen.
Schritte zum Implementieren unter WebSphere®
1.
Implementieren Sie die IBM® Unica®-Anwendungsdatei als Unternehmensanwendung.
2.
Aktivieren Sie Cookies im Abschnitt Web-Container-Einstellungen > Sitzungsmanagement.
3.
Falls Sie WAS 8 verwenden, wählen Sie Anwendungen > Websphere Enterprise-Anwendungen > Campaign > Sitzungsmanagement > Cookies aus und inaktivieren Sie die folgende Einstellung: Sitzungscookies auf HTTPOnly setzen, um Cross-Site Scripting-Attacken zu verhindern. (Diese Einstellung ist standardmäßig aktiviert.)
4.
Wählen Sie im Abschnitt Anwendungen > Unternehmensanwendungen die implementierte EAR-Datei bzw. die implementierten WAR-Dateien aus. Wählen Sie anschließend Laden von Klassen und Erkennung von Dateiaktualisierungen aus und legen die folgenden allgemeinen Einstellungen fest:
*
*
Als Reihenfolge der Klassenladeprogramme wählen Sie Klassen, deren lokales Klassenladeprogramm zuerst geladen wird (übergeordnetes Element zuletzt) aus.
*
Unter Richtlinie für WAR-Klassenladeprogramm wählen Sie Einzelnes Klassenladeprogramm für Anwendung aus.
*
*
Als Reihenfolge der Klassenladeprogramme wählen Sie Klassen, deren lokales Klassenladeprogramm zuerst geladen wird (übergeordnetes Element zuletzt) aus.
*
Unter Richtlinie für WAR-Klassenladeprogramm wählen Sie Klassenladeprogramm für jede WAR-Datei der Anwendung aus.
5.
Wenn Ihre Systemtabellen DB2®-Tabellen sind, gehen Sie zu den benutzerdefinierten Eigenschaften der Datenquelle. Setzen Sie den Wert für resultSetHoldability auf 1.
Wenn Sie kein Feld mit dem Namen resultSetHoldability finden, fügen Sie eine benutzerdefinierte Eigenschaft mit diesem Namen und dem Wert 1 hinzu.
6.
Wenn Sie mehrere IBM® Unica®-Anwendungen implementieren, ändern Sie bei jeder implementierten Anwendung den Namen des Sitzungscookies, damit er eindeutig ist. Gehen Sie dabei folgendermaßen vor:
*
Geben Sie im Abschnitt Anwendungen > Unternehmensanwendungen > [implementierte Anwendung] > Sitzungsmanagement > Cookies aktivieren > Cookie-Name den Namen des Sitzungscookies an.
*
Aktivieren Sie das Kontrollkästchen Sitzungsverwaltung überschreiben.
IBM WebSphere Application Server V7.0 erfordert Fixpack 7.0.0.17 oder höher