■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
postgreSQLのバージョン:15.2
オブジェクトブラウザERのバージョン:23

ご担当者様

postgreSQLのネームスペース:publicのテーブルをリバースエンジニアリングしたいのです。

選択タブの中には以下の3つがあり、
全スキーマを選択してもpublicのテーブルが表示されません。

 □全スキーマ
 □information_schema
 □pg_catalig

事前に何かオブジェクトブラウザ側で設定(publicを表示する)などあるのでしょうか。

ご回答のほどよろしくお願いいたします。
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■publicスキーマのリバースについて
SI Objct Browser ERの内部的な動作により、
publicスキーマへの明示的なUSAGE権限が含まれていないユーザーについては
publicスキーマの情報がリバース関連の画面で表示されない動作を確認しております。
誠に恐れ入りますが、下記SQLにて対象ユーザーへの明示的な権限追加を実施いただき、
SI Object Browser ER側でpublicスキーマのリバースが可能であるか、
ご確認をお願いできますでしょうか。

【SQL例】
GRANT USAGE ON SCHEMA "public" TO "対象ユーザー"

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
ご担当者様

丁寧なご回答ありがとうございました。
OBサポートです。

2025年1月15日付けで、
「SI Object Browser for MySQL 24.2」、
「SI Object Browser for MySQL ReadOnly Edition 24.2」
のリリースをいたしましたのでご連絡いたします。

今回のリリースでは、レプリケーション機能、MySQL HeatWave AutoMLのデータロード機能の追加や
細かな機能調整、不具合対応を実施しております。

詳細は下記をご確認ください。

■プログラム修正履歴
 https://products.sint.co.jp/siob/support/history

また、最新バージョンのトライアル版は以下よりダウンロードいただけます。

■トライアル版ダウンロード
 https://products.sint.co.jp/siob/trial

今後とも何卒、よろしくお願いいたします。
平素は格別のお引立てを賜り、厚く御礼申し上げます。
誠に勝手ながら、弊社では以下の期間を年末年始休業とさせていただきます。

2024年12月28日(土) ~ 2025年1月5日(日)

■お問い合わせについて
最終日2024年12月27日(金)の技術サポート受付は15:00までとさせていただきます。
※年末のため混雑が予想され、お問い合わせ内容によっては
 年内にご返信できない場合がございますが、
 2025年1月6日(月)より順次ご返信させていただきます。

ご不便をおかけしてしまい、誠に申し訳ございませんが、
何卒ご了承ください。
会社のパソコンのObject Browser をリモート接続して使用する際に検索および置き換えボタンをクリックするがサブ画面が表示されないので何もできません。 
会社のパソコンでObject Browserを使用時は検索および置き換えボタンをクリックした際には正常にサブ画面は表示されます。

今までwindows10(会社(ディスクトップ)も自宅(ディスクトップ))で今回の現象は出ていません
現在はwindows11(会社(ディスクトップ)自宅(ノートパソコン))解像度は同じ1920x1080に合わせています。
対策方法をご教授ください。
OBサポートです。

■ウィンドウ表示位置の制御について
ダイアログがサブモニター側に表示される旨承知いたしました。
SI Object Browserの各種画面表示位置に関する情報を初期化することで
事象改善が図れる可能性がございます。

以下の手順にて事象が改善されるかどうか、ご確認をお願いできますでしょうか。

【実施手順】
①SI Object Browserを終了する
 ※操作が効かない場合にはタスクマネージャからの強制終了をお願いいたします。

②画面レイアウト初期化ツールを実行する
 C:\Program Files\OBOXX\guiinit.exeを起動します。
 ※XXにはご利用のSI Object Browser のバージョン番号が該当します。
  また、32bit版ご利用の場合はProgram Files (x86)配下になります。

③利用中のSI Object Browserの製品名を指定して初期化を実施

④再度SI Object Browserを起動して各種画面がメインウィンドウ上に表示されるかどうかを確認する

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
[OBサポート]
>OBサポートです。
>
>■ウィンドウ表示位置の制御について
>ダイアログがサブモニター側に表示される旨承知いたしました。
>SI Object Browserの各種画面表示位置に関する情報を初期化することで
>事象改善が図れる可能性がございます。
>
>以下の手順にて事象が改善されるかどうか、ご確認をお願いできますでしょうか。
>
>【実施手順】
>①SI Object Browserを終了する
> ※操作が効かない場合にはタスクマネージャからの強制終了をお願いいたします。
>
>②画面レイアウト初期化ツールを実行する
> C:\Program Files\OBOXX\guiinit.exeを起動します。
> ※XXにはご利用のSI Object Browser のバージョン番号が該当します。
>  また、32bit版ご利用の場合はProgram Files (x86)配下になります。
>
>③利用中のSI Object Browserの製品名を指定して初期化を実施
>
>④再度SI Object Browserを起動して各種画面がメインウィンドウ上に表示されるかどうかを確認する
>
>本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
>何卒よろしくお願い申し上げます。


回答内容で初期化を行いましたが検索および置換クリックのダイアログがディスプレイ1またはディスプレイ2どちらにも表示されていません

初期化以外に対策はありますでしょうか?



OBサポートです。
事象改善しないとのこと承知しました。

■その他確認項目について
Windowsのタスクバー上で、SI Object Browserのアイコンを何度かクリックいただき、
各種ダイアログが表示されるかどうかご確認いただけますでしょうか。

過去に一部ウィンドウがモーダルダイアログの裏に表示される事象が報告されており、
SI Objct Brwoserの本体のウィンドウ背後にダイアログが表示されている可能性がございます。

タスクバー上のアイコンをクリックいただくことで、現在有効なダイアログに対してフォーカスされるため、一度お試しください。

■差分ファイルの適用について
ご利用バージョンに関する修正プログラムが公開されている場合には、
下記より差分ファイルを入手いただき、インストールフォルダへの適用をお願いいたします。
https://products.sint.co.jp/siob/support/diff

本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
[OBサポート]
>OBサポートです。
>事象改善しないとのこと承知しました。
>
>■その他確認項目について
>Windowsのタスクバー上で、SI Object Browserのアイコンを何度かクリックいただき、
>各種ダイアログが表示されるかどうかご確認いただけますでしょうか。
>
>過去に一部ウィンドウがモーダルダイアログの裏に表示される事象が報告されており、
>SI Objct Brwoserの本体のウィンドウ背後にダイアログが表示されている可能性がございます。
>
>タスクバー上のアイコンをクリックいただくことで、現在有効なダイアログに対してフォーカスされるため、一度お試しください。
>
>■差分ファイルの適用について
>ご利用バージョンに関する修正プログラムが公開されている場合には、
>下記より差分ファイルを入手いただき、インストールフォルダへの適用をお願いいたします。
>https://products.sint.co.jp/siob/support/diff
>
>本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
>何卒よろしくお願い申し上げます。

その他確認項目についても差分ファイルの適用も行いましたが解決しませんでした。
Object Browser がインストールされているパソコンでは検索・置換ダイアログは正常に表示されます。
Object Browser がインストールされているパソコンをリモート接続で使用すと検索・置換ダイアログが表示されない(Object Browser 全体がロック状態:Escで元の戻る)
win10の環境下ではこのような問題点は発生しなかったのでwin11に代わってリモート接続する際のObject Browser バージョンとか何か因果関係ありますか? ちなみにVer.14を使用しています。


OBサポートです。
ご回答が大変遅くなってしまい誠に申し訳ありません。

■リモート接続時の動作について
弊社環境でもWindows 11環境上にインストールされているSI Object Browser for Oracle ver.14について、
クライアントWindows11 端末からのリモート接続にて動作確認しましたところ、
置換ダイアログのウィンドウについて、画面上で極端に下端の方に表示される動作を確認いたしました。

当事象について確認しましたところ、
画面表示時のレジストリ記録情報の不具合が確認され、ver.19以降での修正が行われております。
弊社側の状況確認が不足しており、誠に申し訳ありません。

また、当事象に関しまして
誠に恐れ入りますが、ver.14に関しましては旧バージョンのため修正が行われておらず、
ディスプレイの解像度によってはお問い合わせの事象のように、画面外に初期表示時点で表示が行われてしまう可能性がございます。

■回避策について
アプリケーション側の設定にて対応ができないため、
別途手動にはなりますがレジストリの情報を修正いただく方法で対処をお願いできますでしょうか。

【対応手順】
①SI Object Browserを終了する
②レジストリエディタ(regedit.exe)を起動する
③以下のレジストリの情報を書き換える
 〇対象レジストリ:
  ・コンピューター\HKEY_CURRENT_USER\Software\SystemIntegrator\OB13\EDITOR\SEARCH
  ・コンピューター\HKEY_CURRENT_USER\Software\SystemIntegrator\OB13\EDITOR\REPLACE

 〇変更値:
  上記それぞれのレジストリにて、以下の文字列値が登録されておりますので、
  値の変更をお願いいたします。
  ・Left:現行の設定値→100
  ・Top:現行の設定値→100
  ※設定値に関しましては、ご利用ウィンドウ内に収まる範囲での値を設定いただけましたら
   100以外の値でも問題はございません。

④レジストリ値変更後SI Object Browserを起動して検索・置換のダイアログを表示する

上記操作以降は、画面上の最終記録位置を基準にレジストリ値に情報が記録されますため、
都度レジストリの操作は必要ありません。
製品不具合に関しまして、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。

■最新バージョンご利用のお願い
現状SI Object Browser for Oracle 14に関しましては、製品自体のサポートが終了していることと、
Windows 11に関する動作未検証のバージョンとなります。
当事象の修正を踏まえて、弊社サポートの観点からも
可能であれば最新バージョンでのご利用を推奨いたします。

本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
仕様なのでしょうか、改善策がございましたらご教示いただきたいです。

SI Object Browser for Postgres 24(x64)

【SI Object Browser情報】
バージョン : 24.0.0.0 (x64)
プログラムのパス : c:\program files\obp24\obp.exe

【PostgreSQL情報】
libpq.dllのパス : C:\Program Files\OBP24\libpq.dll


OBサポートです

■オブジェクトの作成・更新日時について
誠に恐れ入りますが、SI Object Browser for Postgresに関しましては、
現状オブジェクトの作成・更新日時をオブジェクトリスト上に表示していない動作となります。
※内部的にも作成・更新日時の情報を取得していないため、設定等でも表示が行われません。

本件、機能不十分となり誠に申し訳ありません。

弊社開発側にもお問い合わせがあった旨連携させていただき、
今後の機能改善として検討させていただきます。

大変ご不便をおかけしますが、何卒よろしくお願い申し上げます。
使用バージョン
  バージョン : 22.0.0.0 (x64)

スキーマ>PROCEDUREを選択するとエラーメッセージが表示され登録しているオブジェクトが見れない(表示されない)

エラーメッセージ
  ERROR:trailing junk after numeric literal at or near "1A"

解決方法をご教示いただきたいです。


OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■ver.22動作環境について
お問い合わせいただきました事象は、
SI Object Browser for Postgres 22にてPostgreSQL 15以降に接続をした際に
事象が再現することを確認しております。

誠に恐れ入りますが、SI Object Browser for Postgres 22に関しましては、
PostgreSQL 15以降のバージョンに非対応となっております。
当事象もver.23へのバージョンアップ検証時に再現を確認し、ver.23以降では修正が行われております。
可能であれば最新バージョンであるver.24への移行をご検討頂けますと幸いです。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
PostgreSQL 15以降に接続をした際にver.24にバージョンアップし事象が解消いたしました。
ありがとうございました。

Windows 10 EnterpriseでObject Browser for Oracle 19を使っております。
SELECT文の結果をエクセルに出力すると、正しいSELECT結果+Where句に一致しないデータが
出力されます。
CSV、クリップボードでは正しいSELECT結果のみが出力されます。
なぜでしょうか。
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■Excel出力時にWHERE条件に一致しないデータ取得される
SI Object BrowserのExcel出力機能に関しましては、
現在表示されているデータグリッド上のレコードを出力する動作となります。
もしWHERE句の条件(条件入力グリッドの情報)に一致しないデータが出力される場合には、
以下のいずれかの方法をお試しいただき、意図したデータが正常に出力されるかどうかご確認をお願いいたします。
・再検索を行ってから出力をする
・Excel出力時に「最新のデータを読み直してから出力する」にチェックをした状態で出力する

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
≪バージョン≫
Object Browser for Oracle21 および Object Browser for Oracle23
(上記以外のバージョンは未検証です)

以下の条件下でSQLを実行した際に、取得されるレコード数が半数以下になってしまう現象を確認しました。

<条件>
・MAX_STRING_SIZE=EXTENDED の設定になっている
・SELECT句にてFUNCTIONを使用している
・SELECT句が7項目未満

私が検証した環境下においては、上記全ての条件を満たす時のみ再現しました。
以下に、400件のレコードを格納したTABLEをSELECTした際の動作を記載いたします。

<実行結果1(OK)>
SELECT *
FROM TABLE
→400件表示

<実行結果2(NG)>
SELECT A
,B
,FUNCTION(A,B,C)
FROM TABLE
→約200件表示

<実行結果3(NG)>
--SELECT句が6項目
SELECT A
,B
,C
,D
,E
,FUNCTION(A,B,C)
FROM TABLE
→約200件表示

<実行結果4(OK)>
--SELECT句が7項目
SELECT A
,B
,C
,D
,E
,F
,FUNCTION(A,B,C)
FROM TABLE
→400件表示


なお、SQL_PLUSにて実行した場合の実行結果は、すべて400件となります。
原因や対策等がございましたら、ご教示いただけますと幸いです。
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■MAX_STRING_SIZEパラメータによる不具合について
ver.23以前において、MAX_STRING_SIZE=extendedの状態において、内部のライブラリの動作に起因し、
正しくレコードが取れない事象が発生しておりました。

当障害に関しましては、SI Object Browser for Oracle 24にて修正を行いリリースされております。
もし可能であれば、最新のver.24にて同様の操作を実施いただき、事象が改善されているかどうか
ご確認をお願いできますでしょうか。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
早急なご回答いただきありがとうございます。
承知いたしました。
お世話になっております。
本件に関連し、追加でご質問させてください。

≪対象バージョン≫
SI Object Browser for Oracle 21以降

初期化パラメータ[MAX_STRING_SIZE]がEXTENDEDに拡張されている環境において
他に確認されている不具合等がございましたら、ご教示いただけると幸いです。
(「投稿No.8060 【OB23】LISTAGGを使用したSQLの挙動」は除く)

以上、よろしくお願いいたします。
OBサポートです。

■MAX_STRING_SIZEに関連する障害について
「投稿No.8060 【OB23】LISTAGGを使用したSQLの挙動」に関連する障害として、
VARCHAR2(16384)以上の長さを設定した時に、SELECT文の結果が1行した表示されない障害が発生しておりました。
こちらの障害に関しましても同様に内部のライブラリ側の動作に起因する問題で、
ver.24にて修正対応を行っておりますが、ver.21~23においては当障害が再現する状況となります。

基本的にはver.24において実施した修正によって、
MAX_STRING_SIZEに起因する問題は解消されていると考えられますが、
全てのケース(SQLパターンやその他パラメータとの組み合わせなど)においての確認ができているわけではございません。
もしMAX_STRING_SIZEに起因する不正動作等確認されました際には、
事象の情報について別途弊社製品サポート宛までご連絡お願いできますと幸いです。

【製品サポート】
oob.support@sint.co.jp

大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。