Java-HTTP-Adapter im Empfängerkanal konfigurierenLocate this document in the navigation structure

Verwendung

Sie konfigurieren den Java-HTTP-Adapter im Empfängerkanal, um die Details für das Zielsystem anzugeben.

Voraussetzungen

Sie haben das PI Integration Directory für den Java-HTTP-Adapter gestartet und wollen den Empfängerkanal konfigurieren.

Vorgehensweise

Geben Sie die Details für die Empfängerparameter wie in der Tabelle unten angegeben ein:

Kategorie

Felder

Beschreibung

Destinationsdetails

Adressierungsart

Der Empfänger-Adapter unterstützt standardmäßig nur URL-Adressen.

Ziel-Host

Geben Sie die Adresse des Ziel-Host an.

Ziel-Port

Geben Sie die Port-Nummer des Ziel-Host an.

Pfad

Geben Sie die URL des Destinationspfads an.

Sicherheit und Authentifizierung

SSL verwenden

Client-Zertifikat angeben

Wenn Sie das Ankreuzfeld SSL verwendenmarkieren, überträgt der Empfänger-Adapter die Daten an das Zielsystem über eine sichere Verbindung.

Wenn Sie den Client mit einem Client-Zertifikat authentifizieren möchten, markieren Sie das Ankreuzfeld Client-Zertifikat angebenund geben die entsprechenden Details in die Felder Keystore-Sichtund Keystore-Eintragein.

Authentifizierungsart

Geben Sie die Art der Benutzerauthentifizierung an, den Sie verwenden möchten, und entsprechend Benutzername, Benutzerkennwort, Anmeldespracheund Mandant.

Proxy

Hinweis

Wenn Sie eine Firewall zwischen dem SAP NetWeaver PI-System und dem Zielsystem installiert haben, markieren Sie das Ankreuzfeld Proxy verwenden.

HTTP-Proxy-Host

HTTP-Proxy-Port

Wenn es einen Zwischen-Proxy gibt, geben Sie den HTTP-Proxy-Hostund den HTTP-Proxy-Portan.

Benutzername

Benutzerkennwort

Wenn der Proxy-Server eine Authentifizierung verlangt, geben Sie Benutzername und Benutzerkennwort für den Zugriff auf den Proxy-Server an.

Request-Details

Formular einstellen

Erfolgt der HTTP-Input vom Empfängerkanal an das Zielsystem durch das Senden eines Formulars, geben Sie den Feldnamen der Main-Payloadein.

Hinweis

Geben Sie im Feld Feldname der Main-Payloadden Namen des Parameters an, dessen Wert in die XI-Main-Payload kopiert werden soll.

Multipart einstellen

Wenn der HTTP-Request ein Multipart-Request ist, bei dem mehrere unterschiedliche Datenblöcke im HTTP-Body vorliegen, markieren Sie das Ankreuzfeld Multipart einstellen.

Hinweis

Geben Sie im Feld Feldname der Main-Payloadden Namen des Parameters an, auf den der Wert der XI-Main-Payload kopiert werden soll. Wenn Sie die Attachments im Request an das Zielsystem ausliefern möchten, markieren Sie das Ankreuzfeld Attachments behalten.

Details zum Content angeben

  1. Wenn Sie die Zeichenkodierung oder den Content-Typ des HTTP-Input angeben möchten, markieren Sie das Ankreuzfeld Details zum Content angeben.

  2. Im Feld XML-Kodierunggeben Sie den Zeichensatz der Payload ein.

  3. Im Feld Content-Typgeben Sie den Content-Typ der Payload ein.

Hinweis

Bei einem Multipart-Request geben Sie Zeichensatz und Content-Typ für die Main-Payload an.

Header-Feld

Name

Wert

Geben Sie die statischen Header-Namen und entsprechenden Werte an.

Query-Parameter

Sender-Partner

Sender-Service

Empfänger-Interface

Message-ID

Quality-of-Service

Queue-ID

Wählen Sie die Query-Parameter aus, die an den Empfänger gesendet werden müssen.

Zusätzliche Query-Parameter

  1. Wenn Sie zusätzliche Query-Parameter festlegen möchten, markieren Sie das Ankreuzfeld Zusätzliche Query-Parameter.

  2. Geben Sie die Namen und Werte für die zusätzlichen Query-Parameter ein.

Adapterspezifische Message-Eigenschaften(Erweitert)

Hinweis

Um adapterspezifische Attribute im Message-Header der HTTP-Message abzulegen, markieren Sie das Ankreuzfeld Adapterspezifische Message-Attribute setzen.

HTTP-Header-Felder (Field 1 (HeaderFieldOne),....,Field 6 (HeaderFieldSix))

  1. Um die dynamischen XI-Header-Werte in HTTP-Header zu kopieren, markieren Sie das Ankreuzfeld HTTP-Header-Felder.

  2. Geben Sie die HTTP-Header-Namen in die Felder ein.

Weitere Informationen finden Sie unter Adapterspezifische Attribute im Message-Header verwenden.

URL-Parameter (Parameter 1 (URLParamOne),...Parameter6(URLParamSix))

  1. Wenn Sie die dynamischen XI-Header-Werte in URL-Parameter der HTTP-Message kopieren möchten, markieren Sie das Ankreuzfeld URL-Parameter.

  2. Geben Sie die HTTP-URL-Parameternamen ein, die den entsprechenden dynamischen Headern im jeweiligen URL-Parameterfeld zugeordnet sind.

Weitere Informationen finden Sie unter: Adapterspezifische Attribute im Message-Header verwenden

HTTP-Header -Felder (synchrone Response)

  1. Wenn Sie bei asynchronen Responses die HTTP-Response-Header in dynamischen XI-Headern speichern möchen, wählen Sie HTTP-Header-Felder (synchrone Response).

  2. Geben Sie die HTTP-Response-Header-Namen ein.

Hinweis

Der Attributnamensraum für den Adapter ist: http://sap.com/xi/XI/System.

Zusätzliche Parameter

Hinweis

Momentan nutzt SAP diese Option nur für Test- und Debugging-Zwecke.

Name

Wert

Geben Sie die entsprechenden Namen und Werte für die zusätzlichen Parameter ein.