■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
OBサポートです。

テーブル名(物理名)で検索を行う場合は、表示方法を「物理モデル」に
変更することで可能となります。

メニューの「表示」から「物理モデル」を選択することで、
表示が切り替わり検索もテーブル名(物理名)で行えますので
お試しください。

何卒、よろしくお願い申し上げます。
早急な回答ありがとうございます。

ご提示の方法でサブモデルを特定することができました。
ありがとうございました。

一点、こちらの認識がなかったのですが、テーブル名で検索するとご提示の方法でもデータモデルが表示されないようです。
「エンティティ」と記載したので誤解を与えましたが、通常こちらはテーブル名で検索しておりましたので、
「エンティティ名」で検索することが必要のようです。
こんにちは
OBサポートです。

既存エンティティが存在するサブモデルを確認する方法といたしまして、
モデルエクスプローラ(画面左のツリー表示)に全てのデータモデルを
表示する方法がございます。

・モデルエクスプローラの下部にあるアイコンのうち、
 「全てのデータモデルを表示」をONにする。
・モデルエクスプローラの上部にある検索欄で対象のエンティティを検索する。

上記手順で検索すると、モデルエクスプローラのデータモデル配下に、
対象エンティティが各モデル毎に表示されます。

上記対応でご希望の動作となるかお試しください。
何卒、よろしくお願い申し上げます。
既存エンティティがどのサブモデル上に存在するか特定する方法を教えてください。

既存のエンティティ定義はメニューから「モデル」→「エンティティリスト」で
すぐに特定できますが、どのサブモデル上に存在するかを特定する方法はあります
でしょうか。
弊社情報はサブモデルとエンティティ数が非常に多いため、ひとつずつ探すのは
現実的ではありません。サブモデルの特定方法を教えてください。
ご回答ありがとうございます。

ドラッグ&ドロップでは解決しませんでしたので、
画面レイアウト初期化を行いました。

⇒無事表示することができました。
 ありがとうございました。
こんにちは
OBサポートです。

デバッグ情報の表示欄が画面外に隠れてしまっている可能性があります。
もし可能であれば、ウインドウ下部よりドラッグ&ドロップで表示欄を広げるか、
画面レイアウト初期化ツールの使用で事象が解消するかご確認ください。

<画面レイアウト初期化ツール使用方法>
1. Object Browser を一度終了します。
2. スタートメニューから、
   [(すべての)プログラム] ⇒
   [SI Object Browser for Oracle Ver.XX] ⇒
   [画面レイアウト初期化ツール] を起動します。
3. <製品選択>のコンボボックスより、製品を選択していただき
   「初期化」ボタンを押下します。
4. Object Browserを起動し、結果が表示されるかご確認ください。

何卒、よろしくお願い申し上げます。
PACKAGE実行時の【 デバッグ情報 】が表示されなくなりました。

【詳細】
・モニターとノートPCの2画面で作業をしています。
・モニター(ノートpcより画面が大きい)で表示すれば、【 デバッグ情報 】の
 表示はできます。
・その後、ノートPCにobのwindowを持っていくと、
 表示されなくなりました。

【試したこと】
・pc再起動
・OB再起動
・バージョン(使用しているのは12)は異なりますが、
 https://www.sint.co.jp/siob_bbs/bbs_disp.asp?current_page=1&disp_mode=1&message_id=3244
 手順。

どのようにすれば、
ノートpc側でも表示できますでしょうか。

お手数おかけしますが、
ご回答の程よろしくお願い申し上げます。
こんにちは
OBサポートです。

ご報告いただき誠にありがとうございます。
現状では応答なしになった場合に中止するような機能は
提供しておりません。

応答なしの場合もデータベース側では処理がされている
可能性がありますので、そのままお待ちいただくか、
必要に応じて強制終了していただきますようお願いいたします。

ご希望に添えず申し訳ございません。
本件につきましては開発側にも伝えておりますので、
今後のバージョンアップで改善できるよう検討いたします。

何卒よろしくお願い申し上げます。
こんにちは
OBサポートです。

「UTF8」と「JA16SJISTILDE」では、データの取り扱いが変わるのみで、
その他の製品動作等には特に差異はございません。

また、「UTF8」で接続する場合の影響に関しましてですが、
「~」の文字化けが発生する可能性がございますが、
それ以外の動作に影響はございません。

参考:
http://www.shift-the-oracle.com/guidlines.html
(使用するキャラクタセット 全角チルダ(~)の問題)

何卒よろしくお願い申し上げます。
OB 3.0 for SQL Server
4万件ほどのアップデート文の実行時に応答なしになることが
度々起こります。その時はアプリの強制終了で対応しております。

MSのManagmentStudioには中止ボタンがありますが
それに準ずる機能はありますでしょうか?
保存されていないSQLは履歴にて取得可能なのは本当に助かっています。