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 メッセージのコマンドへのマッピングに関する詳細は、 以下の関連するリンクを参照してください。
![]() |