テキストファイル浮動フィールド指定におけるレコード集約機能で「集約処理でオーバーフローが発生しました.」というメッセージが出力されました。集約フィールドを加算してもオーバーフローは起きないはずですが、どのような原因が考えられますか?

テキストファイル浮動フィールド指定におけるレコード集約機能で「集約処理でオーバーフローが発生しました.」というメッセージが出力されました。集約フィールドを加算してもオーバーフローは起きないはずですが、どのような原因が考えられますか?
テキストファイル浮動フィールド指定におけるレコード集約機能では、集約フィールドの長さが集約フィールドとして指定された長さより短かった場合、集約フィールドを指定された長さに拡張して出力します。集約フィールドの拡張により、レコード長が指定された最大レコード長を超えると「集約処理でオーバーフローが発生しました.」というメッセージを出力し、オーバーフローが発生したものとして処理されます。
テキストファイル浮動フィールド指定におけるレコード集約機能では、集約フィールドが集約フィールドとして指定された長さに拡張されることを考慮して、最大レコード長を指定してください。

Image

また、集約フィールドの出力形式に「d」を指定した場合、集約フィールドの先頭から空白、タブ、および「0」が削除されますが、削除より先に拡張が行われるため、拡張の時点で最大レコード長を超えた場合も同じ現象が発生します。
製品・サービス区分 PowerSORT
製品・サービス情報
対象製品PowerSORT
プラットフォームWindows,Solaris,Linux
アンサー種別 技術サポート
このページの先頭へ