更新した契約情報のストア・アーカイブへのエクスポート (Business Edition)

WebSphere Commerce アクセラレーター内のツールを使用して契約情報を変更しており、 その情報をストア・アーカイブにエクスポートする場合、以下のようにします。

  1. ContractExport コマンドを使用してその情報をエクスポートする。 詳細については、ContractExport コマンドを参照してください。 その情報をエクスポートすると、XML ファイルが作成されます。
    : エクスポートの前に、 契約を必ず「Active (アクティブ)」または「Approval (承認)」状態にしてください。
  2. 作成された XML ファイルに以下の変更を行う。
    1. 以下のセクションを除去する。 
      • referenceNumber
      • CreateTime
      • UpdateTime
    2. 順序番号を順序内での次の番号に変更する。 順序番号は、majorVersionNumber の値と minorVersionNumber の値の組み合わせです。  
       たとえば、 majorVersionNumber="1" および minorVersionNumber="0"  で、 マイナー・バージョン番号の値が 1 に変更される場合、結果の順序番号は 1.1 になります。
      メジャー・バージョン番号を変更してから、ストア・アーカイブを再発行すると、データベース内に新しい契約が作成されます。 この新しい契約が前の契約と置き換えられます。
      メジャー・バージョン番号を変更しないと、  ストア・アーカイブの再発行時に、 "contract exists (既存の契約があります)" エラーがログに記録されます。 詳しくは、発行に関するトラブルシューティングを参照してください。  
  3. サイトのストア・アーカイブ・ファイル (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
  4. ZIP プログラムを使用して、ストア・アーカイブ・ファイルをオープンする。
  5. 既存の contract.xml ファイルを新しいものに置き換える。
  6. ストア・アーカイブ・ファイルを保管する。 

関連概念

関連タスク

関連参照

IBM 著作権