AS400 IFS・NetServer・WRKLNKの確認ポイント|共有フォルダ・権限・文字化けを見る

AS400 / IBM i でCSV、Excel連携、FTP、Windows共有、帳票ファイルを扱う時に出てくるのが IFS です。IFSはPCのフォルダに近い見え方をしますが、権限、CCSID、パス、NetServer、ユーザープロファイルが関係するため、単純な共有フォルダとは違う注意点があります。

この記事では、IFS、WRKLNK、NetServer、共有フォルダ、権限、文字化けを現場目線で確認する入口を整理します。

IFSで最初に確認すること

  • 対象パスが正しいか
  • WRKLNKでディレクトリとファイルが見えるか
  • ユーザーに読み取り、書き込み、実行権限があるか
  • NetServerやWindows共有経由で見ているのか、FTP経由なのか
  • CSVやテキストのCCSID、改行、文字化けが関係していないか

WRKLNKで見るポイント

WRKLNKは、IFS上のディレクトリやファイルを確認する入口です。対象パス、所有者、権限、更新日時、ファイル名を確認します。Windowsから見えるが5250では見えない、FTPでは取れるがアプリでは失敗する、という場合は、接続ユーザーと権限の違いを疑います。

NetServer・共有フォルダで見ること

IBM i NetServerを使うと、IFSをWindows共有のように扱うことがあります。ただし、Windows側の資格情報、IBM iユーザー、共有定義、IFS権限がずれていると、見えない、書けない、文字化けする、という問題が起きます。

  • 接続しているWindowsユーザーとIBM iユーザーを確認
  • 共有名と実際のIFSパスを確認
  • IFS権限とユーザープロファイル権限を確認
  • ファイル名、拡張子、CCSIDを確認
  • 業務アプリが同じパスを見ているか確認

FTP・CSV・CCSIDと合わせて見る

IFSの問題は、FTP転送、CSV出力、ODBC/JDBC、ACSのデータ転送、文字化けと一緒に起きることがあります。文字化けやCSVの崩れは CCSID・文字化け確認、転送できない場合は FTP転送できない時の確認手順 も確認してください。

調査メモに残すこと

  • IFSパス、共有名、ファイル名
  • 接続ユーザー、実行ジョブ、利用端末
  • WRKLNKで見た所有者、権限、更新日時
  • NetServer、FTP、ACS、外部アプリのどこから操作したか
  • CCSID、文字化け、改行、ファイル形式の情報

IFSやNetServerのトラブルは、パスだけでなく、ユーザー、権限、接続経路、文字コードを合わせて見るのが近道です。

関連: AS400のデータをCSVへ出す時は、CPYTOIMPFでCSV出力する前の確認ポイント で、対象ファイル、抽出条件、文字化け、IFS、機密情報を整理してください。