Konfiguration portalseitiger
Einstellungen
Für eine effektive Kommunikation zwischen dem Portal und der .NET-Laufzeitumgebung müssen Sie eine Reihe portalseitiger Einstellungen vornehmen.
In einer Cluster-Umgebung kommunizieren mehrere Portal-Serverknoten mit mehreren .NET-Runtime-Serverknoten. Der folgende Abschnitt beschreibt, wie Sie die entsprechenden Kommunikationsparameter konfigurieren.
...
...
1. Melden Sie sich am Portal als Systemadministrator an.
2. Navigieren Sie in der Einstiegsnavigation zu Systemadministration → Support.
3. Im iView Support Desk, das im Arbeitsbereich angezeigt wird, wählen Sie Portal Runtime for Microsoft.NET.
4. Die Seite Portal Support Desk: Portal Runtime for Microsoft.NET wird geöffnet. Klicken Sie hier .NET Runtime Service Configuration.
5. Die Seite .NET Runtime Service Configuration wird geöffnet. Konfigurieren Sie hier die portalseitigen Einstellungen wie nachfolgend beschrieben.
Konfigurieren Sie jeden Portal-Serverknoten, um die Kommunikation mit einem .NET-Runtime-Serverknoten zu ermöglichen.
Element |
Beschreibung |
Portalknoten |
ID des Portal-Serverknotens. Wenn nur ein Knoten vorhanden ist, kann dieses Feld frei bleiben; bei mehreren Knoten geben Sie für jeden Portalknoten eine eigene <Portal-Server-ID> an. |
Host:Port |
Host und Port, auf denen der Portal-Serverknoten die Verbindung mit einem .NET-Runtime-Server erwartet: <Portal Server1 Host>:<Portal Server1 Port for .NET>. Bei mehreren Portalknoten geben Sie für jeden Knoten eine eigene Host-Port-Kombination an. Standard: localhost:8051 (für einen einzelnen Portalknoten) Beispiel: · Einzelknoten Portalknoten Host:Port localhost:8051 · Mehrere Knoten Portalknoten Host: Port 4279850 localhost:8051 4279851 localhost:8052 |
Hinzufügen |
Neuen Portal-Serverknoten hinzufügen. |
Entfernen |
Markierten Portal-Serverknoten entfernen. Wichtig: Achten Sie darauf, dass mindestens ein Knoten bestehen bleibt. |
Konfigurieren Sie jeden .NET-Runtime-Serverknoten, um die Kommunikation mit einem Portal-Serverknoten zu ermöglichen.
Element |
Beschreibung |
Portalknoten |
ID des Portal-Serverknotens, z. B.: 3200150 Standard:* - heißt, dass das Ziel des Listen-Vorgangs aller Portalknoten der angegebene .NET-Runtime-Serverknoten ist. |
Host:Port |
Host und Port, auf denen der .NET-Runtime-Serverknoten die Verbindung von einem Portal-Serverknoten erwartet; die Port-Nummer sollte mit der Einstellung TCP-Port des Serverknotens übereinstimmen. <.NET runtime host>:<.NET runtime port number> z. B.: p504:8050 Standard: localhost:8050 |
Hinzufügen |
Neue .NET-Runtime-Serverknoten-Konfiguration hinzufügen. |
Entfernen |
Markierte .NET-Runtime-Serverknoten-Konfiguration entfernen. Wichtig: Achten Sie darauf, dass mindestens ein Knoten bestehen bleibt. |
Server prüfen |
Antwort des gewählten .NET-Runtime-Serverknotens prüfen. |
Um die Verlässlichkeit des Betriebs sicherzustellen, geben Sie .NET-Runtime-Failover-Serverknoten an, die verwendet werden, wenn keiner der Server der aktuellen Konfiguration antwortet. Dies erfolgt analog zur Konfiguration der .NET-Runtime-Server.
Element |
Beschreibung |
Portalknoten |
<Portal Server ID> Beispiel: 3200150 Standard:* - dass das Ziel des Listen-Vorgangs aller Portalknoten der angegebene .NET-Runtime-Serverknoten ist. |
Host:Port |
Host und Port, auf denen der .NET-Runtime-Server die Verbindung von einem Portal-Server erwartet; die Port-Nummer sollte mit der Einstellung TCP-Port des Serverknotens übereinstimmen. <.NET runtime host>:<.NET runtime port number> z. B.: p504:8050 Standard: localhost:8050 |
Hinzufügen |
Neue Konfiguration für .NET-Runtime-Failover-Serverknoten hinzufügen. |
Entfernen |
Markierte Konfiguration für .NET-Runtime-Failover-Serverknoten entfernen. |
Server prüfen |
Antwort des gewählten .NET-Runtime-Failover-Serverknotens prüfen. |
Konfigurieren Sie die allgemeinen Serviceparameter.
Parameter |
Beschreibung |
Allow Server Affinity |
Wenn diese Eigenschaft ausgewählt ist, werden alle Requests einer bestimmten Client-Sitzung bis zum Ende der Sitzung zum gleichen .NET-Runtime-Server geleitet; andernfalls wird der Server anhand eines Lastausgleichmechanismus zufällig gewählt. Standard: ausgewählt Wichtig: Wenn diese Eigenschaft nicht ausgewählt ist, arbeitet die Statusverwaltung, die mit den Objekten Session und Application in den .NET-Portalkomponenten implementiert wird, nicht wie erwartet. |
Display ASP.NET Stack on ASP.NET Error |
Wenn diese Eigenschaft ausgewählt ist, wird der ASP.NET-Aufrufstapel auf einem Laufzeitfehler angezeigt; andernfalls wird eine reguläre Portalfehlermeldung angezeigt. In einer Produktivumgebung sollte diese Eigenschaft nicht ausgewählt sein. Standard: nicht ausgewählt |
Enable Ja.NET Logging |
Wenn diese Eigenschaft ausgewählt ist, ist das Schreiben von Protokolleinträgen im Ja.NET (Java -.NET Interoperability Framework) in das Portalprotokoll aktiviert. Außerdem müssen Sie den Logger so konfigurieren, dass er für die Komponente com.sap.portal.dotnet die Option Debug oder einen höheren Schweregrad zuordnet. Weitere Informationen zu Traces und Protokollen finden Sie unter Trace- und Protokolldateien In einer Produktivumgebung sollte diese Eigenschaft nicht ausgewählt sein. Standard: nicht ausgewählt |
Production Mode |
Definiert den Laufzeitverarbeitungsmodus. Wenn diese Eigenschaft nicht ausgewählt ist (Entwicklungsmodus), wird jeder Request von einem bestimmten .NET-Runtime-Server verarbeitet, der im Request-Parameter angegeben ist. Dieser Modus erlaubt es einer Entwicklergruppe, ein einzelnes Portal für gleichzeitige Debugging-Sitzungen zu verwenden. Wenn diese Eigenschaft ausgewählt ist (Produktivmodus), werden die Requests gemäß der Konfiguration der .NET-Runtime-Server verarbeitet. Standard: ausgewählt |
Lease Duration (seconds) |
Initiale Lebensdauer eines Java-Objekts in Sekunden sowie Zeit, die zur Verfügung steht, um bei jedem Zugriff auf das Objekt die Lebensdauer zu verlängern. Falls erforderlich kann dieser Wert im Entwicklungsmodus erhöht werden. Standard: 5 |
Request Timeout (milliseconds) |
Timeout für .NET-iView-Request in Millisekunden. Standard: 5000 |
7. Um die Änderungen zu aktivieren, starten Sie den Portalservice neu, indem Sie im Fenster Application Details auf Restart klicken.
Beachten Sie: Wenn Sie den Portalservice neu starten, stehen die Statusanzeigen aller Services im Fenster List of Services auf Stopped. Sie müssen die Services jedoch nicht manuell neu starten, da dies beim ersten Request automatisch erfolgt.