■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
RB19
「SI Object Browser for Oracle 23 (x64)」バージョン:23.0.0.0を使用していますが、
「スクリプト実行」画面の「データベース」選択が正しく機能しません。
複数のデータベースに接続した状態で「スクリプト実行」画面を表示、
「データベース」を選択してスクリプトを実行しますが、
常に最初に接続したデータベースで実行され、
「データベース」プルダウンメニューで他のデータベースに切り替えても対象のDBで実行されません。
「スクリプト実行」画面の「データベース」選択が正しく機能しません。
複数のデータベースに接続した状態で「スクリプト実行」画面を表示、
「データベース」を選択してスクリプトを実行しますが、
常に最初に接続したデータベースで実行され、
「データベース」プルダウンメニューで他のデータベースに切り替えても対象のDBで実行されません。
返信を投稿
OB
チョコエッグ
SI OBERのExcelエンティティ定義書取り込みについて質問させてください。
以下の手順を踏むと、各カラムに設定した文字列のデフォルト値が不正な状態になります。
この事象の回避方法はありませんでしょうか?
■状況について
・エンティティ定義書について、レポート出力設定と読込設定にてデフォルト値列を追加している
・デフォルト値の欄を追加したエンティティ定義書を使用したレポート出力・Excel取込の実行はできている
・しかし、デフォルト値のシングルクォーテーションが欠けた状態で取込されてしまう
■再現手順
1.以下のテーブルをSI OBERにて作成
CREATE TABLE test.tbl_test_column_default_values(
id INTEGER PRIMARY KEY,
col1_int INTEGER DEFAULT 1,
col2_text_01 TEXT DEFAULT 'test record01',
col3_char1_01 CHAR(1) DEFAULT 'a',
col4_blank_01 TEXT DEFAULT ' ' --★半角空白
);
2.SI OBERでレポート出力
3.SI OBERでエンティティ定義書をExcel取込
4.SI OBERでExcel取込したテーブルのDDLを確認すると、デフォルト値の先頭のシングルクォーテーションが欠けており、正常に実行できないDDLが出力される
CREATE TABLE tbl_test_column_default_values(
id INTEGER NOT NULL,
col1_int INTEGER DEFAULT 1,
col2_text_01 TEXT DEFAULT test record01',
col3_char1_01 CHAR(1) DEFAULT a',
col4_blank_01 TEXT DEFAULT ',
);
★すべてのデフォルト値の先頭のシングルクォーテーションが欠ける
以下の手順を踏むと、各カラムに設定した文字列のデフォルト値が不正な状態になります。
この事象の回避方法はありませんでしょうか?
■状況について
・エンティティ定義書について、レポート出力設定と読込設定にてデフォルト値列を追加している
・デフォルト値の欄を追加したエンティティ定義書を使用したレポート出力・Excel取込の実行はできている
・しかし、デフォルト値のシングルクォーテーションが欠けた状態で取込されてしまう
■再現手順
1.以下のテーブルをSI OBERにて作成
CREATE TABLE test.tbl_test_column_default_values(
id INTEGER PRIMARY KEY,
col1_int INTEGER DEFAULT 1,
col2_text_01 TEXT DEFAULT 'test record01',
col3_char1_01 CHAR(1) DEFAULT 'a',
col4_blank_01 TEXT DEFAULT ' ' --★半角空白
);
2.SI OBERでレポート出力
3.SI OBERでエンティティ定義書をExcel取込
4.SI OBERでExcel取込したテーブルのDDLを確認すると、デフォルト値の先頭のシングルクォーテーションが欠けており、正常に実行できないDDLが出力される
CREATE TABLE tbl_test_column_default_values(
id INTEGER NOT NULL,
col1_int INTEGER DEFAULT 1,
col2_text_01 TEXT DEFAULT test record01',
col3_char1_01 CHAR(1) DEFAULT a',
col4_blank_01 TEXT DEFAULT ',
);
★すべてのデフォルト値の先頭のシングルクォーテーションが欠ける
返信を投稿
OBER
OBサポート
OBサポートです。
■ProgramDataフォルダについて
ご提示頂いたファイル群が格納されるフォルダはProgram Filesフォルダとなります。
→こちらはSI Object Browserの実行時に必要となるファイル群が配置されており、インストール先は固定となります。
通常は以下の
<ドライブ名>:\Program Files\OBERXXフォルダに格納されます。
今回問題となっているファイル(レポート定義のテンプレートファイル)につきましては、
ProgramDataフォルダ内に格納されるファイル群となります。
→こちらはSI Object Browserの各種機能において利用されるデータファイルとなり、任意の場所に殷スールが可能です。
既定では以下の
<ドライブ名>:\ProgramData\OBERXXフォルダ内に格納されます。
既定の位置、もしくはインストール時に設定したフォルダに適切にファイルが配置されているかどうか、
ご確認をお願いできますでしょうか。
大変お手数ですが、何卒よろしくお願い申し上げます。
■ProgramDataフォルダについて
ご提示頂いたファイル群が格納されるフォルダはProgram Filesフォルダとなります。
→こちらはSI Object Browserの実行時に必要となるファイル群が配置されており、インストール先は固定となります。
通常は以下の
<ドライブ名>:\Program Files\OBERXXフォルダに格納されます。
今回問題となっているファイル(レポート定義のテンプレートファイル)につきましては、
ProgramDataフォルダ内に格納されるファイル群となります。
→こちらはSI Object Browserの各種機能において利用されるデータファイルとなり、任意の場所に殷スールが可能です。
既定では以下の
<ドライブ名>:\ProgramData\OBERXXフォルダ内に格納されます。
既定の位置、もしくはインストール時に設定したフォルダに適切にファイルが配置されているかどうか、
ご確認をお願いできますでしょうか。
大変お手数ですが、何卒よろしくお願い申し上げます。
返信を投稿
OBER
鬼すっぱレモン
OBサポート様
お世話になります。
インストールが失敗しているのでしょうか?
インストール後に対象のフォルダおよび設定ファイルは存在しません
■インストール時のファイル
DIR> ..
512,793 data1.cab
17,315 data1.hdr
16,856,596 data2.cab
555,520 ISSetup.dll
455 layout.bin
399,736 setup.exe
479 setup.ini
239,057 setup.inx
156,984 _Setup.dll
■インストール後のフォルダ状態
1,406 favicon.ico
10,606,760 guiinit.exe
981,504 iconv.dll
1,576,960 libeay32.dll
240,862 libintl-8.dll
4,713,472 libmysql.dll
176,128 libpq.dll
766 manual.ico
829,264 msvcr100.dll
348,160 msvcr71.dll
4,206,117 ober20.chm
18,378,104 ober20.exe
472 obHomePage.url
338,944 ssleay32.dll
よろしくお願いします
お世話になります。
インストールが失敗しているのでしょうか?
インストール後に対象のフォルダおよび設定ファイルは存在しません
■インストール時のファイル
DIR> ..
512,793 data1.cab
17,315 data1.hdr
16,856,596 data2.cab
555,520 ISSetup.dll
455 layout.bin
399,736 setup.exe
479 setup.ini
239,057 setup.inx
156,984 _Setup.dll
■インストール後のフォルダ状態
1,406 favicon.ico
10,606,760 guiinit.exe
981,504 iconv.dll
1,576,960 libeay32.dll
240,862 libintl-8.dll
4,713,472 libmysql.dll
176,128 libpq.dll
766 manual.ico
829,264 msvcr100.dll
348,160 msvcr71.dll
4,206,117 ober20.chm
18,378,104 ober20.exe
472 obHomePage.url
338,944 ssleay32.dll
よろしくお願いします
返信を投稿
OBER
OBサポート
OBサポートです。
ご回答が大変遅くなってしまい、誠に申し訳ありません。
■Excel取り込み時のエラーについて
Excel取り込み時に該当のエラーが発生するのは、
取込時にテンプレートファイルの読込が行えていないことが原因として考えられます。
■Excel取り込み時に必要なテンプレート
SI Object Browserでは既定で用意されてるテンプレートファイルがあり、
テンプレートファイルを読み取った上でExcel取り込み処理を実施します。
テンプレートファイルは既定で
<ドライブ名>\ProgramData\OBERXX\report\内に配置される *.epdファイルが該当しますが、
内部処理で対象のファイルが検索できていないためにエラーが発生している可能性がございます。
※ XXの項目はご利用のバージョン番号が相当します。
■設定と環境情報確認のお願い
①パス設定の確認
SI Object Browser 起動後のツール → オプション → フォルダ → 「レポート定義保存フォルダ」の項目が読み取り可能なフォルダであるかご確認をお願いいたします。
②テンプレートファイルが存在するか
①で確認したフォルダ内に、各テンプレートファイルが存在するかどうか、
また存在する場合には、各ファイルの読み取り権限が付与されているかどうか、ご確認をお願いいたします。
※もしファイルが存在しない場合には、
既定でインストールされいている<ドライブ>\ProgramData\OBERXX\reportフォルダ内の内容物を
オプションで設定されているパスへコピーすることで事象が改善されるかどうか、
ご確認をお願いいたします。
大変お手数ですが、何卒よろしくお願い申し上げます。
ご回答が大変遅くなってしまい、誠に申し訳ありません。
■Excel取り込み時のエラーについて
Excel取り込み時に該当のエラーが発生するのは、
取込時にテンプレートファイルの読込が行えていないことが原因として考えられます。
■Excel取り込み時に必要なテンプレート
SI Object Browserでは既定で用意されてるテンプレートファイルがあり、
テンプレートファイルを読み取った上でExcel取り込み処理を実施します。
テンプレートファイルは既定で
<ドライブ名>\ProgramData\OBERXX\report\内に配置される *.epdファイルが該当しますが、
内部処理で対象のファイルが検索できていないためにエラーが発生している可能性がございます。
※ XXの項目はご利用のバージョン番号が相当します。
■設定と環境情報確認のお願い
①パス設定の確認
SI Object Browser 起動後のツール → オプション → フォルダ → 「レポート定義保存フォルダ」の項目が読み取り可能なフォルダであるかご確認をお願いいたします。
②テンプレートファイルが存在するか
①で確認したフォルダ内に、各テンプレートファイルが存在するかどうか、
また存在する場合には、各ファイルの読み取り権限が付与されているかどうか、ご確認をお願いいたします。
※もしファイルが存在しない場合には、
既定でインストールされいている<ドライブ>\ProgramData\OBERXX\reportフォルダ内の内容物を
オプションで設定されているパスへコピーすることで事象が改善されるかどうか、
ご確認をお願いいたします。
大変お手数ですが、何卒よろしくお願い申し上げます。
返信を投稿
OBER
鬼すっぱレモン
SI Object Browserで、作成したテーブル設計書を元にDDLを生成しようと、エクセル取込みを実行(管理者)すると
「指定されたファイルの形式を認識できません」となり、DDLを生成することができません。
また、読込設定をすることもできません。
何か、基本的な設定がもれているのでしょうか?
エクセルは、Microsoft 365を使用しています。
よろしくお願いします。
「指定されたファイルの形式を認識できません」となり、DDLを生成することができません。
また、読込設定をすることもできません。
何か、基本的な設定がもれているのでしょうか?
エクセルは、Microsoft 365を使用しています。
よろしくお願いします。
返信を投稿
OBER
OBサポート
OBサポートです。
②については事象改善しなかったとのこと承知いたしました。
■作業データ削除後の動作について
①のほかに、作業データとして不正なファイルが作成されており、
エラーとなっている可能性も考えられます。
SI Object Browserの作業データが格納される
C:\Program Data\OBO19(もしくはOBO21)\temp フォルダを削除した状態で操作を行い
正常に動作するかどうかご確認をお願いできますでしょうか。
大変お手数ですが、何卒よろしくお願い申し上げます。
②については事象改善しなかったとのこと承知いたしました。
■作業データ削除後の動作について
①のほかに、作業データとして不正なファイルが作成されており、
エラーとなっている可能性も考えられます。
SI Object Browserの作業データが格納される
C:\Program Data\OBO19(もしくはOBO21)\temp フォルダを削除した状態で操作を行い
正常に動作するかどうかご確認をお願いできますでしょうか。
大変お手数ですが、何卒よろしくお願い申し上げます。
返信を投稿
OB
OBサポート
OBサポートです。
■クリップボードコピー、Excelコピー時における読み取り違反について
お問い合わせいただいた件につきましてですが、過去に同様と思われる
事象を数件頂いておりますが、弊社環境では再現させることができず
明確な解決策がございません。
しかしながら、以下の内容で解決したとの報告がございますので
お試しくださいますようお願いいたします。
①Oracleサーバとクライアントのデータベースバージョンの組合せによる問題
→過去のお問い合わせで、サーバ、クライアントともにOracle11g環境で発生しており、
クライアント側をOracle11gの別バージョンに変更する
(本例ではOracle10gに変更した)ことで解決したとの報告をいただいております。
通常このバージョンは合わせることが望ましいですが、
可能であればお試しいただけますでしょうか。
②SQL実行画面での該当テーブルに対するSELECT文発行
SQL実行画面にて以下のようなSELECT文を発行することで
事象改善したとの報告がございます。
select * from 該当テーブル名 Where 列名(主キー列が望ましい) Like '%'
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
■クリップボードコピー、Excelコピー時における読み取り違反について
お問い合わせいただいた件につきましてですが、過去に同様と思われる
事象を数件頂いておりますが、弊社環境では再現させることができず
明確な解決策がございません。
しかしながら、以下の内容で解決したとの報告がございますので
お試しくださいますようお願いいたします。
①Oracleサーバとクライアントのデータベースバージョンの組合せによる問題
→過去のお問い合わせで、サーバ、クライアントともにOracle11g環境で発生しており、
クライアント側をOracle11gの別バージョンに変更する
(本例ではOracle10gに変更した)ことで解決したとの報告をいただいております。
通常このバージョンは合わせることが望ましいですが、
可能であればお試しいただけますでしょうか。
②SQL実行画面での該当テーブルに対するSELECT文発行
SQL実行画面にて以下のようなSELECT文を発行することで
事象改善したとの報告がございます。
select * from 該当テーブル名 Where 列名(主キー列が望ましい) Like '%'
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
返信を投稿
OB
みね
Object Browser for Oracle version 19 / 21 のどちらで試しても、
データをクリップボードに貼り付ける、Excelにエクスポートするのどちらを行おうとしても、
モジュール 'obo.exe' のアドレス 000000041006C でアドレスFFFFFFFFFFFに対する読み取り違反がおきました と言われてファイルにデータを落とすこともできません。
データをクリップボードに貼り付ける、Excelにエクスポートするのどちらを行おうとしても、
モジュール 'obo.exe' のアドレス 000000041006C でアドレスFFFFFFFFFFFに対する読み取り違反がおきました と言われてファイルにデータを落とすこともできません。
返信を投稿
OB