メニューボタン
サポートチーム便り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 あすと

あわせて読みたい記事

PAGE TOP