9.1.1
コンパイル時のトラブルシューティング
Q1
コンパイル時に,「KCCB1076C-S 原文名*~*に対応するファイルが存在しません。」というエラーメッセージが表示されます。
A1
環境変数「CBLLIB」の設定がないか,設定したディレクトリ下に原文名*~*に示される登録集原文ファイルがありません。原文名*~*に示される登録集原文ファイル(~.cbl)のあるディレクトリのパス名を「CBLLIB」に設定してください。例えば,動的変更用テーブル,論理マップが/XMAPUSER/userprog/copylibにある場合は次のように設定します。
CBLLIB=/XMAPUSER/userprog/copylib
export CBLLIB
Q2
コンパイル時に,「Unsatisfied Symbols: jsvwadrv(code)」というエラーメッセージが表示されます。
A2
ccblコマンドまたはccbl2002コマンドによるコンパイルでXMAP3 Serverのライブラリ設定(-lxpdrv)をしていません。-lxpdrvおよび-lxpwオプションを必ず指定してコンパイルしてください。
Q3
コンパイル時に,「Line n:KCCB1099C-U ソースファイルの形式に誤りがあります」というエラーメッセージが表示されます。
A3
ccblコマンドまたはccbl2002コマンドによるコンパイル時に使用する論理マップおよび動的変更テーブルが使用環境に合っていません。EUC環境で使用する場合は,EUCへのコード変換が必要です。詳細については,「4.5 論理マップおよび動的変更テーブルの文字コード変換(AIX,Linux,Solaris)」を参照してください。