Einen neuen Nachrichten-Mapper für die Beschaffung hinzufügen

Beschaffungssysteme, die das XML/HTTP-Protokoll verwenden, benötigen einen Nachrichten-Mapper, um erfolgreich mit WebSphere Commerce kommunizieren zu können.

Gehen Sie wie folgt vor, um einen neuen Nachrichten-Mapper hinzuzufügen:

1. Erstellen Sie, falls erforderlich, eine Klasse, die die Schnittstelle com.ibm.commerce.programadapter.messagemapper implementiert.

2. Fügen Sie den neuen Nachrichten-Mapper manuell zu der Gruppe der Nachrichten-Mapper in der XML-Datei für die Exemplarkonfiguration hinzu. Verwenden Sie hierzu das folgende Beispiel:

<MessageMapper messageMapperId="#"
classname="Klasse, die die MessageMapper-Schnittstelle implementiert"
enable="true"
name="Name des MessageMapper

<configuration
ECSystemTemplateFile="mapping.xml"
EcTemplatePath="e:\newmappingfilepath"
ECInboundMessageDtdFile="newmwssage.dtd" ECInboundMessageDtdPath="e:\newmessages\dtd" />
</MessageMapper>

Für den Ariba cXML-Nachrichten-Mapper sieht der Konfigurationseintrag etwa wie folgt aus:

<MessageMapper messageMapperId="-3"
classname="com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageMapper"
enable="true"
name="WCBE.ARIBA">
<configuration
EcSystemTemplateFile="ariba_sys_template.xml"
EcTemplatePath="H:\ariba"
EcInboundMessageDtdFiles="cXML.dtd"
EcInboundMessageDtdPath="H:\ariba"
/>
</MessageMapper>

3. Erstellen Sie eine Zuordnungsdatei (Mapping-Datei) für die Nachrichten des Beschaffungsprotokolls. Speichern Sie die Datei in dem Verzeichnis, das im Eintrag EcTemplatePath des Abschnitts configuration der XML-Datei für die Konfiguration angegeben ist.

Hinweis: Weitere Informationen zu Nachrichten-Mappern und der Zuordnung von XML-Nachrichten zu Befehlen finden Sie in den im Folgenden aufgelisteten zugehörigen Links.

Verwandte Konzepte

Verwandte Aufgaben

IBM Copyright