■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
COMMENT ON COLUMNで作成したコメントは表示できませんか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
表・列画面にて列のコメント句を表示することが出来ません。
ご希望に沿うことが出来ず大変申し訳ございません。

次回バージョンアップにて対応を検討させていただきますので、
何卒、よろしくお願いいたします。
こんにちは。今回は、OBERでの要望です。

登録日や最終更新日、SQLserverでの"行バージョン"など
システム管理上はテーブル設計に必要なものの
モデル上、表示する必要のないカラムが存在します。

こういった場合、OBERでは、カラム単位でモデル表示させないような
設定をすることは可能でしょうか?
また、可能でないならば改善要望ということでお願いします。

現状は、エディタで形を編集して消しています。
ただ、この方法では設定変更のたびに戻ってしまうこともあり不便です。

以上、よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現状では、主キーでない項目に関しましては、
「表示メニュー」→「表示レベル」より、
表示/非表示の切り替えは可能ですが、
各項目ごとに表示をON/OFFすることはできません。
ご希望に添うことが出来ず申し訳ございません。

要望として承り、
次回バージョンアップの際に検討させていただきますので、
何卒よろしくお願いいたします。
object browser ER の操作についてお聞きします。

ERDで、外部キーはFKと表示されますが、
重複不可制約、重複不可キーなどの二次キーを、外部キーのように、
ERD上で明示させるにはどうすればよろしいでしょうか?

データベースの設計においてERDに二次キー明示させるのは重要と思います。
(Microsoft Visio では可能)

もし、機能がないのならば、早々の対応をお願いします。


こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
表示メニューにあります、表示レベルの設定にて、
表示レベルを「定義レベル、データ型表示」にしていただくことで、
必須項目を「*」で表示することは可能です。

「重複付加制約」「重複付加キー」で設定されている項目を
表示する機能はございませんが、こちらの件につきましては、
要望として承り、次回バージョンアップにて検討させていただきます。

何卒よろしくお願いいたします。
二次キーの存在は、
ObjectBrowser ERが出力するエンティティ定義書で示すことは可能ですか?

それと、二次キーのERD表示については、次回バージョンで検討ということですが、
Ver4ではプログラムのアップデートで対応してはいただけないのでしょうか?

失礼ですが、Microsoft Visioではできているのに、
それより高価なObjectBrowser ER でできないのは、かなり残念です
こんにちは
後迫@SIです。

エンティティ定義書におきましても、
二次キーを出力することは出来ません。
ご希望に添えることが出来ず申し訳ございません。

二次キーの対応につきましては
現在検討させていただいる段階です。
(対応する場合におきましても、
Ver.4のマイナーバージョンアップで修正するか
メジャーバージョンアップで修正するかにつきましては
今のところ未定とさせていただいております。
誠に申し訳ございません。)

また、大変申し訳ありませんが、
次回のマイナーバージョンアップのリリース時期につきましても
未定とさせていただいておりますが、
対応が決まり次第アナウンスさせていただきますので、
何卒よろしくお願いいたします。
以前、ERDでの二次キー表示について、問合せさせていただきましたが、
Ver5 になったことで対応されましたでしょうか?
オブジェクトリストの"状態"列について質問があります。

プロシージャのオブジェクトリストを表示させたとき、状態に"*"がついている場合があります。
この"*"は、コンパイルエラーとなった場合に表示されると認識していましたが、ソースをダブルクリックして 表示される[ソース]タブのエラーリストには何も表示されません。

コンパイルエラー以外で"*"が表示される原因があるのでしょうか?

マニュアルを見たのですが、"状態"列に関する記述を見つけられなかったので、ここで質問させて頂きます。


こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
「状態」列ではV$SESSION ビューのSTATUS列に対応しておりますが、

コンパイル済みで変更していないソースの場合でも、
ソース内で参照しているテーブルやビューの定義が変更された場合などは、
"*"(INVALID)となります。

何卒よろしくお願いいたします。
スキーマの名称を英文字で大文字と小文字を組み合わせて付けているのですが(例: SampleTest)、エンティティの定義ではその通りに定義できるのですが、ビューの定義ではすべて大文字となってしまいます(例: SAMPLETEST)。回避する設定はございますでしょうか。
こんにちは
後迫@SIです。

ご報告いただいた件について
現象を確認いたしました。

オプションで物理名の英字の扱いを小文字にしている場合でも、
ビューのスキーマ名のみ大文字でしか入力できないようです。

ObjectBrowserERの不具合です。
誠に申し訳ございません。

当不具合に関しましては、
次回バージョンアップにて修正を検討させていただきますので、
何卒よろしくお願いいたします。
お世話になります。

ObjectBrowserERの評価版を使用しています。

リバースエンジニアリングを使用して、
構築済みのオブジェクトからER図を作成する目的で上記ツールを検討しています。

手動でリレーションを連結する際に、
テーブル間では可能なのですが、ビュー間では、不可能なのでしょうか?

テーブルは日本語表記を使用していなく、
テーブルと同じ属性をもつ、ビューを日本語名で実装しているため、
ドキュメントとしては、ビュー間でリレーションを貼りたいと考えております。

手順の間違いなのか、代替手段はあるのか など

お手数ですが回答よろしくお願いします
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
ビュー間にリレーションを設定する場合は、
以下の手順でを設定していただけますでしょうか。

①ビュー画面の「全般」タブにあります「テーブル追加」ボタンをクリックします。
②「テーブル・カラムの選択」画面より、もうひとつのビューを選択します。

何卒、よろしくお願いいたします。
お世話になっております。

当社の業務アプリ開発基盤の候補として、
Object Browser APをテスト利用しております。

業務アプリに必要なアクセス権限を実装するために
「Object Browser APアクセス権限機能.doc」を
読みましたが、わからないところがあるので
質問させてください。

アクセス権は、
権限とユーザ及びロールをマッチングさせて
作成することは、理解しました。

ただ、これらの設定をどの場所で行うかについて
いまいち理解できていません。
どの場所で設定するものとなっているのでしょうか?

なお、本アプリはイントラネットで利用であるため、
認証は「Windows統合認証」を利用するつもりです。

以上、ご回答よろしくお願いします。



こんにちは。神山@SIです。

アクセスのコントロールを行なうためにはカスタマイズ(コーディング)が
必要となります。各画面のコードビハインドを作成し、記述していただくか、または、共通化できるようであれば、新規にクラスファイルを追加し、実装することも可能です。

【参考情報】
◆IPrincipalを実装する方法
http://www.microsoft.com/japan/msdn/security/guidance/secmod20.mspx
◆Active Directory でフォーム認証を使用する方法
http://support.microsoft.com/kb/316748/ja
◆SQL Server 2000 でフォーム認証を使用する方法
http://www.microsoft.com/japan/msdn/security/guidance/secmod17.mspx

ご不明な点がございましたら、ご連絡ください。
よろしくお願い申し上げます。
お世話になっております。回答ありがとうございます。

もう少し確認させてください。
マニュアルをもう少し読み込んだ結果、
サンプルを参照しつつ、テスト実装できました。
以下の理解で問題ないでしょうか?

1.権限、つまり機能とユーザ・ロールのマッチングについては、
アクセスコントローラ
「ECOSS.M3.Security.Implementation.IAccessController」
インターフェースを実装するクラスにて定義する。
このソースデータは、DBでもActiveDirecotoryでもなんでもよい。

特にアクセス権の判定は、
AccessResult IsAuthorized(String permission, IPrincipal p)
を利用する。

2.ページやコントロール等へのアクセス権の定義は、
  permission属性やpermissionプロパティを利用すると簡単。
一括の定義をするには、ApplicationModuleクラスの
  InitM3Setupメソッドの中で、
  利用するIAccessControllerの実装クラスを指定する。

3.特別なIPrincipalの実装には、
  回答いただいたページを参考に実装が必要。

以上、よろしくお願いします。


データベース情報>メモリタブ にある、「設定値の変更」ボタンについて

このボタンを押下時の処理内容を教えていただけないでしょうか。

shared_pool_size
db_cache_seize
large_pool_size
pga_aggregate_target
を動的に変更できるものと思っているのですが、認識はあっていますでしょうか。

oracle 9i(9.2.0.5.0)
こんにちは
後迫@SIです。

「設定値の変更」の機能につきましてですが、

・SHARED_POOL_SIZE
・DB_CACHE_SIZE
・LARGE_POOL_SIZE
・JAVA_POOL_SIZE

の初期化パラメータのうち、
動的に変更可能なものについて変更することができます。
(動的に変更できるかどうかにつきましては
Oracleサーバのバージョンにより変わります。
例えば、「JAVA_POOL_SIZE」はOracle10gの場合に変更可能となります。)

また、「PGA_AGGREGATE_TARGET」につきましては、
数値を変更しても反映されないという
不具合報告をいただいており、現在変更することが出来ません。
(「PGA_AGGREGATE_TARGET」につきましては、
今後のバージョンアップで変更できるように修正を検討しております。
大変申し訳ございません。)

何卒よろしくお願いいたします。