■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

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

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

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

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
≪バージョン≫
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サポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■アプリケーションログについて
誠に恐れ入りますが、SI Object Browser ERに関しまして、
実行時のアプリケーションログを記録する動作はございません。

■スタックオーバーフローのエラーについて
お問い合わせの事象に関しましては、SI Object Browser ER 23にて行われた、
循環リレーションシップを含む設計を禁止する動作変更によって発生している事象と考えられます。

こちらの動作が弊社製品側の潜在的なバグを引き起こす要因となること、
また実際のデータベースに反映された際に意味を持たないモデルとなってしまうことから、
リレーションシップが循環するような設計はできないように、内部のプログラムの動作が変更されております。

この動作変更に起因して、旧バージョンにて設計されたER図にて循環リレーションシップが作成されている場合、
SI Object Browser ER 23にて表示しようとする際に当エラーが発生するものと考えられます。

■事象回避について
当該事象に関しましては製品内部の動作によるため、
旧バージョンにて循環リレーションを排除したER図を、ver.23で利用いただく必要がございます。

また、本事象は最新バージョンのver.24にて改善を行っておりますため、
最新バージョンのトライアル版にて動作をご確認いただき、問題がない場合に可能であれば
最新バージョンへの移行をお願いできますと幸いです。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
OBER18で作成したedmファイルをOBER23.0.1で開くと
「スタックオーバーフロー」とメッセージが表示される。

エラーログなどはどこに出力されるか?
あまりにも不親切
ご担当者様

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

誠に恐れ入りますが、SI Object Browser ERに関しましては、
PostgreSQLのUUID型が現状既定で定義されていない状態となります。
※最新バージョンも同様となります。

一方で、SI Object Browser ERでは、自前でデータ型を定義し利用することが可能となります。
下記手順に沿って、別途UUID型の追加を行った上でのご利用をお願いできますでしょうか。
【設定手順】
①「ツール」 > 「データ型テーブル」 にてデータ型テーブル画面を表示
②データベース:PostgreSQLの状態で下記データ型行を追加する
・データタイプ:UUID
・長さ:なし
・精度:なし

③「登録」を押下してデータ型を登録
④エンティティ画面上でデータ型列にて「UUID」が候補として表示されることを確認する


本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
オブジェクトブラウザERのバージョン23を使用しております。
postgreSQLのテーブル属性でuuid型という選択肢がありませんでした。
こちらの型は未対応ということでしょうか。
また最新バージョンであれば対応しているということはありますでしょうか。

以上、ご回答のほどよろしくお願いいたします。
ご連絡ありがとうございます。

問合せについて承知しました。
サポートセンターへメールいたします。

お忙しいところご対応ありがとうございます。
以上、よろしくお願いいたします。

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

■ユーザー登録完了通知について
ユーザー登録完了の通知は、ご登録いただいたメールアドレス宛に
弊社システムより通知が行われます。

宛先メールアドレス:ユーザー登録時のメールアドレス
送信元メールアドレス:oob.support@sint.co.jp

メールが届かない場合、正常にユーザー登録が完了できていない可能性が考えられます。
弊社システム側に問題があった可能性も考えられますため、
一度弊社サポート(oob.support@sint.co.jp)宛までご利用のライセンス情報(シリアルNO、プロダクトKEY)を添えて
ご連絡いただくことは可能でしょうか。
※件名、もしくは本文にユーザー登録完了メールが受領できない旨をご記載ください。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
いつもお世話になっております。
SI Object Browser製品を使用するにあたり、下記ホームページよりユーザ登録を行ったのですが
一週間過ぎてもプロダクトNo関連の連絡が来ておりません。

https://www.sint.co.jp/obuser/usertouroku.asp

ユーザ登録完了の連絡はどちらからご連絡が来るのでしょうか。
(例、メールアドレス、電話番号など)
また、連絡が来ない場合はどう対応すればよいのでしょうか。
もう一度上記URLよりユーザ登録を行えばよろしいのでしょうか。

お手数ですが、教えていただけますと幸いです。