■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

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

ご報告いただき、誠にありがとうございます。

ご報告にありました通り、64bit OSにおきましては
 ・Object Browserを、丸括弧文字を含まないパスにインストールすること
 ・Oracle Client(Instant Client)は32bit版を使用すること
を満たすことで接続可能であることを確認しております。

しかしながら、現状ではObject Browserの開発ツールが64bitコンパイルに
対応していないため、動作保証対象外とさせていただいておりますこと、
恐れ入りますがご了承くださいますようお願いいたします。

何卒、よろしくお願いいたします。
お世話になります。
SI ObjectBrowserを複数台からOracle9に接続して作業をした際に
他の端末からOracleサーバにFTPを利用した時に下記のようなエラーが発生しました。
「NetOut: 接続はピアによってリセットされました。」
SI ObjectBrowserは4-5台で作業していたと思います。
SI ObjectBrowserでの作業完了後しばらく時間が経つとエラーはでなくなりました。
作業の仕方などが悪かったのでしょうか?
ご存じの方々いらっしゃいましたらよろしくお願いいたします。
お世話になります。

OB9、Oracle8iで開発をしているのですが、
レコード件数が50万件あるテーブルから
データをスクリプト出力しようとすると、
49万件あたりで終わってしまいます。

スクリプト出力の上限のようなものがあるのでしょうか?
お世話になっています。

OBER6.1を使用しています。
サブモデルにリレーションを持つ2つのEDMファイルを統合しようとした時のリレーションの扱いに関する質問となります。

ツールのEDMファイルの統合で、「指定した2つのEDMファイルを比較・統合し…」を選択して実行した場合、元EDMファイル1に既に存在するリレーションが元EDMファイル2のサブモデルで定義されていた場合に、統合後のサブモデル上にリレーションが反映されません。

例えば、次の2ファイルを統合すると、
・元EDMファイル1が以下の内容
 ファイル名:ファイルA
 サブモデル:サブA
 サブモデル上のリレーション:A,B,C
・元EDMファイル2が以下の内容
 ファイル名:ファイルB
 サブモデル:サブB
 サブモデル上のリレーション:B,D,E,F
統合後は、
 ファイル名:ファイルC
 サブモデル:サブA
 サブモデル上のリレーション:A,B,C
 サブモデル:サブB
 サブモデル上のリレーション:D,E,F
となります。

元EDMファイル2のサブモデルのリレーションが、元EDMファイル1上に既に存在している場合は、統合する方のサブモデルに反映されないように見えます。
サブモデルを持つEDMファイルの統合でリレーションをまったく同じ(引継ぐ)ようにはできないのでしょうか?

以上、宜しくお願いします。
Object Browser 10.1.0.0 を使用しております。

PLSQLのデバッグ実行時、パラメータモードを"IN OUT"に設定した引数を
使用したSQLの実行箇所で、PLSQL内に記述したEXCEPTIONに飛びます。
SQL自体は単純な検索SQLなので、コーディングミスなどはないかと思います。

また、引数をINに変更すると、エラーにはなりません。

EXCEPTIONに飛ぶ原因などわかりましたら、ご教示ください。
一応、動作報告です。
Windows7 64bit 環境で、64bit の Oracle がインストールされた状態で
次のようにして動かせました。

1.Object Browser を、C:\Program Files\OB11 にインストール
 (括弧がフォルダ名に使えないようなので、「(x86)」を削除)

2.Instant Client 32bit を C:\Program Files\OB11\bin に展開
 (どこでもよさそうですが、最後が bin でないとダメっぽい)

3.Object Browser を起動して、[ツール]->[オプション]->[詳細設定] の
 [Oracle Home] に、Instant Clinet を展開したフォルダの最後の bin を
 除いたのを指定(今回は、C:\Program Files\OB11)

4.コンパネから[システム]->[システムの環境変数]->[詳細設定]->[環境変数] の、
 ユーザー環境変数で、NLS_LANG に JAPANESE_JAPAN.JA16SJIS を指定

5.TNS_NAMES は使えないので、接続データベースに「サーバ名/インスタンス名」を
 指定して接続
早速のご回答、ありがとうございます。

・ご回答頂いた内容で試したところ、想定通りのデータが
 表示されました。


ご対応頂き、ありがとうございました。
今後ともよろしくお願いいたします。
こんにちは。
OBサポートです。

説明がわかりにくく申し訳ございません。

不一致のデータにつきましては、「=」列のセルで指定することができませんので
「条件」欄に指定していただく必要がございます。

【会社コードが「TEST」でない】を指定する場合、以下のスクリーンショットのように
指定する必要がございますので、ご参照いただけますでしょうか。
スクリーンショット

何卒、よろしくお願い申し上げます。
早速のご連絡、ありがとうございます。
申し訳ございません。
質問の内容が至りませんでした。


◆「会社コードがTEST」以外のデータを表示させたい場合、
 =の列のセルに対して、NOT TEST や -TEST といった値を
 入力すれば良いのでしょうか?


◆実際に試してみたところ、
 NOT TESTは、’NOT TEST’という会社コードで条件指定、
 -TESTは、’-TEST’という会社コードで条件指定されて
 しまっているようです。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、
フィルタ用のグリッドで指定することのできない条件
(不一致や部分一致など)は、上部にあります「条件」欄を
使用することで絞り込みが可能となります。

「条件」欄には、WHERE句の内容を記載します。

例)
 ・「会社コード」列が 'TEST' でない
  ⇒ 会社コード <> 'TEST' --記号は半角です

 ・「会社コード」列が NULL値 でない
  ⇒ 会社コード IS NOT NULL

また、「条件」欄とフィルタ用グリッドの双方に条件を
記載している場合、AND条件でデータが抽出される動作となっております。

※最新バージョン(11.1.0.0)にて、フィルタ用グリッドに
 「不一致(<>)」「部分一致(LIKE)」を追加しております。

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