現在下記のようなPFをCPYTOIMPFでIFS上に吐き出しPCに取り込もうとしています。本来は固定長32バイトのファイルが欲しいのですが、どうしても数字の後のスペースがつまって改行コードが入ってしまいます(レコード長32バイトのPF CCSID 65535) ----+----1----+----2----+----3-- 1 120300202515100205 FFFFFFFFFFFFFFFFFF44444444444444 12030020251510020500000000000000 2 230100120000400 FFFFFFFFFFFFFFF44444444444444444 23010012000040000000000000000000PCに落としてみた時(スペースが詰まってしまう)----+----1----+----2----+----3--120300202515100205↓230100120000400↓230100140002310↓このように固定長で作成したい----+----1----+----2----+----3--120300202515100205 ↓230100120000400 ↓230100140002310 ↓自分なりに色々パラメータを試してみたのですがうまくいきませんパラメータでDTAFMT(*FIXED) NULLIND(*YES)とすると固定長にはなりますがレコード最後にNが入ってしまいますなにか良い方法がありましたらアドバイスお願いします
私もこのコマンドが良く分らないのですが、CPYTOIMPF FROMFILE(mylib/file) TOSTMF('/xxxxxx/xxxx') MBROPT(*REPLACE) RCDDLM(*CRLF) STRDLM(*NONE) でPCからFTPでGETしたものを確認したらうまくいきました。CPYTOIMPFを使わず、直接、PCからFTPでGETしても可能です。FTP XX.XX.XX.XXユーザーIDパスワードQUOTE TYPE BGET mylib/file C:\AAAAA.TXTはずしていたらごめんなさい
CPYTOIMPFはバグが多くて、業務には 使えない。RPGでコード変換して、FTPで無変換送信。
以上のこと試してみたいと思います