インフォメーション・センター

DWunzip の使用

デプロイメント・ウィザードで作成される Web ページは、DWunzip ツールを使用すれば、 より自動化されたプロセスでサーバーに配布できます。このツールを、z/OS、Unix ベース・システム、および iSeries を含む、Z and I Emulator for Web がサポートするすべてのプラットフォームでインストールします。DWunzip は、デプロイメント・ウィザードの .zip ファイルを解凍すると、 それらのファイルを適切なディレクトリーに配置し、z/OS で必要なファイル拡張子をすべて付加して、 非 Windows プラットフォームでは許可と所有権をファイルおよびディレクトリーに設定します。

以下の 2 種類のディレクトリー間の相違に注意してください。

いずれのタイプのディレクトリーも、DWunzip 用「デプロイメント」ウィザードの .zip ファイル の宛先として選択できます。

デプロイメント・ウィザードの .zip ファイルを、unzip したいディレクトリーにコピーまたはバイナリー転送し、そのディレクトリーをポイントするように DWunzip コマンドを更新してコマンドを起動します。

DWunzip は以下のディレクトリーにあります。

/Z and I Emulator for Web install directory/lib/samples/DWunzip/

DWunzip は、1 つのパラメーター (解凍する .zip ファイルの名前) を必要とするコマンド行プログラムです。この .zip ファイル名では、それに関連付けられたパスまたは .zip 拡張子は必要ありません。 これらを付けると、その結果エラー・メッセージや使用法ステートメントが表示されます。ランタイム変数として知られている (JRE または Z and I Emulator for Web パブリッシュ・ディレクトリーの場所などの) その他の情報は、コマンド・ファイルに入っています。ランタイム変数のデフォルト値がご使用の環境に適合しない場合は、これらのデフォルト値を変更してください。

DWunzip を実行するには、以下のステップに従ってください。

  1. すべてのプラットフォームにおいて、DWunzip を実行するには、 Z and I Emulator for Web パブリッシュ・ディレクトリーに書き込みができなければなりません。
  2. デプロイメント・ウィザードで作成した .zip ファイルが、 ターゲット・サーバーのパブリッシュ・ディレクトリーにあることを確認します。ターゲット・サーバーのパブリッシュ・ディレクトリーで見付からない場合は、ファイルをそこにコピーします。
  3. デプロイメント・ウィザードによって作成された .zip ファイルが、ファイルを unzip したいパブリッシュ・ディレクトリー (Z and I Emulator for Web パブリッシュ・ディレクトリーまたは特殊パブリッシュ・ディレクトリーのいずれか) にあることを確認します。ない場合は、.zip ファイルをそのディレクトリーにコピーします。
  4. ユーザーのオペレーティング・システムに合った DWunzip コマンド・ファイルを開きます。例えば、AIX ユーザーは DWunzip-AIX という名前のファイルを開きます。
  5. コマンド・ファイル内で指定されたターゲット・パスが正しいことを確認してください。必要に応じて ランタイム変数を変更してください。
  6. ターゲット・サーバーでコマンド・プロンプトを開いて、現行の作業ディレクトリーを DWunzip ツールの ディレクトリーの場所に変更します。
  7. 非 Windows プラットフォームでは、DWunzip コマンドが実行許可を持っていることを確認します。
  8. .zip ファイル名パラメーターを指定して、ユーザーのオペレーティング・システムに該当する DWunzip コマンド・ファイルを 実行します。例えば、AIX ユーザーは
    DWunzip-AIX zipfile を実行します。この場合に、 zipfile はデプロイするファイルの名前 (.zip 拡張子はなし) です。

DWunzip は実行中に、ファイルおよびフォルダーが抽出、上書き、 あるいは作成されたことを示す状況メッセージがコマンド行に表示されます。コマンドが完了したときにもメッセージを表示します。このツールを一度実行したことがあり、もう一度同じ .zip ファイルに対して実行すると、 ファイルを上書きするかどうか尋ねられます。上書きすると答えると、ファイルは上書きされます。上書きしないと答えると、ツールは終了し何も上書きされません。