■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB9を立ち上げると、ブラウザが固まってしまい全く動作しなくなってしまいました。
再インストールしても状況は変わりません。どうすればよいのでしょうか。。。
こんにちは
後迫@SIです。

一度、以下の手順にてレジストリをリセットしていただき、
現象が改善されるか、試していただきたいのですがよろしいでしょうか?

①Object Browser Ver.9が起動している場合はいったん終了します。
②レジストリエディタを起動します。
 (スタートメニュー→「ファイル名を指定して実行」を選択していただき、
 「regedit」と入力することで起動いたします。)
③HKEY_CURRENT_USER\Software\SystemIntegratorにある、
 「OB9」キーを削除
④再度Object BrowserV er.9を起動します。

※Object Browserの再インストールは不要ですが、
 接続リストなどの設定もすべてリセットされてしまいますので、
 必要でしたらバックアップをとっていただいた上で
 試していただけますでしょうか。
(上記③にて削除する前に、「OB9」キーを右クリックし、
 「エクスポート」を選択することで
 レジストリのバックアップファイルを作成できます。)

お手数をお掛けしますが、
よろしくお願いいたします。
ご教授頂き有難う御座いました。
あっさり解決いたしました。。。。
有難う御座いました。
オブジェクトブラウザver9.0.0を使わせていただいております。
「ユーザーID」「パスワード」「データベース名」を入力し
Oracleのあるユーザーに接続しようとしたところ、
意図せず別のユーザーに接続してしまう現象が発生しております。
SQL*PLUSからは正常に、目的のユーザーに接続できます。
別のDB接続ツールからも同様に、正常に接続できます。
Oracleのバージョンは10.2.0です。
tnsnames.oraの値も確認しましたが、HOST名・サービス名とも正常です。

「UID1」「PSW1」「DB1」に接続しようとしているのに
「UID2」「PSW2」「DB1」に接続してしまう。
現在「UID2」のユーザーの方は、パスワードを変更してロックを掛けており
接続できないようになっているはずなのですが…。

今までは正常に使用できていたのですが、ある日からこの現象が発生しました。
確認した方がよい設定はありますでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
以下の事項をご確認いただけますでしょうか。

①接続先リストに登録しているようであれば、
 削除後、手動でログインをお願いできますでしょうか。
②ObjectBrowserにて「UID2」で接続しようとした場合は
 正常にロックのエラーになりますでしょうか。
③複数のOracleクライアントを
 インストールされているということはありますでしょうか。

何卒、よろしくお願いいたします。
大変お世話になっております。
ご回答ありがとうございます。

①:試してみましたが、やはり質問させていただいた現象が発生します。

②:「UID2」で接続しようとすると正常にORA-28000ロックエラーが表示されます。

③:現在は10gクライアントのみをインストールしています。
  以前、誤って10gインスタントクライアントをインストールしたことがありますが
  アンインストールして10gクライアントを再インストールしました。
  ちなみに現在の環境変数は下記のようになっています。

  ORACLE_HOME=C:\oracle\product\10.2.0\client_1
  PATH=C:\oracle\product\10.2.0\client_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn 
以上、大変お手数ですがよろしくお願いいたします。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件についてですが、
>以下の事項をご確認いただけますでしょうか。
>
>①接続先リストに登録しているようであれば、
> 削除後、手動でログインをお願いできますでしょうか。
>②ObjectBrowserにて「UID2」で接続しようとした場合は
> 正常にロックのエラーになりますでしょうか。
>③複数のOracleクライアントを
> インストールされているということはありますでしょうか。
>
>何卒、よろしくお願いいたします。
>
こんにちは
後迫@SIです。

追加情報をいただきありがとうございます。
(PATHなどを確認しましたが、特に問題ないようです。)

たびたび申し訳ございません。
以下の事項を試していただけますでしょうか。

①以下の手順にてレジストリをリセットしていただき、
 現象が改善されるか、試していただきたいのですがよろしいでしょうか?

 A.Object Browser Ver.9が起動している場合はいったん終了します。
 B.レジストリエディタを起動します。
  (スタートメニュー→「ファイル名を指定して実行」を選択していただき、
  「regedit」と入力することで起動いたします。)
 C.HKEY_CURRENT_USER\Software\SystemIntegratorにある、
  「OB9」キーを削除
 D.再度Object BrowserV er.9を起動します。

 ※Object Browserの再インストールは不要ですが、
  接続リストなどの設定もすべてリセットされてしまいますので、
  必要でしたらバックアップをとっていただいた上で
  試していただけますでしょうか。
 (上記C.にて削除する前に、「OB9」キーを右クリックし、
  「エクスポート」を選択することで
  レジストリのバックアップファイルを作成できます。)

②上記①でも解決しない場合、
 大変お手数ですが、「UID1」のテーブルなどのオブジェクトを
 エクスポートバックアップ後、別ユーザを作成していただき、
 そちらにインポートしていただいた上で、その別ユーザでログインし、
 「UID2」にならないか試していただけますでしょうか。

たびたびお手数をお掛けしてしまい誠に申し訳ございません。
よろしくお願いいたします。
Object Browser ER 4.0にて、
データサイズの見積を使用した際に、「不正な浮動小数点数演算命令」という
エラーとなり見積を行えません。
何が、原因で出力されているのでしょうか?
桁数・属性に不正がないかは、一通りチェックしています。

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

お問い合わせいただきました件についてですが、
ObjectBrowserERのバージョンは最新の4.0.2.6でしょうか?
(「ヘルプ」メニューにあります、「バージョン情報」にてご確認ください。)

もし、最新でない場合は、
お手数ですが以下のページより、
4.0.2.6の差分ファイルをダウンロードの上、
バージョンアップを行っていただき、
現象が改善されるか試していただいてもよろしいでしょうか。

http://www.sint.co.jp/siob/er/download.asp

また、最新バージョンでも解決しない場合は、
現象の再現するEDMファイルをサポート宛に
いただいてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ありませんが、
よろしくお願いいたします。
最新版の差分ファイルを適用することにより、解消されました。
ありがとうございました。

以上
お世話になっております。

当社の業務アプリ開発基盤の候補として、
Object Browser APを評価しております。

さて、コードジェネレータ経由によるER→APの連携で
「親子関係メンテ画面」を作成して確認していたところ、
解決できない不具合に直面しましたので、投稿します。

Decimal型の小数点ありで定義しているデータについて、
親子の子側に設けたM3Textboxでの新規登録は可能ですが、
更新画面において列削除した場合、
HogeUpdate.aspx(コードジェネレーターにて自動作成)の
ECOSS.M3.Framework.Web.UI.M3Page.EvalNumberValue(String)において、
システムエラー(FormatException)が発生します。

メッセージ:System.FormatException: 入力文字列の形式が正しくありません。

何か解決のヒントはありませんでしょうか?

必要であれば、さらに詳細情報を送りますので、
ご回答お待ちしております。


ご利用いただき、ありがとうございます。

お手数お掛けいたしますが、ER図(エンティティ定義書)、および、webmaster.xls、DBInputRule.xls、UIInputRule.xlsをご提供いただけますでしょうか。

oob.support@sint.co.jpまでご連絡ください。
よろしくお願い申し上げます。
いつもお世話になっております。

過去ログを検索したところ、「2004/10/20 10:19:55」の時点では
PL/SQLの引数に配列を設定できませんでした。

そこで質問ですが、現在では引数に配列を設定したPL/SQLを
デバッグする事は可能なのでしょうか?


以上、ご確認の方を宜しくお願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Ver.9より、レコード型の配列の値を
デバッグ時に指定可能となっております。

以下に簡単なサンプルを記述いたします。
(SAMPLE_Aプロシージャの配列が設定可能です。)

CREATE OR REPLACE PACKAGE TEST
IS
TYPE TYP_REC IS RECORD
(A VARCHAR(2),
B VARCHAR(2));
WAK_REC TYP_REC;
PROCEDURE SAMPLE_A(A TYP_REC);
END;
/
CREATE OR REPLACE PACKAGE BODY TEST
IS
PROCEDURE SAMPLE_A(A TYP_REC)
IS
BEGIN
DBMS_OUTPUT.PUT_LINE(A.A);
DBMS_OUTPUT.PUT_LINE(A.B);
END;
END;
/

何卒よろしくお願いいたします。
早速の返信ありがとうございます。

RECORD型は、対応しているんですね。
ちなみに、下記には対応しているのでしょうか?

 ・索引付きの表(PL/SQL表)
 ・ネストした表(NESTED TABLE)
 ・VARRAY
 ・Object
 ・上記を組み合わせた多次元配列


以上、ご確認の方を宜しくお願致します。


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

説明不足で申し訳ありません。
RECORD型以外の配列にはVer.9でも対応しておりません。

RECORD型以外の配列につきましては、
今後のバージョンアップにて検討しております。

何卒よろしくお願いいたします。
ユーザー情報の画面で、CASCADEオプションをチェックして
削除を行った際、削除時間が異常に長いです。
というかコマンドが返ってきません。
DB環境はローカルPCにあり、データサイズはそこそこありますが
コマンドラインで削除した場合と比較し、時間が掛かりすぎの気がします。
何か問題があるのでしょうか。

バージョンは9.0.0.0です。

宜しくお願いします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
内部では「DROP USER ユーザ名 CASCADE」のSQLを発行しております。
(その他、ユーザ一覧画面の更新処理などは行っておりますが
それ以外の特別な処理は行っておりません。)

コマンドラインでDROPした際は、
2回目のDROPのため処理がはやくなったという可能性がありますので、
最度ご確認が可能でしたら、1回目をコマンドライン、
2回目をObjectBrowserからの削除にしていただくなどの方法で、
ご確認をお願いしてもよろしいでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。

お返事ありがとうございます。

下記了解しました。
それでは再度試してみます。
宜しくお願いします。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件ですが、
>内部では「DROP USER ユーザ名 CASCADE」のSQLを発行しております。
>(その他、ユーザ一覧画面の更新処理などは行っておりますが
>それ以外の特別な処理は行っておりません。)
>
>コマンドラインでDROPした際は、
>2回目のDROPのため処理がはやくなったという可能性がありますので、
>最度ご確認が可能でしたら、1回目をコマンドライン、
>2回目をObjectBrowserからの削除にしていただくなどの方法で、
>ご確認をお願いしてもよろしいでしょうか?
>
>お手数をおかけしてしまい申し訳ございませんが、
>何卒、よろしくお願いいたします。
>
>
新規テーブルを作成する時、SQLを組むのではなく、
「定義情報」からテーブルを作成しようとしています。
その際、PRIMARY KEYの設定ができないのですが、
定義情報画面からPRIMARY KEYを設定する場合はどのようにすればいいのでしょうか。
よろしくお願いします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
テーブルの新規作成時に同時に
PRIMARY KEYを設定することはできませんので、

お手数ですが、一度テーブルを作成していただいた後、
定義情報タブの下部にあります「CONSTRAINT」を右クリック→「新規作成」より
PRIMARY KEYを作成していただけますでしょうか。

お手数をおかけいたしますが、
何卒、よろしくお願いいたします。
SI Object Browser ver8.0.2.7
試用期限がきれ、アンインストールしたいのですが、手順がわかりません。
アンインストール手順、もしくは手順を紹介されているページを教えてください。
よろしくお願いします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下の手順でアンインストールを行っていただけますでしょうか。
①スタートメニュー→「コントロールパネル」にあります、
「アプリケーションの追加と削除」(WindowsXPの場合は「プログラムの追加と削除」)
 を選択します。
②プログラム一覧より、「SI Object Browser Ver.8」を選択し、削除します。

何卒よろしくお願いいたします。
お返事ありがとうございます。

コントロールパネルのプログラムの追加と削除に
「SI Object Browser Ver.8」はありませんでした。

以前にコントロールパネルから削除したかどうか覚えていません。

以下のファイルが残っているのですが、これを
フォルダ毎削除すればよいでしょうか。
C:\Program Files\Object Browser 8\ob8.exe

レジストリで変更したほうがいい箇所はありますか?

OSは、WindowsXP professional SP2 です。

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

コントロールパネルからアンインストールできないようでしたら、
インストールフォルダ(C:\Program Files\Object Browser 8)を
フォルダごと削除していただけますでしょうか。

また、レジストリも消す場合は、
「HKEY_CURRENT_USER\Software\SystemIntegrator」にある「OB8」キーを
削除していただけますでしょうか。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
以下を無事削除しました。
「C:\Program Files\Object Browser 8」
「HKEY_CURRENT_USER\Software\SystemIntegrator\OB8」

アドバイスありがとうございました。