サポートチーム便り2021.08.11
ACSデータ転送で固定長改行なしファイルを作成するには
Question
データ転送機能を使用して取引先にデータ送信しています。
今まではIBM i Access for Windows(以下、iAW)を使用していましたが、オフィスPCの入れ替えに伴いIBM i Access Client Solutions(以下、ACS)を使ったデータ転送に切り替えたところ、相手先からデータが希望した形式でないと指摘されました。
ACSでの設定はどうすればよいのでしょうか。
送信データの仕様は、120byte固定長、改行は不要、文字コードはSJISという内容です。
Answer
iAWのデータ転送指定と同様にするために、ACSのデータ転送では以下の指定をします。
ファイルの詳細パネルから、
- 「ファイル・タイプ」:テキスト
- 「システム・データの変換」:windows-31j
さらに、拡張ボタンを押し、
- 「レコードの終わりからスペースを切り捨てる」のチェックを外します。
- 「行の終わり」を「なし」に変更します。
以上の設定で実行し、結果を確認した上で、再度挑戦してみてください。
by 杜