AS400 IFSとは?WRKLNK・権限・FTP/CSV連携で見る基本

AS400 / IBM i の保守では、ライブラリやオブジェクトだけでなく、IFSを扱う場面があります。IFSは統合ファイルシステムのことで、CSV、ログ、連携ファイル、PDF、画像、設定ファイルなど、PCや外部システムに近い感覚のファイルを扱う入口になります。

初心者にとってIFSは、ライブラリや物理ファイルと違って見えるため混乱しやすい場所です。この記事では、AS400保守担当者がIFSを触る前に知っておきたい基本、確認ポイント、やってはいけないことを整理します。

IFSを学ぶ前にAS400全体の役割やライブラリとの違いを整理したい場合は、AS400とは何かを初心者向けに解説した記事 から確認してください。

IFSとは何か

IFSは、IBM i上でディレクトリとファイルを扱う仕組みです。ライブラリの中にオブジェクトを置く世界とは別に、パスでファイルを指定する世界がある、と考えると分かりやすいです。たとえば、CSV出力、外部連携、ログ出力、Web関連ファイルなどでIFSが使われることがあります。

よくある用途注意点
CSV出力売上データ、在庫データ、連携ファイル文字コード、区切り文字、機密情報、削除ルール
ログ外部連携ログ、アプリケーションログ容量、保存期間、権限、障害時の確認方法
帳票・PDF電子帳票、出力ファイル保存場所、閲覧権限、再出力手順
外部連携FTP、SFTP、他システム連携送受信タイミング、失敗時の再実行
設定ファイル接続情報、変換設定、アプリ設定変更前バックアップと変更記録

ライブラリとIFSを混同しない

AS400の保守では、ライブラリ、オブジェクト、物理ファイル、論理ファイルを扱う世界と、IFSのパスでファイルを扱う世界があります。どちらもIBM i上にありますが、確認方法や権限、バックアップ、削除の考え方が違います。

ライブラリやオブジェクトの基本は、AS400ライブラリの確認方法 を確認してください。データ抽出やCSV出力は、AS400データ抽出ガイド と合わせて見ると理解しやすくなります。

IFSで最初に確認すること

  • 対象パスが本番かテストか
  • 誰が読み書きできるか
  • ファイル名の命名ルール
  • 文字コードや改行コード
  • ファイルを誰が受け取るか
  • 保存期間と削除ルール
  • バックアップ対象に入っているか

CSVや外部連携で注意すること

IFSにCSVを出す時は、CPYTOIMPFやSQL、専用プログラムが関係することがあります。CSV出力は便利ですが、顧客情報、金額、個人情報を含む場合は、保存先や送信先、削除タイミングを決めておく必要があります。

外部連携では、ファイルを置いた後に相手システムが取りに来る場合、逆にAS400側が送信する場合があります。失敗時に再送できるか、同じファイルを二重に送らないか、送信済みファイルをどう保管するかを確認します。

IFSでやってはいけないこと

  • 意味が分からないファイルを削除する
  • 本番とテストのパスを確認せず上書きする
  • CSVに個人情報を入れたまま放置する
  • 権限エラーを避けるために広すぎる権限を付ける
  • バックアップ対象か確認せず重要ファイルを置く
  • 外部連携中のファイルを手作業で移動する

権限や機密情報の扱いは、AS400の機密保護・権限確認チェックリスト も確認してください。

トラブル時に見るメモ

現象確認すること
ファイルがない出力ジョブ、パス、ファイル名、権限、出力条件
文字化けする文字コード、改行、区切り文字、取り込み側の設定
送信されない外部連携ジョブ、ログ、送信先、ネットワーク、再送手順
容量が増える保存期間、削除ルール、ログ肥大、バックアップ影響
権限エラーユーザー、グループ、ディレクトリ権限、作業手順

IFSを引き継ぐ時は、用途ごとに分けて見る

IFSは、5250画面だけを見ていると気づきにくい場所です。CSV出力、FTP転送、共有フォルダ、外部連携、帳票ファイルの一時置き場など、用途によって確認するポイントが変わります。引き継ぎ時は、まず「何のために使っているIFSか」を分けると調査が進めやすくなります。

用途最初に見ること次に確認すること
CSV出力出力先パス、ファイル名、文字コード、BOM有無を確認します。CSV文字化け確認
FTP転送接続先、転送モード、IFSパス、権限、転送前後のファイルサイズを見ます。FTP転送の切り分け
共有フォルダNetServer、ユーザー権限、Windows側の見え方、ロック状態を分けます。NetServer共有確認
バッチ連携夜間バッチで作るファイルなのか、外部から置かれるファイルなのかを確認します。バッチ処理確認
教育・引き継ぎ触ってよいフォルダ、削除してはいけないファイル、調査メモの残し方をそろえます。AS400 / IBM i Codex実戦研修

IFSまわりのトラブルは、AS400側だけで完結しないことが多いです。Windows、FTP、CSV、外部連携先の仕様が混ざるため、担当者ごとに見方が違うと原因調査が長引きます。社内教育では、WRKLNKで見る場所、権限確認、文字コード確認、転送ログ確認を同じ順番で説明できるようにしておくと実務に強くなります。

ここまでの要点

IFSは、AS400 / IBM i と外部システムやPCをつなぐ重要な入口です。CSV、ログ、PDF、外部連携ファイルを扱う時は、パス、権限、文字コード、保存期間、バックアップ、機密情報を確認します。

IFSを触る作業は、ACS入門データ抽出ガイドバックアップ確認チェックリスト と合わせて読むと、現場での事故を減らしやすくなります。

IFSを現場で見る時の確認表

IFSは「フォルダが見えるか」だけで判断すると危険です。実務では、誰が、どのジョブで、どの文字コードで、どの相手に渡すファイルなのかまで分けて確認します。

確認すること見るポイントよくある失敗
パスとファイル名WRKLNKで実在、大小文字、空白、全角、記号を確認手作業では見えるがバッチのカレントパスが違う
権限と所有者実行ユーザー、書込権限、上書き可否、削除可否開発ユーザーでは成功し、本番ジョブユーザーで失敗する
CSVとCCSIDCPYTOIMPF、転送モード、Excelや相手先の読込条件AS400上は正常でも受け側で文字化けする
FTP転送接続、ログイン、転送先、件数、相手先受信送信成功だけ見て、相手先取込結果を見ていない
NetServer共有共有名、接続ユーザー、Windows側の資格情報PCから見えない問題をAS400側だけで調べ続ける
削除・上書き対象パス、件数、バックアップ、リラン可否本番連携ファイルを消してから戻し方を探す

IFSトラブルはCSV・FTP・共有フォルダに分ける

IFSで迷った時は、CSV出力、FTP転送、NetServer共有を分けて見ます。CSVなら文字コードと出力条件、FTPなら通信と相手先受信、共有フォルダならNetServerとWindows資格情報が中心です。全部を「IFSが見えない」でまとめると、調査の順番を間違えます。

次に確認する記事

IFS運用を属人化させないための教育ポイント

IFSはCSV連携、FTP転送、帳票、外部システム連携で使われることが多く、AS400担当者だけでなく周辺システム担当者とも認識を合わせる必要があります。パス、権限、文字コード、転送タイミングを曖昧にしたまま運用すると、文字化けや取り込み漏れの原因になります。

Codexを使う場合は、IFSの構成や運用手順を整理し、誰が見ても確認できるチェックリストにする用途が向いています。現場のファイル名や機密データをそのまま入力せず、構成を抽象化して説明・手順化する運用にすると安全です。