server.log に下記のメッセージが出力されます

Avatar
dstn

Question

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

Answer

ご質問いただいたメッセージは、Excel アダプタで Excel 2003 ブック(xls 形式のブック)を
読み取った場合に発生する警告メッセージです。
過去事例では、読み取ったブック内に以下の情報が含まれている場合に発生していました。

・値や参照範囲が正しく参照できていない定義済み範囲
・計算式に削除したセルやシートの情報が含まれているセル

※該当する定義済み範囲やセルは Microsoft Excel で確認すると #REF と表示されています。

以下の対応方法を実施してください。

■対応方法

上記に該当するブックを修正してください。

まず、メッセージが出力された時間に実行したスクリプトを特定してください。
※スクリプトの特定は参考情報にリンクした「サービスの運用」の exec ログをご利用ください。

そのスクリプト内で使用しているブックに #REF となっている定義済み範囲やセルがあるか確認してください。
#REF となっているものがあれば、正しい内容に変更してください。

■補足

1.実行結果について
  警告メッセージのため、スクリプトの実行は正常終了し、実行結果に問題がない場合があります。
  実行結果に問題がない場合は、対応は必須ではありません。

2.Excel ブック(xlsx 形式のブック)について
  Excel ブックを使用したスクリプト実行では、本メッセージは発生しません。

  Excel 2003 ブックの処理を行う際に使用する JExcelApi ライブラリで発生しており、
  Excel ブックの処理は JExcelApi を使用しないためです。

参考情報

・用語の定義
 http://patch.appresso.com/DataSpider/help/latest/doc/help/ja/adapter/file/excel_definitions_of_terms.html
・Excelアダプタのライブラリについて
 http://patch.appresso.com/DataSpider/help/
latest/doc/help/ja/adapter/file/excel_library.html
・サービスの運用
 http://patch.appresso.com/DataSpider/help/
latest/doc/help/ja/servista/service_production.html#exec_log


[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q241

コメント

記事コメントは受け付けていません。

Powered by Zendesk