■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
実行環境
【SI Object Browser情報】
バージョン : Postgres24.1.0.0 (x64)

【PostgreSQL情報】
バージョン : 16.8
エンコーディング:UTF8

SQL実行で以下を実行しました

SELECT *
FROM a_test a
WHERE 0 = 0
AND a.a_name like '%' || :a_name || '%'

この時、バインド変数(a_name)に全角ひらがなを設定して
実行すると、エラーになります

「結果セットを返さないコマンドを開いたり定義することは出来ません」

半角英数字なら正しい結果になります
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■フォワードエンジニアリング時のグルーピング・範囲選択について
誠に恐れ入りますが、現状の機能としてフォワード対象のエンティティを
サブモデル単位・範囲選択単位等でグルーピングする仕組みがご用意できておりません。

メインモデル上に存在するエンティティ、ビューなどを対象として一覧表示し、
既定で全選択された状態でフォワードエンジニアリング画面が立ち上げる動作となります。

本件、ご希望に沿うことができず誠に申し訳ありません。
グルーピングの仕組みに関しましては、今後の機能改善要望として
弊社開発側に連携させていただきます。

大変お手数ではございますが、何卒よろしくお願い申し上げます。
【実現したいこと】
サブモデルなど、ある一定の基準でテーブルをグルーピングし、出力するSQLもその単位で管理できるようにしたい。

【現状】
目下、OBERの導入を検討をしている段階である。
所属するプロジェクトでは、管理しているエンティティが数百のオーダーで存在している。
これまでは、機能モジュールごとにSQLのDDLファイルを分けて管理していた。
これをOBERに適用するため、機能モジュールごとのサブモデルを作成し、管理するエンティティを分けることとした。
そして、フォワードエンジニアリングを通して、サブモデルごとにSQLファイルを分けたかった。
しかしフォワードエンジニアリング画面でエンティティを絞り込む時、エンティティごとでしか対象テーブルを選択できない。

【質問・要望】
サブモデル、範囲選択など、エンティティを一定の基準でグルーピングした単位で、出力対象エンティティを絞り込む方法はあるか。

【環境】
・DB: PostgreSQL 14
・OBER: SI Object Browser ER 24(64bit)(試用版)
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■EDMファイル表示時のアドレス違反について
EDMファイル表示の際にアドレス違反が発生する場合、
以下の原因が考えられます。
①作業フォルダの権限が不足している
②不正な形式で保存が行われてしまったなどの理由で内部的な解析に失敗している

■①作業フォルダの権限について
SI Object Browserでは、既定で以下の作業フォルダに履歴情報等を記録します。
C:\ProgramData\OBERXX\temp
※XXの箇所にはバージョン番号が相当します。
当該フォルダへの権限が不足するために、一部機能においてエラーが発生する場合がございます。

【対処方法】
作業フォルダへの権限を見直すか、もしくは削除・再作成を行うことで
事象が改善する可能性がございます。
・権限見直し:
 上述のフォルダに対して、SI Object Browserを実行するOSユーザーの書き込み・読み取り権限、
 もしくはフルコントロールなどの権限追加をお願いいたします。

・削除・再作成:
 上述のフォルダはアプリケーション起動時に存在しない場合、再作成が行われます。
 一度フォルダを削除した状態でアプリケーションを再度起動いただき、
 EDMファイルを表示した際にエラーとならないかご確認をお願いいたします。

■②内部的な解析に失敗している
EDMファイルはXML形式のファイルとして記録されており、
SI Object Browser上で表示する際にはファイルを解析して、各種オブジェクト(エンティティ、リレーションなど)を復元する動作となります。

前回保存されたEDMファイルが不正な形であったために、この解析処理が上手くいかず、
内部的にエラーとなってしまっている可能性がございます。

【対処方法】
実際のEDMファイルを確認した上での技術的な調査等が必要となります。
調査にはライセンスとは別に保守サポートにご加入いただいている必要がございます。

誠に恐れ入りますが、別途保守サポート情報と該当のEDMファイルを添えて、
弊社製品サポート窓口宛までご連絡いただけますでしょうか。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
.EDMファイルを開こうとしたところ、
モジュール `ober.exe`のアドレス 0000000001752821 でアドレス 0000000000000000 に対する読み取り違反がおきました。.
と出てきて開けなくなってしまいました。

対処法をご存じの方がいらっしゃればご教示いただきたいです。
ご連絡ありがとうございます。
ver.24.0.1.0を再インストールし、想定通りSQLServerに接続可能なこと確認できました。
今後ともどうぞよろしくお願いします。
OBサポートです。

本日リリースしましたver.24.0.1.0にて、
SQL Server接続時のダイアログにて、暗号化設定の制御項目を追加いたしました。
既定でチェックOFFとなりますので、こちらの状態でSQL Serverへの接続を行い、
正常に接続が可能かどうか、ご確認をお願いできますでしょうか。

本件、ご対応が大変遅くなってしまい誠に申し訳ありません。
何卒よろしくお願い申し上げます。
OBサポートです。

2025年5月16日付けで、
「SI Object Browser ER 24.0.1」、
「SI Object Browser ER 24.0.1 Viewer」
のリリースをいたしましたのでご連絡いたします。

今回のリリースでは、いくつかの不具合修正を実施しております。
バージョンアップ内容の詳細につきましては下記をご覧いただけますでしょうか。
https://products.sint.co.jp/ober/support/history

また、以下より最新バージョンのトライアル版もダウンロードいただけます。
https://products.sint.co.jp/ober/trial

今後とも何卒、よろしくお願いいたします。
早々のご返答ありがとうございます。

ver.24.1.2.0にて問題なくスクリプトが作成されることを確認できましたで
展開するようします。

以上、ご対応、宜しくお願いいたします。
OBサポートです。

■主キー列名に「PK_」が自動付与される動作
当事象に関しましては、ver.24.1.3の修正による二次不具合の可能性がございます。
本件、大変ご迷惑をおかけしてしまい、誠に申し訳ありません。

1つ前のバージョンとなりますが、ver.24.1.2.0にて問題なくスクリプトが生成される動作を確認しております。
取り急ぎ以下のプログラムをご利用いただき、事象の回避をお願いできますでしょうか。
【ver.24.1.2.0】
https://products.sint.co.jp/hubfs/resource/siob/obo24010200.zip

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
当事象については開発側に連携の上で、今後の修正を進めて参ります。
何卒よろしくお願い申し上げます。