ハンドルネーム |
チョコエッグ
|
製品 |
OBER |
タイトル |
Re: SI OBERで主キー順序が正常に取り込まれない
|
メッセージ本文 |
>本事象に関しては、開発に連携した上で今後のバージョンアップにて対応を検討させていただきます。 >何卒よろしくお願い申し上げます。
お世話になっております。
こちら、バージョンアップによる修正は、OBER 22など既存の製品にもマイナーバージョンアップ(22.0.3など?)にも適用されるのでしょうか? それとも、次期メジャーバージョン(例えば、現在最新はOBER23と思いますので、次期メジャーバージョンとなるOBER24以降など)のみが適用対象になるのでしょうか?
以上、よろしくお願いします。
|
|
ハンドルネーム |
OBサポート
|
製品 |
OBER |
タイトル |
Re: SI OBERで主キー順序が正常に取り込まれない
|
メッセージ本文 |
OBサポートです。 ご回答が大変遅くなってしまい、誠に申し訳ありません。
■Excel取込時に主キーの順序が変わる お問い合わせいただいた事象に関しまして、弊社環境でも再現することを確認いたしました。 本事象は、Excelからエンティティ情報を取り込んだ際に、主キーの順序を属性順に判定しているために キー列の並び順が実際の定義と異なるものになってしまいっているものと考えられます。
誠に恐れ入りますが、該当の事象は製品内部側の動作での問題となりますため、 現状設定等で回避することができません。 取り込まれたエンティティに対して、都度インデックスタブにて修正いただく方法以外での対処が行えません。
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。 本事象に関しては、開発に連携した上で今後のバージョンアップにて対応を検討させていただきます。 何卒よろしくお願い申し上げます。
|
|
ハンドルネーム |
OBサポート
|
製品 |
OBER |
タイトル |
Re: リバースエンジニアリングでエラー
|
メッセージ本文 |
OBサポートです。 本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。
■アドレス違反が発生する場合 SI Object Browserでは、各種作業ファイルをSI Object Browserのアプリケーションデータフォルダ(C:\ProgramData\OBERXX\temp)フォルダに保存する動作となります。 ※XXの箇所はご利用のバージョン番号が相当します。
tempフォルダ内に上位権限のユーザーが保存したファイルが配置されていた場合に、 下位権限のユーザーのファイル読み込み・書き込み時の権限不足が問題で類似の事象が発生することがございます。
対策手順としましては、SI Object Browserを終了、その後該当のフォルダを削除し、再度SI Object Browserを通常権限で実行する事で、tempフォルダの権限を実行ユーザーの権限で再作成することができます。
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。 何卒よろしくお願い申し上げます。
|
|
ハンドルネーム |
チョコエッグ
|
製品 |
OBER |
タイトル |
SI OBERで主キー順序が正常に取り込まれない
|
メッセージ本文 |
お世話になっております。
Excel取込からエンティティ定義書を読み込んだ際、主キーの順序が正しく読み込まれません。 この問題の回避策を教えていいただけないでしょうか。
具体的には、例えば以下のような主キーの割り振りのテーブルをエンティティ定義書に記載した場合、
■読込元のエンティティ定義書におけるテーブル定義 CREATE TABLE tbl_pktest20240312( item_code INTEGER NOT NULL, ★主キー2番目 register_date INTEGER NOT NULL, ★主キー1番目 storeid INTEGER NOT NULL, ★主キー3番目 col4_data1 TEXT, col5_data2 TEXT ); ALTER TABLE tbl_pktest20240312 ADD CONSTRAINT pk_tbl_pktest20240312 PRIMARY KEY (register_date, item_code, storeid);
SI OBERを新規で開きExcel取込をすると、勝手に主キーのカラム順序が先頭から割り振られて変わってしまいます。
■Excel取込した後、変化してしまう主キー定義 ALTER TABLE tbl_pktest20240312 ADD PRIMARY KEY (item_code, register_date, storeid); ★最初のカラムからの割り振りに変わってしまう
エンティティ定義書をSI OBERから出力した際には、主キーの順序の番号(今回の例では上から2、1、3)や、主キー情報が出力される行には主キーを構成する物理カラム名(register_date, item_code, storeid)が出力されていますが、Excel取込をするといずれも反映されずに、勝手に主キーを構成するカラムを上から順にした内容に置き換わってしまいます(item_code, register_date, storeid,)。
OBERのバージョンは22です。
|
|
ハンドルネーム |
せぶん
|
製品 |
OBER |
タイトル |
リバースエンジニアリングでエラー
|
メッセージ本文 |
「SI Object Browser ER20」を使用しています。
リバースエンジニアリングを実行すると 「モジュール 'ober20.exe' のアドレス に対する読み取り違反がおきました。リバースエンジニアリングを中断しました。」と表示されます。
データベースは「MySQL」を使用しています。 他のパソコンでは問題なく動作いたします。
「C:\ProgramData\OBER20\temp」を削除したら動くようになったと掲示板に書いてあったので 同じことをしたのですが改善しました。
|
|
ハンドルネーム |
OBサポート
|
製品 |
OB |
タイトル |
Re: 自動コミット
|
メッセージ本文 |
OBサポートです
ご回答が大変遅くなってしまい、誠に申し訳ありません。
■手動コミット時の動作について SI Object Browserの自動コミットオプションをOFFとした場合、 手動でのトランザクションのコミット・ロールバックを実行する必要があります。 ※明示的にコミット・ロールバックが実行されなかった場合にはOracle Database側の動作に依存します。
手動でのコミット・ロールバックには、 SI Object Browserメインフォーム上の[現行のデータベース]項目の右部にございます、 「COMMIT」/「ROLLBACK」ボタンの押下をする必要がございます。 ※詳しくはSI Object Browser オンラインマニュアルをご確認ください。
|
|
ハンドルネーム |
1z
|
製品 |
OB |
タイトル |
自動コミット
|
メッセージ本文 |
ツール − オプション − データタブ にある”データ編集時に自動的にCOMMITする” のチェックをはずしてもデータ編集後レコードを移動すると 自動でCOMMITされます。 原因と解決策を教えてください
|
|
ハンドルネーム |
OBサポート
|
製品 |
OB |
タイトル |
Re: コード補完機能について
|
メッセージ本文 |
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。
■コード補完機能が正常に実行されない SI Object Browserのコード補完機能は、内部の解析処理結果に基づいて 候補となるオブジェクト(もしくはカラム)一覧を取得表示するような動作となります。
今回発生した事象に関しましては、 テーブル別名を指定した際に事象が発生することを確認しており、 テーブル別名について複数テーブルを結合する際の解析に問題があると考えられます。 一方でテーブル別名を指定しない場合には、事象が再現しないことを確認しております。
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。 本事象に関しましては、開発側に連携の上で今後の修正を検討させていただきます。 何卒よろしくお願い申し上げます。
|
|
ハンドルネーム |
OBサポート
|
製品 |
OB |
タイトル |
Re: 実行統計が0で表示される
|
メッセージ本文 |
OBサポートです。 本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。
キープアライブの設定により事象が改善したとのこと承知いたしました。
その他気になる点などございましたら、 弊社サポート窓口にお気軽にご相談いただけますようお願い申し上げます。
サポート窓口:oob.support@sint.co.jp
大変お手数ですが、何卒よろしくお願い申し上げます。
|
|
ハンドルネーム |
21c
|
製品 |
OB |
タイトル |
Re: 実行統計が0で表示される
|
メッセージ本文 |
自己解決しました。 アイドルタイムアウトでデータベースとの接続が切れてしまい 正しくデータを取得することができなくなっていたようです。
[ツール]→[オプション]→[詳細設定2] 「キープアライブ」にチェックを入れて 定期的にキープアライブを実行することで 接続が切れなくなり、 正しく実行統計の値を表示できるようになりました。
|
|