AS/400 IFS オーソリティの管理で頭が痛くなりました。IFS ファイルは、CPYTOIMPF への呼び出しを介して CLE または ILE-COBOL を使用して作成されました。デフォルトでは、IFS でのパーミッション設定は 700 になります。問題は、ファイルを作成したときに使用した ID (A) と、それを使用するユーザーが別の ID (B) になることです。したがって、A と B が同じグループ GP01 に属していても、B はファイルを読み取ることができません。
IFS ルート /RootDir/MyDir を同じグループ、たとえば GP01 に CHGPGP しようとしました。さらに、CHGAUT OBJ('/RootDir/MyDir') USER(*PUBLIC) DTAAUT(*RW) OBJAUT(*NONE) も行いました。ただし、ID B を介してファイルにアクセスすることはまだできません。
助けてください!前もって感謝します。