RACF® には、インストール先で使用できるプロファイル名リスト・サービス・ルーチン (IRRPNL00) が用意されています。 このモジュールによって、TSO または他のプログラムは RACF を呼び出し、 特定のユーザー ID が READ 以上のレベルでアクセスできる、 あるクラス内のプロファイルの名前を検索することができます。
この機能を実行するために、IRRPNL00 は、 RACF クラス記述子テーブル (CDT) でクラス名を探索します。 クラスが検出され、そのクラスが SETROPTS RACLIST によって処理された場合、IRRPNL00 は、SETROPTS RACLIST によって処理された各プロファイル名を検査し、指定されたユーザー ID が READ 以上のレベルでプロファイルへのアクセスを許可されているかどうかを確認します。 IRRPNL00 は、一致するプロファイル名を見つけると、 それを入力作業域に置きます。
IRRPNL00 は最初のプロファイルから探索を開始し、 すべてのプロファイルを検査するまで、 またはリストのサイズが作業域のサイズを超えるまで、 探索を継続します。