[ai]固定長ファイルインポート成功!でも・・・・

富士山で言えば9合目くらいかな、
あともう少しで完成かも・・・・

週末、最後のハードル「固定長ファイル生成機能」が完成、早速テストしました。

最初はエラー、2度目のインポートではエラーは無し。
でも、小数点の位置が2文字ズレていた為、受注データは無茶苦茶

エクスポートデータ元のSQL文を調整し改めてテスト
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:文字列を数値へ変換

そのデータを固定長ファイルにエクスポート
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:文字列を数値へ変換

このファイルをオフコンに置き、すべての準備が完了。

神様、仏様、電脳神様、風神雷神・・・・・・・・・
いつものように拝めるもの全てに拝み倒してから3回目の実行!

やったー、動いた
データのズレも無くすべての値が正しい位置に取り込まれています!

自社伝票に印字すると、ちゃんと発行されました!
App Inventor開発:安価な中華タブレット用のハンディーターミナルアプリを作るぞ!:文字列を数値へ変換

んんん、ここまで来るのに随分苦労しました

2014年10月3日に有料App Inventorクラウドサービス「AI2LiveComplete」を申込んで50日くらいかな。
総費用79ドル(9200円)でAndroid用ハンディーターミナルアプリのプロトタイプがもうすぐ完成しそうです。

ちなみに、どうしても解決できない問題が2つ有り、解決策を模索中。
1つ目は、固定長ファイルの先頭に必ず入る空改行。
これが有るとオフコン取込時エラーになるので、今の所は手動で削除してます。

2つ目は、ファイル名。
オフコンが取り込む受注データの指定ファイル名には拡張子が無い。
App InventorのSharing componentで拡張子の無いファイルを指定するとパーミションエラーと警告が出て動かないんです

さて、このApp Inventorの仕様が原因の2つの問題、どうすれば解決出来るんだ?

疲れた

 

コメントを残す

メールアドレスが公開されることはありません。