コマンド行を使用したストア・アーカイブの発行

ストア・アーカイブを発行する基本的な方法は、ストア・サービスによる方法ですが、 コマンド行を使用してストア・アーカイブを発行することもできます。

 コマンド行を使用して発行するには、以下のようにします。

  1. サイト管理者またはストア管理者のアクセス権を持っていることを確認する。 ストア管理者アクセス権がある場合には、そのアクセス権がすべてのストアに対するものであることを確認してください。
  2. NT Explorer で、発行先の iSeries WebSphere Commerce サーバーにドライブをマップする。
  3. iSeries コマンド行から PUBWCSSTO と入力する。 F4 を押す。 「ストアの発行 (PUBWCSSTO)」画面が表示されます。
  4. 以下の情報を使用して、適切なデータを入力する。

    重要: 正常に発行するためには、XML と ASSET の両方のパラメーターに対して少なくとも 1 つの値を入力しなければなりません。 値が両方ともヌルだと、警告メッセージが表示され、それらの値が入力されるまで発行は停止されます。 

    注:
    必要なら、同じ情報をコマンド入力画面に入力することができます。 たとえば次のとおりです。
    PUBWCSSTO SARNAME() INSTHOST(HOSTNAME) WCSUSER(userID) WCSUSRPWD(password) MODE(*insert|*update) XML(ALL|NOCATLG) ASSET(destination1=warfile1,destination2=warfile2)

  5. メッセージ "Java プログラム完了" が表示されたら Enter を押す。
  6. Internet Explorer をオープンし、 以下の Web アドレスにアクセスする。 
    http://hostname/webapp/wcs/stores/store directory/index.jsp (ここで store directory は、直前に発行したストアのディレクトリーです。)

    ストアが表示されます。

注: バージョン 5.1 で作成されたストア・アーカイブを発行する場合は、URL からストアを立ち上げる前に、以下のステップを実行する必要があります。 

  1. iSeries コマンド行から STRSQL と入力する。 
  2. select * from instance_name/store と入力する。 
    ストアのリストが表示される。 作成したストアの番号を書き取る。 
  3. select * from instance_name/catalog と入力する。  
    カタログのリストが表示されます。 InFashion カタログの番号を書き取る。 
  4. Internet Explorer をオープンし、 以下の Web アドレスにアクセスする。   http://instancehostname/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=ステップ2で得たstoreId &langId=-1&catalogId=ステップ3で得たcatalogId
    ストアの表示で問題がある場合は、発行に関するトラブルシューティングを参照してください。

重要:  

  1. 一度には 1 つのストア・アーカイブしか発行できません。 同時発行はサポートされていません。それは、両方のストアの発行が失敗する原因となります。
  2. 発行中に整合性チェッカーは、ストア・アーカイブで参照されるファイルが存在することを確認します。 整合性検査でエラーがあると、エラーはログに書き込まれます。 発行は正常として継続されます。
  3. ストアを再発行する前に次のディレクトリーからファイルを削除してください。
    QIBM/UserData/WebCommerce/instances/instance_name/cache
  4. ストア開発フェーズでは、キャッシング・トリガーを使用不可にします。 キャッシュをオンのままにしておくと、以下のような結果になる場合があります。
  5. デフォルトの管理者としてログインしている場合は、企業間取り引きサンプル・ストアを基にしたストアをブラウズできません。 この場合は、デフォルト組織に属する新規ユーザーを作成してから、ストアをブラウズしてください。 

関連概念

関連タスク

IBM 著作権