調達用の新規メッセージ・マッパーの追加

XML/HTTP プロトコルを使用する調達システムには、 WebSphere Commerce との通信を首尾よく行うためにメッセージ・マッパーが必要です。

新規のメッセージ・マッパーを追加するには、次のようにします。

1. 必要に応じて、com.ibm.commerce.programadapter.messagemapper インターフェースをインプリメントするクラスを作成する。

2. インスタンス構成 XML ファイルのメッセージ・マッパーのグループに新規メッセージ・マッパーを手動で追加する。

<MessageMapper messageMapperId="#"
classname="class implementing             MessageMapper interface"
enable="true"
name="Name of MessageMapper">  

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

Ariba cXML メッセージ・マッパーの場合、構成エントリーはおおむね次のようになります。

<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. 調達プロトコル・メッセージ用のマッピング・ファイルを作成する。 構成 XML ファイルの構成セクションで EcTemplatePath によって指定されたディレクトリーにファイルを置きます。

注: メッセージ・マッパーと XML メッセージのコマンドへのマッピングに関する詳細は、 以下の関連するリンクを参照してください。

関連概念

関連タスク

IBM 著作権