ContractImportApprovedVersion コマンド (Business edition)

このコマンドは、XML 形式で契約を WebSphere Commerce にインポートします。

パラメーター値

http://host_name/path/
WebSphere Commerce サーバーおよび構成パスの完全修飾名 このコマンドでは、http か https を使用できます。
fileName
(必須) 承認された、あるいはアクティブな契約としてインポートしたい XML ファイルの名前。 XML ファイルは、B2BTrading DTD で検証される必要があります。

インポートされる XML ファイルは、 WebSphere Commerce 構成ファイル (instance_name.xml) で指定された場所に存在していなければなりません。

構成ファイルは、以下の場所にあります。

drive:\WebSphere\CommerceServer\instances\instance_name\xml\instance_name.xml
drive:\Program Files\WebSphere\CommerceServer\instances\instance_name\xml\instance_name.xml
/usr/WebSphere/CommerceServer/instances/instance_name/xml/instance_name.xml
/opt/WebSphere/CommerceServer/instances/instance_name/xml/instance_name.xml
/QIBM/UserData/WebCommerce/instances/instance_name/xml/instance_name.xml

ここで、instance_name は WebSphere Commerce インスタンスの名前です。

インポートされる契約 XML ファイルの場所は、 WebSphere Commerce 構成ファイルにある Trading タグの XMLPath 属性で指定されています。 たとえば、WebSphere Commerce ファイルに以下の Trading タグが含まれているとします。

<Trading DTDFileName="B2BTrading.dtd"
  DTDPath="d:/wcs/xml/trading"
  XMLPath="d:/wcs/xml/trading" />

このコマンドを使用してインポートされる契約 XML ファイルは、 d:/wcs/xml/trading に存在している必要があります。

targetStoreId
インポートする XML ファイルで契約の状態が「アクティブ」になっている場合は、 targetStoreId パラメーターを指定する必要があります。 targetStoreId は、契約情報をインポートしようとしているストアの STORE データベースにあるストア ID です。
URL
(必須) コマンドが正常に完了したときに呼び出される URL。

次の例では、「承認済み」の契約をインポートします。
https://myhostname/webapp/wcs/stores/servlet/ContractImportApprovedVersion?fileName=myspecialcontract.xml&URL=ContractDisplay

動作

このコマンドは、XML ファイルから WebSphere Commerce データベースに、 承認された、あるいはアクティブな契約をインポートします。 契約をインポートするにあたり、コマンドはまず、 インポートされる契約が以下の条件を満たしているかどうかを確認します。

例外条件

このコマンドでは、次の例外がスローされます。

関連概念 (1275 バイト)

関連参照

IBM 著作権