更新した契約情報のストア・アーカイブへのエクスポート (Business Edition)
WebSphere Commerce アクセラレーター内のツールを使用して契約情報を変更しており、
その情報をストア・アーカイブにエクスポートする場合、以下のようにします。
- ContractExport コマンドを使用してその情報をエクスポートする。 詳細については、ContractExport コマンドを参照してください。
その情報をエクスポートすると、XML ファイルが作成されます。
注: エクスポートの前に、
契約を必ず「Active (アクティブ)」または「Approval (承認)」状態にしてください。
- 作成された XML ファイルに以下の変更を行う。
- 以下のセクションを除去する。
- referenceNumber
- CreateTime
- UpdateTime
- 順序番号を順序内での次の番号に変更する。 順序番号は、majorVersionNumber の値と minorVersionNumber の値の組み合わせです。
たとえば、
majorVersionNumber="1" および minorVersionNumber="0" で、
マイナー・バージョン番号の値が 1 に変更される場合、結果の順序番号は 1.1 になります。
メジャー・バージョン番号を変更してから、ストア・アーカイブを再発行すると、データベース内に新しい契約が作成されます。
この新しい契約が前の契約と置き換えられます。
メジャー・バージョン番号を変更しないと、
ストア・アーカイブの再発行時に、
"contract exists (既存の契約があります)" エラーがログに記録されます。 詳しくは、発行に関するトラブルシューティングを参照してください。
- サイトのストア・アーカイブ・ファイル (mystore.sar など) を見つける。
デフォルトでは、ストア・アーカイブ・ファイルは以下のディレクトリーに置かれています。
drive:\WebSphere\CommerceServer\instances\instancename\sar
drive:\Program
Files\WebSphere\CommerceServer\instances\instancename
\sar
/usr/WebSphere/CommerceServer/instances/instancename/sar

/opt/WebSphere/CommerceServer/instances/instancename/sar
/QIBM/UserData/WebCommerce/instances/instancename/sar
- ZIP プログラムを使用して、ストア・アーカイブ・ファイルをオープンする。
- 既存の contract.xml ファイルを新しいものに置き換える。
- ストア・アーカイブ・ファイルを保管する。
