■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
OBAPのチェックボックスエラー 2007/01/30 12:11 OBAP 4
お世話になります
OBAPをテスト使用させて頂いたのですが、FindCheckBoxListがWeb画面表示の時
にどうしてもエラーになり原因がわかりません。
サンプル提供されている「OBAPSample1」はエラーになりません。またソース編集時
のデザイン表示でもエラーになりません、当然?コンパイルでもエラーになりせん。
サンプルが動くということは記述が足りないように思うのですが、どうしても解決
できません。その他は非常に簡単にできて、問題なかったのですが、設定手順にミス
があったのでしょうか?。
使用感を確認させて頂きたいので手順ミスが指摘できそうでしたら、ぜひ教えて頂
けませんでしょうか。宜しくお願い致します。

ご返答遅れまして、誠に申し訳ございません。
神山@SIです。

ただ今、現象の確認および調査を行っております。
もう少々お待ちいただけますでしょうか。

ご不便お掛けいたしまして、誠に申し訳ございません。
何卒、よろしくお願い申し上げます。


こんにちは。神山@SIです。
ご回答遅れまして、誠に申し訳ございません。

エラー内容によると、チェックボックスリストに表示するための項目リスト作成する
ためのコード定義が存在しないために発生しています。

以下の部分を確認願います。
・WebアプリケーションのApp_Data\M3\appconfig\M3Code.configという
ファイルが存在するかどうかを確認してください。
・存在する場合は、M3Code.configをテキストエディタで開き以下のような
定義が含まれているか確認してください。
<property>
<name>YesNo</name>
<property-list>
<property>
<name>value-type <value><![CDATA[System.Boolean]]></value>
</property>
・・・・

■ コード定義(M3Code.config)の作成方法
コード定義(M3Code.config)はコード定義書(Excel)をコードジェネレータで
変換することにより、作成可能です。
・コード定義書の雛形はサンプルWebアプリケーションの
「App_Data\定義書\コード定義書.xls」を参考に作成してください。
・コード定義については、以下のドキュメントを参考にしてください。
a.「Object Browser APチュートリアル(NET).doc」の
「4.2.2.コード定義書作成」、「4.3.2.コード定義書変換、生成物の配置」、
「6.6.データベースより取得したデータでプルダウンを作成」
b. 「Object Browser AP定義書とコードジェネレータ利用方法.doc」の
「12.コード定義書変換」

お試し頂けますでしょうか。
何卒、よろしくお願い申し上げます。
システム初心者です。
ご回答、ありがとうございました。
おかげさまで無事、Webから実行できました。
ご指摘のとおり「M3Code.config」に記述がないことが原因でした。

>以下の部分を確認願います。
>・WebアプリケーションのApp_Data\M3\appconfig\M3Code.configという
> ファイルが存在するかどうかを確認してください。
★空でした。

>■ コード定義(M3Code.config)の作成方法
>コード定義(M3Code.config)はコード定義書(Excel)をコードジェネレータで
>変換することにより、作成可能です。
★テスト使用するだけでしたので、コード定義書は空のままテストを行って
 いました。マニュアルはDBへの接続を確認しただけで、ほとんど読まな
 くても、使える?状態にアットいうまにできてしまいましたのでそのまま
 実行しました。
 改めてドキュメント類を確認させて(これも拾い読みですが)頂いたので
 すが、今回の件は判断がつきかねます。
 「実際の開発ではコード定義書は手作業で作成することになります」
 と書かれていますが、自動で作成されるリストボックス類だけは、
 「コード定義書」又は「M3Code.config」へ自動挿入されるようにはなら
 ないものでしょうか。
 自動作成されたリストボックスはM3独自のものですので、説明を受ける
 か、マニュアルに注記がないと惑うと思います。

 あまりにも簡単にできてしまいますが、小規模で使うには十分に使える
 と思います。本格的に使用するにはカストマイズ方法の例題を沢山、
 用意して頂ければと思います、特に他のテーブルのデータ参照でチェッ
 クする等、、。
 テスト使用ににも関わらずお手数をおかけしてしまいした、ありがとう
 ございました。
こんにちは。神山@SIです。

> 改めてドキュメント類を確認させて(これも拾い読みですが)頂いたので
> すが、今回の件は判断がつきかねます。
> 「実際の開発ではコード定義書は手作業で作成することになります」
> と書かれていますが、自動で作成されるリストボックス類だけは、
> 「コード定義書」又は「M3Code.config」へ自動挿入されるようにはなら
> ないものでしょうか。
> 自動作成されたリストボックスはM3独自のものですので、説明を受ける
> か、マニュアルに注記がないと惑うと思います。

ご指摘頂き、誠にありがとうございます。
ドキュメントにフィードバックし、「分かりやすい」マニュアルをご提供できるように
改善を重ねてまいります。

> あまりにも簡単にできてしまいますが、小規模で使うには十分に使える
> と思います。本格的に使用するにはカストマイズ方法の例題を沢山、
> 用意して頂ければと思います、特に他のテーブルのデータ参照でチェッ
> クする等、、。
> テスト使用ににも関わらずお手数をおかけしてしまいした、ありがとう
> ございました。

ご試用頂き、誠にありがとうございます。
カスタマイズ例については、OBAP_FAQドキュメントに随時追記していく予定です。

今後ともよろしくお願い申し上げます。