
Das Header-Mapping wird in der Empfängervereinbarung zur Verfügung gestellt. Es ist beispielsweise für den IDoc-Adapter notwendig, denn der IDoc-Adapter kennt keine Kommunikationspartner.
Der Adapter soll nach dem Header-Mapping zusätzlich eine Adresskonvertierung in ein externes Protokoll vornehmen.
Weitere Informationen: Empfängervereinbarung , IDoc-Adapter
Interface-Überblick
| Merkmal | Wert |
|---|---|
|
Name |
AF Header-Mapping-Service |
|
Zweck |
Setzen oder ersetzen von Adressfeldern im Message-Header |
|
Typ |
Service in der Fassade com.sap.aii.af.svc.facade |
|
Technischer Name |
com.sap.aii.af.service.headermapping |
|
Zertifizierung |
Optional |
|
Syntax |
Javadoc package com.sap.aii.af.service.headermapping |
Header-Mapping
Folgende Felder können für die Ausgangsverarbeitung angegeben und ersetzt werden:
Im Beispieladapter wird die Verwendung des Header-Mappings gezeigt.
Öffnen Sie hierzu CCIInteraction.java und suchen Sie nach der Zeichenkette CS_HDMAP.
Alternative Identifikatoren
Alternative Identifikatoren werden beim Kommunikationspartner definiert.
Weitere Informationen: Kommunikationspartner , dort unter Alternative Identifikatoren.
Im Beispieladapter wird gezeigt, wie alternative Identifikatoren gesetzt werden.
Öffnen Sie hierzu CCIInteraction.java und suchen Sie nach der Zeichenkette CS_HDNORM.
Die beiden Beispiele zeigen die Implementierung für den Empfänger-Adapter. Das Header-Mapping ist nur in der Empfängervereinbarung enthalten.
Für einen Sender-Adapter sieht die Adress-Normalisierung folgendermaßen aus:
Öffnen Sie hierzu SPIManagedConnectionFactory.java und suchen Sie nach der Zeichenkette CS_HDNORM2.