Show TOC

Java-HTTP-Adapter im Senderkanal konfigurierenLocate this document in the navigation structure

Verwendung

Mit dieser Vorgehensweise geben Sie den Input-Typ für den Senderkanal an.

Voraussetzungen

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

Vorgehensweise

Geben Sie die Details für die Senderparameter wie in der Tabelle unten angegeben ein:

Kategorie

Felder

Beschreibung

Request-Details (Registerkarte Allgemein)

Formular einstellen

Erfolgt der HTTP-Input über das Senden des Formulars, markieren Sie das Ankreuzfeld Formular einstellen .

Hinweis

Geben Sie im Feld Feldname der Main-Payload den Namen des Request-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-Payload den Namen des Request-Parameters an, dessen Wert in die XI-Main-Payload kopiert werden soll.

Wenn Sie die Attachments im HTTP-Request als XI-Message-Attachments kopieren möchten, markieren Sie das Ankreuzfeld Attachments behalten .

Adapterspezifische Message-Eigenschaften (Registerkarte Erweitert)

Hinweis

Wenn Sie adapterspezifische Attribute im Message-Header der XI-Message ablegen möchten, wählen Sie Adapterspezifische Message-Attribute setzen .

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

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

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

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

URL-Parameter (Parameter 1 (UrlParamOne),...Parameter6(UrlParamSix))

  1. Wenn Sie die HTTP-URL-Parameter als dynamische XI-Header 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 die Header der HTTP-Response-Message mit Hilfe von dynamischen XI-Headern setzen möchten, wählen Sie HTTP-Header-Felder (synchrone Response) .

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

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

Zusätzliche Parameter

Hinweis

Momentan nutzt SAP diese Option nur zu Test- und Debugging-Zwecken.

Name

Wert

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

Ergebnis

Sie haben den Java-HTTP-Adapter für den Senderkanal konfiguriert. Um einen Aufruf an den Java-HTTP-Adapter im Senderkanal anzustoßen, verwenden Sie folgende URL: http:// <hostname:port> / <path> ? <query-string>

Hierbei gilt:

path = /HttpAdapter/HttpMessageServlet query-string = ?interfaceNamespace= <interfaceNamespace> &interface= <interface> >& senderService= <senderService> &senderParty= <senderParty> &receiverParty= <receiverParty> &receiverService= <receiverService> &qos= <qos> &queueid= <queueid> &msgguid= <msgguid>