WebSphere Commerce を調達システムと通信させるためには、 すべての調達システム・プロトコルに対して以下のステップを実行する必要があります。
- PROCSYS データベース・テーブルに調達システムの名前と任意のカスタマイズ可能データを追加する。
- PROCPROTCL データベース・テーブルに調達プロトコルの名前、バージョン、通信タイプ、 認証タイプ、およびその他のプロトコル固有の属性を追加する。
次の SQL ステートメントは、 Ariba cXML プロトコル バージョン 1.0 を使用する場合の例です。
insert into procsys values ('Ariba', null, null);
insert into procprotcl (procprotcl_id, procsysname, protocolname, version, authtype, twostepmode, classifdomain, uomstandard) values (1, 'Ariba', 'cXML', '1.0', 1, 'Y', 'UNSPSC', NULL);
XML/HTTP を使用する調達プロトコルには、次の付加的なステップが必要です。
<HttpAdapters display="false">
<HttpAdapter deviceFormatTypeId="-10000"
enabled="true"
deviceFormatId="-10000"
deviceFormatType="XmlHttp"
factoryClassname="com.ibm.commerce.programadapter.HttpProgramAdapterImpl"name="XML/HTTP">
<ProgramAdapter>
<SessionContext class="com.ibm.commerce.messaging.programadapter.security.CredentialsSpecifiedProgramAdapterSessionContextImpl">
<SessionContextConfig />
</SessionContext>
<Configuration supportedMethods="POST, M-POST"
supportedContentTypes="text/xml, text/xml; charset=UTF-8, text/xml-SOAP"
supportedMessageMappers="WCS.INTEGRATION"
supportedMessageMappers="WCBE.ARIBA"
supportedCharacterEncoding="ISO8859-1, UTF-8" />
</ProgramAdapter>
</HttpAdapter>
</HttpAdapters>
注: supportedContentTypes 属性と supportedCharacterEncoding 属性には、 調達システムのバイヤー側のツールで使用されるすべてのコンテンツ・タイプとエンコード方法をリストする必要があります。
![]() |