システム変数 SysVar.userID には、ユーザー ID が使用できる環境でユーザー ID が入ります。
SysVar.userID は以下の方法で使用できます。
Java™ コードに関しては、SysVar.userID は Java 仮想マシンのシステム・プロパティー user.name から初期化されます。このプロパティーを検索できない場合は、SysVar.userID はブランクになります。
CICS® の COBOL コードに関しては、SysVar.userID には CICS ユーザー ID が入ります。ユーザーがシステムにサインオンすると、SysVar.userID には、サインオン時に指定されたユーザー ID が含まれます。RACF® がインストールされている場合、SysVar.userID は RACF ユーザー ID になります。ユーザーがサインオンしなかった場合、SysVar.userID はブランクになっています。
z/OS® バッチ処理で使用する COBOL コードに関しては、SysVar.userID にはジョブ・カードのジョブ名が含まれます。
iSeries™ の COBOL コードに関しては、SysVar.userID にはサインオン時に指定されたユーザー ID が含まれます。