#nomenubar

2006年度第26回ゼミ(2006年12月14日)資料

12月07日(ゼミ#25) << 12月14日(ゼミ#26) >> 12月21日(ゼミ#27)
研究関係Wikiトップへ戻る

優先課題

12/08

自宅鯖で動作→nkf -e AccessServlet.utf8.java > AccessServlet.java

DeviceControllerもeucにしないとうまくいかないみたい

設計やりなおし

Felicaと支援システムの連携

12/13

自宅鯖の環境整備

12/14

AccessServlet上に表示される「Data Export」のリンクをクリックすると、以下のように表示されることがある。

Data Export (for debug)
Export xsl not defined.

これはAttr.xmlにExportタグが記述されていないために起こるものである。

PICNIC_TESTには以下のように記述されている。

<Export xsl="Device_export_picnic_test.xsl" />

この場合は以下のようなエラーが出る。

Data Export (for debug)
ERR - Save exception java.io.FileNotFoundException: /servlet/_tmp_ (No such file or directory) 

これはExternal.java内のディレクトリ指定の問題。これを修正すると、

Data Export (for debug)

しか出なくなった。

DeviceControllerからExternalを呼び出しているのは以下の手順。

  1. dataディレクトリ内にあるデバイス毎のデータが収められたxmlファイルを、上記のExportタグで定義されたxslによって変換する。
  2. 変換後のテキストはperlなどの実行形式になっており、External.javaがそれを実行する。

→Data Exportしか出なくなったのは、xmlファイルがないため空の文字列をExternalに送っていたのが原因→空行の時はExternalに行かないように対処、また研究室鯖からxmlデータを自宅鯖へ送って空行にならないよう対処

perlスクリプトの実行に必要なため、自宅鯖にDBI/DBDをインストール

ここでmysql.plを使用する→いちいちシステムを使わなくてもいいように、perlからDBに格納するテストをするためのperlスクリプト

関連ページ


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS