富士通

NetCOBOL 技術情報:トラブルシューティング

エラー

Solaris, Linux x86

NetCOBOL

Q

Solaris版および Linux x86版 NetCOBOLにおいて、画面帳票定義体を使用したCOBOLソースを翻訳した場合、「JMN1671I-S 登録集原文の組込み中に入出力エラーが発生しました。登録集原文の組込みを中止します。」のエラーメッセージが出力されます。

A

主な原因として、以下の2点が考えられます。

  • 定義体が壊れている。
    定義体が破壊されているため、入出力時にエラーが発生しました。 定義体をFORMで開いてみて、正常な状態かどうかを確認してください。必要ならば修復・再作成してください。
  • Interstage Charset Managerがインストールされていない、または環境が正しく設定されていない。
    以下に該当する翻訳環境では、Interstage Charset Managerが必要です。
    • 画面帳票定義体を取り込んでいる。かつ、
    • Unicode(UTF-8)ロケールである。
    なお、インストールされていても正しく動作しない場合は、環境変数PATHおよびLD_LIBRARY_PATHが正しく設定されているかを確認してください。

      例)
      PATH=/opt/FSUNiconv/bin
      LD_LIBRARY_PATH=/opt/FSUNiconv/lib

    NetCOBOLとInterstage Charset Managerの組み合わせについては、以下をご覧ください。
    • Solaris版、Linux x86版 : NetCOBOL インストールガイド
      3.1 ソフトウェア環境 - 2) 必須ソフトウェア
    • Linux Itanium版 : NetCOBOL インストールガイド
      3.1.3 必須ソフトウェア