• No : 24224
  • 公開日時 : 2016/05/13 19:03
  • 更新日時 : 2019/08/07 11:47
  • 印刷

【DataSpider Servista】 server.log に下記のメッセージが出力されます。原因と対応方法を教えてください

server.log に下記のメッセージが出力されます。原因と対応方法を教えてください。
 
MM/dd HH:mm:ss|WARN|jxl.read.biff.NameRecord|Cannot read name
MM/dd HH:mm:ss|WARN|jxl.read.biff.WorkbookParser|Usage of a local non-builtin name
 
カテゴリー : 

回答

ご質問いただいたメッセージは、Excel アダプタで Excel 2003 ブック(xls 形式のブック)を読み取った場合に発生する警告メッセージです。
過去事例では、読み取ったブック内に以下の情報が含まれている場合に発生していました。
  • 値や参照範囲が正しく参照できていない定義済み範囲
  • 計算式に削除したセルやシートの情報が含まれているセル
※該当する定義済み範囲やセルは Microsoft Excel で確認すると #REF と表示されています。
 
以下の対応方法を実施してください。
 
■対応方法
 
上記に該当するブックを修正してください。
 
まず、メッセージが出力された時間に実行したスクリプトを特定してください。
※スクリプトの特定は参考情報にリンクした「サービスの運用」の exec ログをご利用ください。
 
そのスクリプト内で使用しているブックに #REF となっている定義済み範囲やセルがあるか確認してください。
#REF となっているものがあれば、正しい内容に変更してください。
 
■補足
 
1.実行結果について
  警告メッセージのため、スクリプトの実行は正常終了し、実行結果に問題がない場合があります。実行結果に問題がない場合は、対応は必須ではありません。
 
2.Excel ブック(xlsx 形式のブック)について
  Excel ブックを使用したスクリプト実行では、本メッセージは発生しません。
 
  Excel 2003 ブックの処理を行う際に使用する JExcelApi ライブラリで発生しており、Excel ブックの処理は JExcelApi を使用しないためです。
 
 
参考情報
  • 用語の定義
  • Excelアダプタのライブラリについて
  • サービスの運用
 
目的別で検索
トラブルシューティング