出力ファイルがNetCOBOL(富士通COBOL)の索引ファイルのとき、「ファイル(※出力ファイル名)へのレコード出力中にエラー(0x22)が発生しました.」というエラーメッセージが出力されました。どのように対処すればよいでしょうか?
PowerSORTのよくあるご質問を検索できます。
- 出力ファイルがNetCOBOL(富士通COBOL)の索引ファイルのとき、「ファイル(※出力ファイル名)へのレコード出力中にエラー(0x22)が発生しました.」というエラーメッセージが出力されました。どのように対処すればよいでしょうか?
- インデックスフィールドのキーが重複していると考えられます。
インデックスフィールドは、bsortコマンドでは「インデックス指定オプション(-X)」、bsortexコマンドでは「idxkeyオペランド」で指定します。
インデックスフィールドのキーが重複している場合、インデックスフィールドの操作(opt)に「d」(重複を許す)を指定する必要があります。
なお、Solaris PowerSORTおよびLinux PowerSORTでは、インデックスフィールドの操作(opt)の省略値は「d」(重複を許す)となっています。
Windows PowerSORT(PowerSORT Server、PowerSORT Workstationを含む)では、インデックスフィールドの操作(opt)の省略値は、重複を許さない(注1-8)となっています。
(注1-8)
Solaris PowerSORTおよびLinux PowerSORTでは、「d」(重複を許す)に対して「n」(重複を許さない)の指定がありますが、Windows PowerSORT(PowerSORT Server、PowerSORT Workstationを含む)では、「n」(重複を許さない)の指定はありません。
「d」(重複を許す)を指定しなかった場合、重複を許さないという動作になります。
製品・サービス区分 | PowerSORT | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |