サポートチーム便り2012.02.20
RPGで物理ファイルを出力する
Question
PFのコンテンツを取得し、*.txtとして出力し、以降ある時点で予約を行う必要があるのですが、RPG を使用して定期的に行わなければなりません。どこから始めるべきか、助言をいただけませんか。
Answer
システムには、物理ファイル (PF) をテキスト・ファイルに変換する 2つの CL コマンド (もっとありますが、主なコマンドは 2つです) が組み込まれています。最初のコマンドは CPYTOSTMF (Copy To Stream File) です。このコマンドは、PF の各レコードがテキスト・ファイルに適したテキスト行であり、PF は外部定義されていない、または個々の値を表す個々のフィールドに分割されていないと見なされます。2つ目のコマンドはCPYTOIMPF (Copy To Import File) で、ファイルは外部定義されたフィールドが複数あるデータベース表であると見なされます。また、固定 (定位置) レイアウトまたは区切り (コンマ区切り値、タブ区切り値など) レイアウトのいずれかを使用することで、これらのフィールドの表示結果はテキスト・フォーマットであると見なされます。