サポートチーム便り2023.10.25
5250接続中セッションのIPアドレスやジョブを確認する方法
Question
5250で接続中のIPアドレスやジョブを確認する為に NETSTAT OPTION(*CNN) コマンドを使用し、「8=ジョブの表示」で確認しています。
WRKACTJOBでユーザー名を確認してからNETSTATのIPの一覧を見て、逐次どのユーザーがどのIPと紐づいている、と見比べるのは少々手間がかかります。
5250接続中セッションの情報を、OSの標準機能で一覧のように表示する方法はありませんか?
Answer
システムにて 「NETSTAT_JOB_INFO」 ビューが提供されていますので、そのビューをSQLで表示する事で、5250接続中の一覧を表示する事ができます。
※SQL例
select remote_address, remote_port, authorization_name as user_name, job_name
from qsys2.netstat_job_info n
where local_port in (23,992) and job_type = 'INTERACTIVE';
※実行結果画面 (ACS、SQLスクリプトの実行より)
※ご参考サイト
「NETSTAT_JOB_INFO ビュー」
https://www.ibm.com/docs/ja/i/7.4?topic=services-netstat-job-info-view
このSQLを実行→保管しておけば、どのジョブがどのアドレスから接続されるのかを確認する時にNETSTATコマンドを実行するよりも、簡単に確認する(見付ける)事ができます。
by あすと