メニューボタン
サポートチーム便り2023.03.23

最新のPTF情報を定期的に確認したい

Question

弊社使用のIBM i(AS/400)では、開発環境に定期的にグループPTFを適用しています。

PTFの更新情報を、毎回IBMサイトを見に行き確認しているのですが、地味に手間に感じています。

IBM i(AS/400)で最新情報をキャッチすることは可能でしょうか。

Answer

IBM i(AS/400)では、以前より以下のビューが実装されています。

GROUP_PTF_CURRENCY ビュー
https://www.ibm.com/docs/ja/i/7.3?topic=services-group-ptf-currency-view

(※ご利用条件:IBM Preventive Service Planning(PSP)からのライブ XML フィードを使用します。区画が PSP Web サイトに接続できない場合、PTF_GROUP_CURRENCY 列には PSP INFORMATION NOT AVAILABLE が含まれます。このビューを照会する際には、ジョブ CCSID を 65535 にすることはできず、そうした場合は照会が失敗します。)

例えば例として以下を実行してみます。

SELECT PTF_GROUP_ID,PTF_GROUP_LEVEL_AVAILABLE,LAST_UPDATED_BY_IBM    
 FROM SYSTOOLS.GROUP_PTF_CURRENCY
スクリーンショット

例では、PTFのIDと、最新レベル、更新日が表示されていることが分かります。 何も指定しないで実行した場合は、PTFのテキスト情報や、現在適用されているレベルも表示されます。

これらを、物理ファイルなどに落とし込むことで、PTFの更新履歴や、現在適用されていないレベルのPTFのみを抽出しメール送信する、なんていう事も可能になるかと思います。

今回は定期的にという事ですので、上記SQL関数を組み込んだプログラムを週一あるいは月一などでスケジュール実行することで、情報の取得が可能かと思います。

ぜひお試しください。

by かんぴょう木綿さん

あわせて読みたい記事

PAGE TOP