Show TOC

Hintergrundicm/HTTP/j2ee_<xx> Dieses Dokument in der Navigationsstruktur finden

 

Dieser Parameter steuert die Kommunikation des ICM mit dem AS Java.

Bekommt der ICM einen HTTP-Request, muss er - falls auf seiner Instanz ein AS Java läuft - prüfen, ob der Request für Java oder für ABAP (etwa eine BSP-Applikation) bestimmt ist. Im Falle von HTTPS entschlüsselt der ICM den Request, um diese Prüfung vornehmen zu können. Soll der Request dann an den AS Java, also den Java-Dispatcher, gesendet werden, kann mit diesem Parameter festgelegt werden, wie dies geschehen soll.

<xx> steht für die Nummer des zu spezifizierenden Eintrages. Es können mehrere, von Null aufsteigend nummerierte, Zuordnungen zwischen URI-Präfix und AS Java spezifiziert werden.

Voraussetzungen

Dieser Parameter is nur sinnvoll, wenn auch der Parameter rdisp/j2ee_start gesetzt ist. Informationen dazu finden Sie unter Profilparameter für die J2EE Engine.

Struktur

Arbeitsgebiet

Internet Communication Manager

Einheit

Zeichenkette

Standardwert

Parameter nicht gesetzt

Dynamisch änderbar

nein

Wertebereich und Syntax

Der Parameter hat folgende Syntax:

Syntax Syntax

  1. icm/HTTP/j2ee_<xx> = PREFIX=<uri-prefix>, [HOST=<host>,] 
    CONN=<Anzahl Verbindungen>, PORT=<port> [, SSLENC=<n>, TYPE=<t>, 
    CRED=<file>, SPORT=<HTTPS-port> ]
Ende des Codes

Folgende Tabelle beschreibt die möglichen Optionen.

Option

Wert

Beschreibung

PREFIX

<uri-prefix>

Alle mit dieser Zeichenkette beginnenden HTTP-URIs werden geprüft, ob sie zum AS Java geleitet werden sollen.

HOST

<host>

Host, auf dem der AS Java läuft. Wird der Parameter nicht angegeben, so wird localhost angenommen.

Wenn SSL zum AS Java weitergeleitet werden soll, muss das Subjekt CN im SSL-Serverzertifikat des AS Java (Name des Rechners, auf den das Zertifikat ausgestellt ist, z.B. help.sap.com) mit diesem Wert übereinstimmen.

CONN

<number_of_connections>

Mit diesem Parameter kann die Anzahl der Netzwerkverbindungen zum AS Java definiert werden. Es kann entweder eine feste Anzahl an Verbindungen konfiguriert werden oder ein Bereich (min-max). Wird ein Bereich angegeben, so öffnet der ICM beim Starten schon min Verbindungen zum Server. Im Bedarfsfall werden neue Verbindungen geöffnet, bis der Maximalwert max erreicht ist. Wird eine feste Anzahl angegeben (oder ist der Minimalwert gleich dem Maximalwert), so werden diese Verbindungen bereits beim Starten geöffnet.

PORT

<HTTP_port>

Portnummer oder Name des HTTP-Listen-Ports des AS Java, mit dem sich der ICM verbinden soll.

SPORT

<HTTPS_port>

Portnummer oder Name des HTTPS-Listen-Ports des AS Java, mit dem sich der ICM verbinden soll.

SSLENC

<n>

Spezifiziert, ob der Datenstrom wieder SSL-verschlüsselt werden soll; folgende Werte sind möglich:

  • 0: Daten werden nicht wieder SSL-verschlüsselt

  • 1: Daten werden wieder SSL-verschlüsselt, falls sie verschlüsselt beim ICM angekommen sind (HTTPS)

  • 2: Daten werden auf jeden Fall SSL-verschlüsselt.

Wird nichts angegeben, so werden die Daten nicht wieder verschlüsselt (Wert 0).

Weitere Informationen: SAP Web Dispatcher und SSL.

TYPE

<t>

Legt fest, ob Client-Authentifizierung verwendet werden soll und welches X.509 Zertifikat der ICM dafür verwenden soll. Folgende Werte sind möglich:

0: kein Zertifikat

1: Default-Zertifikat

2: Zertifikat verwenden, das durch den Parameter CRED angegeben wird.

CRED

<credentials_file>

Name der PSE-Datei, die zur Authentifizierung beim Server benutzt wird; diese Option ist nur bei <t>=2 relevant!

Beispiele

Folgende Einstellungen könnten beispielsweise für das Präfix / vorgenommen werden.

icm/HTTP/j2ee_0 = PREFIX=/, HOST=localhost, CONN=0-10, PORT=21

icm/HTTP/j2ee_0 = PREFIX=/, HOST=192.55.76.20, PORT=8080, CONN=50

icm/HTTP/j2ee_0 = PREFIX=/, CONN=0-10, PORT=50000,SPORT=50003, SSLENC=1,TYPE=1

icm/HTTP/j2ee_0 = PREFIX=/, CONN=0-10, PORT=50000,SPORT=50003, SSLENC=1,TYPE=2,CRED=SAPSSLC.pse

Weitere Informationen

Beachten Sie im Zusammenhang mit diesem Parameter folgende Dokumentation:

Administration der J2EE Engine