ストア・アーカイブ XML ファイルの編集
ストア・データベース資産 XML ファイルを編集するには、次のようにします。
- サイトのストア・アーカイブ・ファイル (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 プログラムを使用して、ストア・アーカイブ・ファイルをオープンする。
- sarinfo.xml を確認して、どの XML ファイルが資産に関連しているかを判別する。
たとえば、infashion.sar の sarinfo.xml 中の実行資産は以下のようになっています。
<asset fragmented="いいえ" name="fulfillment">
<file name="data/fulfillment.dtd" type="dtd"/>
<file name="data/fulfillment.xml" priority="1" type="db-load"/>
</asset>
実行資産を変更するには、fulfillment.xml を編集し、さらに対応する DTD が必要であれば、fulfillment.dtdを編集する。
DTD は、以下のディレクトリーにあります。
drive:\WebSphere\CommerceServer\xml\sar
drive:\Program
Files\WebSphere\CommerceServer\xml\sar
/usr/WebSphere/CommerceServer/xml/sar
/opt/WebSphere/CommerceServer/xml/sar
/QIBM/ProdData/WebCommerce/xml/sar
重要: DTD ファイルの変更は、スキーマの変更と調和していなければなりません。 スキーマに変更を加えると、ストア・アーカイブがストア・サービス・ツール (発行を含む) を処理しなくなる場合があります。 DTD を変更した後でストア・アーカイブを発行するために、store-all.dtd で対応する変更を行ってください。 store-all.dtd は上記のディレクトリーにあります。
- 資産に対応するオブジェクト・モデルおよびデータ・モデルを確認する。
- ストア・データベース資産の変更 (各 XML ファイルの最低限の要件をリストするもの) 中の情報を確認する。
- XML ファイルの対応する DTD ファイルを確認する。
- XML ファイルを編集する。
ストア・データベース資産についての詳細は、
IBM WebSphere Commerce ストア開発者ガイド を参照してください。
