Java-HTTP-Adapter im Empfängerkanal konfigurieren 
Sie verwenden diese Vorgehensweise, um den Java-HTTP-Empfänger-Adapter so zu konfigurieren, dass er XI-Messages umwandelt und sie an Remote-Anwendungen übermittelt, indem er HTTP-POST-Requests an eine angegebene HTTP-URL sendet. Sie konfigurieren auch den Java-HTTP-Adapter im Empfängerkanal, um die Details für das Zielsystem anzugeben.
Sie haben das PI Integration Directory für den Java-HTTP-Adapter gestartet und wollen den Empfängerkanal konfigurieren.
Auf der Registerkarte Parameter im Transportprotokoll wählen Sie HTTP 1.1.
Ermitteln Sie, wie das Sendersystem den HTTP-Request sendet und wählen Sie eine der Optionen für das Message-Protokoll.
POST
GET
Wählen Sie die Adapter Engine auf dem Integration Server aus oder wählen Sie eine dezentral installierte Adapter Engine aus.
Auf der Registerkarte Parameter wählen Sie die Registerkarte Allgemein.
Als Adressierungsmodus wählen Sie URL-Adresse.
Hinweis
Der Empfänger-Adapter unterstützt standardmäßig nur URL-Adressen.
Als Ziel-Host geben Sie den Namen oder die IP-Adresse des Ziel-Hosts ein.
Als Ziel-Port geben Sie die Port-Nummer des HTTP-Service auf dem Ziel-Host ein.
Als Pfad geben Sie den Pfad der Ziel-URL ein.
Wenn Sie möchten, dass der Empfänger-Adapter die Daten an das Zielsystem über eine sichere Verbindung überträgt, wählen Sie SSL verwenden.
Wenn Sie den Client mit einem Client-Zertifikat authentifizieren möchten, wählen Sie Client-Zertifikat angeben und geben die entsprechenden Details in die Felder Keystore-Sicht und Keystore-Eintrag ein.
Wählen Sie die gewünschte Benutzerauthentifizierung aus und geben Sie die entsprechenden Details für die ausgewählte Authentifizierung ein.
Gibt es zwischen dem Empfänger-Adapter und dem Empfängersystem einen Proxy-Server, wählen Sie Proxy verwenden und geben den HTTP-Proxy-Host und den HTTP-Proxy-Port ein. Wenn der Proxy-Server eine Authentifizierung verlangt, geben Sie Benutzername und Benutzerkennwort für den Zugriff auf den Proxy-Server an.
Hinweis
Haben Sie zwischen SAP NetWeaver PI und dem Zielsystem eine Firewall, müssen Sie Proxy verwenden auswählen.
Ermitteln Sie die Art von HTTP-Message, die das Zielsystem vom Empfängerkanal empfängt und führen Sie dann die folgenden Schritte durch.
Weitere Informationen finden Sie unter Vom Java-HTTP-Adapter unterstützte HTTP-Requests.
Ist die HTTP-Message vom Empfängerkanal an das Zielsystem ein HTML-Formular, wählen Sie Formular einstellen und geben den Feldnamen der Main-Payload ein, um den Namen des Request-Parameters anzugeben, dessen Wert die XI-Main-Payload enthält.
Handelt es sich bei dem HTTP-Request um einen Multipart-Request mit mehreren unterschiedlichen Datenblöcken als HTTP-Body, wählen Sie Multipart einstellen.
Wenn Sie die Attachments im Request an das Zielsystem zustellen möchten, wählen Sie Attachments behalten.
Wenn Sie die Zeichenkodierung oder den Content-Typ des HTTP-Inputs angeben möchten, wählen Sie Details zum Content angeben und geben als Zeichenkodierung den Zeichensatz der Payload und als Content-Typ den Content-Typ der Payload ein.
Hinweis
Bei einem Multipart-Request geben Sie als Content-Typ den Zeichensatz und Content-Typ für die Main-Payload an.
Auf der Registerkarte Parameter wählen Sie die Registerkarte Erweitert.
Wenn Sie die Namen der statischen Header und die entsprechenden Werte eingeben möchten, geben Sie im Bereich Header-Felder den Namen und den Wert ein.
Wählen Sie aus den folgenden Query-Parametern diejenigen aus, die an den Empfänger gesendet werden müssen.
Sender-Partner
Sender-Service
Empfänger-Interface
Message-ID
Quality-of-Service
Queue-ID
Wenn Sie weitere Query-Parameter angeben möchten, wählen Sie Zusätzliche Query-Parameter und geben die Namen und Werte für die zusätzlichen Query-Parameter ein.
Wenn Sie adapterspezifische Attribute im Message-Header der HTTP-Message ablegen möchten, wählen Sie Adapterspezifische Message-Attribute setzen.
Wenn Sie die Werte von dynamischen XI-Headern in HTTP-Header kopieren möchten, wählen Sie HTTP-Header-Felder und geben Sie die Namen der HTTP-Header in den entsprechenden Feldern ein: HTTP Header Fields (Field 1 (HeaderFieldOne),....,Field 6 (HeaderFieldSix)).
Wenn Sie Werte von dynamischen XI-Headern in URL-Parameter der HTTP-Message kopieren möchten, wählen Sie URL-Parameter und geben Sie die Namen der HTTP-URL-Parameter ein, die den jeweiligen dynamischen Headern im entsprechenden URL-Parameterfeld entsprechen: URL Parameters (Parameter 1 (URLParamOne),...Parameter6(URLParamSix)).
Wenn Sie für ein synchrones Response-Szenario die Header der HTTP-Response in dynamische XI-Header sichern möchten, wählen Sie HTTP-Header-Felder (synchrone Response) und geben Sie die Namen der HTTP-Response-Header ein: HTTP Header Fields (Field 1 (HeaderFieldOne),....,Field 6 (HeaderFieldSix)).
Hinweis
Der Attributnamensraum für den Adapter ist: http://sap.com/xi/XI/System.
Weitere Informationen finden Sie unter Adapterspezifische Attribute im Message-Header.
Setzen Sie den Adapterstatus auf Aktiv, um den Message-Austausch zu aktivieren.
Wählen Sie Zusätzliche Parameter einstellen und geben Sie den Namen und den Wert ein.
Hinweis
Dieser Bereich wird noch erweitert und muss nicht konfiguriert werden.
Auf der Registerkarte Modul können Sie die Module für den Adapter angeben.
Hinweis
sap.com/com.sap.aii.adapter.http/HttpAdapterBean ist das Standardmodul im Modul-Prozessor zur Konfiguration des Empfänger-Adapters. Das Modul ist eine Local Enterprise Bean.
Weitere Informationen finden Sie unter Module im Modul-Prozessor einfügen.
Sie haben den Java-HTTP-Adapter für den Empfängerkanal konfiguriert.