LANSA/AD パッチ - HF131109

日付: 2014-04-9

製品 LANSA/AD
バージョン13SP1
前提条件IBM のサポートする IBM i オペレーティング・システム
関連製品 LANSA/AD
完全配布次のEPCまたは次のリリース
ユーザー アクション圧縮ファイル HF131109.ZIP をダウンロードし、IBM i 保管ファイルを IBM i にロードするために以下に記述された方法を選択する

免責事項と重要なお知らせ

LANSAテクニカル・ホットライン・サポートに報告された問題に関する簡易的な修正はリクエストベースにて提供可能です。パッチの要求及び適用の際には、以下の点を理解し同意したものとみなされます。
- LANSA は報告された問題以外の他機能に関するテストを行っていません。
- パッチの適用に先立ち、実行時と同様の環境でパッチの総合的なテストを実施することをお勧めします。
- パッチに関して何か問題が発生した場合には、パッチ適用前の状態に戻し、LANSAサポート窓口にご連絡ください。
- 充分なレベルのテストが実施できない場合には、パッチの適用を行なわず、将来のEPCでの修正(このパッチを完全にテストしEPCの中に含めて提供されます)を待つことをお勧めいたします。
- パッチ提供に関するメリットは修正のスピードであり、デメリットは限定的なテストしか実施されていないということです。

説明

このパッチはLANSA製品の修正を提供します。

CCS149983 V13 SP1 よりもたらされた、ドロップダウンエラー、MCH3601 ポインターエラー、RDMLXのWebイベントファンクションがLANSAの終了時に全ての開いているファイルを閉じることができない、といったWebイベントアプリケーションにおける偶発的な不正な振る舞いの修正。
ドロップダウンの格納エリアはWebジョブにて使用された都度クリーンアップされていませんでした。この問題は修正されました。また、ファイルが閉じられず、既に他のファイルを開いているI/Oモジュールに対して誤ったファイルがリクエストされているというI/Oモジュールメッセージを出力します。また、FETCH KEEP_LASTが誤ったデータを返します。これらの振る舞いについても修正されました。

IBM i コンポーネント:

 
オブジェクト名 オブジェクト・タイプ ライブラリ
DC@P8088*PGMLANSA プログラム ライブラリ

HF131109.ZIP に含まれるもの:

IBM i 側の前提条件

圧縮ファイルのダウンロード

  1. 圧縮されたファイルをPCにダウンロードします。
  2. 任意の解凍ツールを使用してPC上にファイルを解凍してください。
  3. 例えば、以下のようになります。
    UNZIP HF131109.ZIP

方法 1 - ダウンロードした保管ファイルをPCを経由してIBM i サーバーに転送する

  1. FTP を使用して IBM i システムに保管ファイルを転送します。IBM i の FTP サーバーが実行されていることを確認します。FTP サーバーは STRTCPSVR *FTP コマンドにより開始することが可能ですが、このコマンドを使用する権限を持っている必要があります。
  2. PC上でコマンドプロンプトを開始します。
  3. 解凍した保管ファイルを含むディレクトリに変更します。
  4. 以下のコマンドを発行し、IBM i に対してFTP を開始して保管ファイルを転送します。
    [ホストシステム]、[ユーザープロファイル]、[パスワード] は環境にあった適切な値に置き換えてください。
  5. FTP [ホストシステム] [ユーザープロファイル] [パスワード]
    quote site namefmt 1
    cd /QSYS.LIB/QGPL.LIB
    bin
    prompt
    put HF131109.savf
    quit

方法 2 - ダウンロードした保管ファイルをIFSを経由してIBM i サーバーに転送する

  1. 解凍したファイル HF131109.savf をIFS ディレクトリにコピーします。例:/temp
  2. ストリームファイルからのコピー (CPYFRMSTMF) コマンドを使用して、ストリームファイル内のデータをIBM i 保管ファイルにコピーします。
  3. CPYFRMSTMF FROMSTMF('/temp/HF131109.savf') TOMBR('/qsys.lib/qgpl.lib/HF131109.file') MBROPT(*REPLACE)

HF131109 のインストール

  1. 以下の IBM i コマンドを実行し、保管ファイル内の全てのオブジェクトを QTEMP ライブラリにリストアしてください:
  2. RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(QGPL/HF131109) RSTLIB(QTEMP)
  3. QTEMP をライブラリ・リストの最初に設定します。
  4. RMVLIBLE QTEMP
    ADDLIBLE QTEMP
  5. 以下の通り QTEMP ライブラリより LOADFIX コマンドを実行します:

  6. 注:IASP を使用している LANSA システム
    SETASPGRP コマンドを使用して、正しい IASP を設定します。
    LOADFIX PCHNUM(HF131109) SELECT(LANSA_SYSTEM) PGMLIB([PGMLIB]) 説明:
    PCHNUM はパッチの番号です。
    SELECT はこのパッチを適用するLANSA 製品です。有効な値は以下の通りです:
     LANSA_SYSTEM (LANSA のベースソフトウェア)
     LANSA_WEB_SERVER (LANSA の Web サーバー)
    PGMLIB は LANSA のライブラリ名[PGMLIB]です。 これは、SELECTが LANSA_SYSTEM の場合のみ有効となります。
    ADMLIB は LANSA Web サーバーのライブラリ名です。これは、SELECT が LANSA_WEB_SERVER の場合のみ有効となります。
    注: バックアップの保管ファイルは [PGMLIB] ライブラリに作成されます。保管ファイルの名前は HF131109xx です。
    この保管ファイルは、このLANSAシステムの 次のアップグレード/EPC適用時に削除されます。

インストールの確認

  1. コマンドラインより、 [PGMLIB]/LANSA ABOUT と入力します。
  2. LANSA ABOUT 画面にて、F10キー[EPC ログ] を選択し LANSA LOG画面を表示します。
  3. LANSA LOG画面にて、 F11キー[Next]を押し、そのLANSAシステムに関する全てのEPC及びパッチを表示します。
  4. パッチが正常にインストールされると、PCH とパッチ番号(131109)のレコードが確認できます。

クリーンアップ

  1. QGPL から保管ファイル(HF131109) を削除します。
  2. DLTF QGPL/HF131109
  3. 方法2を使用した場合には、IFS からストリームファイル(/temp/HF131109.savf)を削除します。
  4. DEL OBJLNK('/temp/HF131109.savf')

© LANSA