■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
I
お世話になっております。
レポート定義について質問いたします。
https://www.sint.co.jp/siob_bbs/bbs_disp.asp?current_page=1&disp_mode=1&message_id=627
に、以下の記載があります。(2002年)
『エンティティ一覧表のレポート定義で
明細情報をリレーションに設定することにより
親テーブルと子テーブルの出力は可能ですが、
列名までは、現在のところ対応してません。
要望として承り
今後のバージョンアップの際に検討させていただきます。』
この件について、対応はされておりますでしょうか。
よろしくお願いいたします。
レポート定義について質問いたします。
https://www.sint.co.jp/siob_bbs/bbs_disp.asp?current_page=1&disp_mode=1&message_id=627
に、以下の記載があります。(2002年)
『エンティティ一覧表のレポート定義で
明細情報をリレーションに設定することにより
親テーブルと子テーブルの出力は可能ですが、
列名までは、現在のところ対応してません。
要望として承り
今後のバージョンアップの際に検討させていただきます。』
この件について、対応はされておりますでしょうか。
よろしくお願いいたします。
返信を投稿
OBER
OBサポート
こんにちは
OBサポートです。
ご投稿いただいた件につきましてですが、Ver.9よりレポート出力で
「リレーション一覧」を出力できるようになっております。
こちらは、EDM上のリレーション情報を一覧で出力するものですが、
関係する親子エンティティや、使用しているカラムを出力することができます。
こちらの機能がご希望の動作となるか、ご確認いただければと存じます。
なお、使用しているカラムは、デフォルトのレポート定義では
出力対象となっておりません。
ご希望の場合は以下の手順で出力対象としてお試しください。
・メニューの「ツール」→「レポート定義」→「リレーション一覧」タブを表示
・明細部1の表示項目に「使用キー」を設定
レポート定義の使用方法はヘルプにも記載がございますので併せてご確認ください。
よろしくお願いいたします。
OBサポートです。
ご投稿いただいた件につきましてですが、Ver.9よりレポート出力で
「リレーション一覧」を出力できるようになっております。
こちらは、EDM上のリレーション情報を一覧で出力するものですが、
関係する親子エンティティや、使用しているカラムを出力することができます。
こちらの機能がご希望の動作となるか、ご確認いただければと存じます。
なお、使用しているカラムは、デフォルトのレポート定義では
出力対象となっておりません。
ご希望の場合は以下の手順で出力対象としてお試しください。
・メニューの「ツール」→「レポート定義」→「リレーション一覧」タブを表示
・明細部1の表示項目に「使用キー」を設定
レポート定義の使用方法はヘルプにも記載がございますので併せてご確認ください。
よろしくお願いいたします。
返信を投稿
OBER
データ結果表示のスクロールバーを動かすと画面も同時に動くようにお願いします。
同時でないと使いづらいです。
よろしくお願いします。
同時でないと使いづらいです。
よろしくお願いします。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
ご意見ありがとうございます。
データ出力欄が画面内に収まっていないということでよろしいでしょうか。
その場合はSQL実行画面を最大表示するか、枠内に収まるサイズに縮小することで、
いちばん外側のスクロールバーが表示されなくなり、データ出力欄の
スクロールバー操作で全て確認できるようになりますので
お試しください。
よろしくお願いいたします。
OBサポートです。
ご意見ありがとうございます。
データ出力欄が画面内に収まっていないということでよろしいでしょうか。
その場合はSQL実行画面を最大表示するか、枠内に収まるサイズに縮小することで、
いちばん外側のスクロールバーが表示されなくなり、データ出力欄の
スクロールバー操作で全て確認できるようになりますので
お試しください。
よろしくお願いいたします。
返信を投稿
OB
たきる
OB 13.1.1.0
パッケージやクエリ発行のためにエディタを開き、コードを書いていると、カーソルがフリーカーソルになります。
エディタオプション→編集動作→フリーカーソル
のチェックは外れています。
なる時とならない時とありますが、SQLの発行に失敗した後に文字を超える列をクリックしてカーソルを当てようとすると100%再現性があります。
どうすると再現するか確認できていませんが、Ctrl+Aによる選択でも全選択が行われない時があります。
エディタが全体的に安定しないのですが、改善方法はありますでしょうか?
パッケージやクエリ発行のためにエディタを開き、コードを書いていると、カーソルがフリーカーソルになります。
エディタオプション→編集動作→フリーカーソル
のチェックは外れています。
なる時とならない時とありますが、SQLの発行に失敗した後に文字を超える列をクリックしてカーソルを当てようとすると100%再現性があります。
どうすると再現するか確認できていませんが、Ctrl+Aによる選択でも全選択が行われない時があります。
エディタが全体的に安定しないのですが、改善方法はありますでしょうか?
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
ご投稿いただいた件につきましてですが、
Ver.13.1で行ったエディタ強化の影響によるものと考えられます。
同様の報告といたしまして、SQL実行の際にショートカットキー(ALT + E)を
使用して実行すると、矩形選択モードになりフリーカーソルのように
なってしまうという報告を受けております。
ご迷惑をおかけして誠に申し訳ございません。
現状ではご案内できる有効な回避策はございませんが、
事象が発生した際はSQL実行画面を開き直す等で
ご対応いただければと存じます。
また、エディタの動作につきましては今後のバージョンアップでも
改善を行えるよう検討いたします。
何卒、よろしくお願いいたします。
OBサポートです。
ご投稿いただいた件につきましてですが、
Ver.13.1で行ったエディタ強化の影響によるものと考えられます。
同様の報告といたしまして、SQL実行の際にショートカットキー(ALT + E)を
使用して実行すると、矩形選択モードになりフリーカーソルのように
なってしまうという報告を受けております。
ご迷惑をおかけして誠に申し訳ございません。
現状ではご案内できる有効な回避策はございませんが、
事象が発生した際はSQL実行画面を開き直す等で
ご対応いただければと存じます。
また、エディタの動作につきましては今後のバージョンアップでも
改善を行えるよう検討いたします。
何卒、よろしくお願いいたします。
返信を投稿
OB
たきる
ご返信ありがとうございます。
今のところは仕方ないのですね。
今後の改善を待つことにします。
ありがとうございました。
今のところは仕方ないのですね。
今後の改善を待つことにします。
ありがとうございました。
返信を投稿
OB
MN
いつも利用させていただいています。ありがとうございます。
この問題、まだなんとかなりませんか?
カーソルが正常に動いてくれないので、
正常に動くようにするために2、3手間増えて結構不便でして。
素晴らしいツールなのに、これだけが残念で。。
よろしくお願いします。
この問題、まだなんとかなりませんか?
カーソルが正常に動いてくれないので、
正常に動くようにするために2、3手間増えて結構不便でして。
素晴らしいツールなのに、これだけが残念で。。
よろしくお願いします。
返信を投稿
OB
OBERユーザ
OBER 8.2.1.0を使用しています。
エンティティ定義書を出力すると、5行目にエンティティの定義の内容が出力されますが、
定義に改行が含まない場合もセルには「折り返して全体を表示する」にチェックがつけられてしまい、
A5セル内で内容が折り返されてしまいます。
5行目のA列~K列まで全て「折り返して全体を表示する」がチェックされていますが、
これを解除してエンティティ定義書を出力することは可能でしょうか?
もしくはA5セル~K5セルまで結合して出力することでも問題ありません。
よろしくお願いします。
エンティティ定義書を出力すると、5行目にエンティティの定義の内容が出力されますが、
定義に改行が含まない場合もセルには「折り返して全体を表示する」にチェックがつけられてしまい、
A5セル内で内容が折り返されてしまいます。
5行目のA列~K列まで全て「折り返して全体を表示する」がチェックされていますが、
これを解除してエンティティ定義書を出力することは可能でしょうか?
もしくはA5セル~K5セルまで結合して出力することでも問題ありません。
よろしくお願いします。
返信を投稿
OBER
OBサポート
こんにちは
OBサポートです。
レポート出力で使用しているフォームファイルを編集することで、
折り返しをしない設定となりますので、ご希望の動作となるかお試しください。
フォームファイル格納フォルダ
⇒デフォルトは「C:\ProgramData\OBER8\report」
上記フォルダ内の「obentity.xls」「obentity.xlsx」が
エンティティ定義書になりますので、該当箇所の折り返し設定を
外してください。
何卒よろしくお願い申し上げます。
OBサポートです。
レポート出力で使用しているフォームファイルを編集することで、
折り返しをしない設定となりますので、ご希望の動作となるかお試しください。
フォームファイル格納フォルダ
⇒デフォルトは「C:\ProgramData\OBER8\report」
上記フォルダ内の「obentity.xls」「obentity.xlsx」が
エンティティ定義書になりますので、該当箇所の折り返し設定を
外してください。
何卒よろしくお願い申し上げます。
返信を投稿
OBER
OBERユーザ
OBサポート様
早速の回答ありがとうございます。
回答頂きましたファイルを編集することで折り返しを解除することができました。
早速の回答ありがとうございます。
回答頂きましたファイルを編集することで折り返しを解除することができました。
返信を投稿
OBER
sysken
SIOB for Postgres(Ver3.0)を使用しています。
カーソル型パラメータを使用しているPROCEDUREを実行すると、
以下のエラーが発生しました。
これは、SIOBのエラーなのか、Postgresのエラーなのか
判別がつかなくて困っております。
この問題を既知の方居られましたら、アドバイスを頂きたく。
尚、過去を検索したところ、
SIOBは、FRE CURSOR をサポートしてない等の話も見受けられましたが、
その後どうなったのか、見つけられませんでした。
【message】
ERROR: no binary output function available for type aaa3.cur_ddd.
【package】
CREATE OR REPLACE PACKAGE aaa3 IS
TYPE rectype_ddd IS RECORD ("摘要1" character varying(40), "備考1" character varying(40));
TYPE cur_ddd IS REF CURSOR RETURN rectype_ddd;
PROCEDURE ddd(INOUT rec_ddd cur_ddd);
END;
CREATE OR REPLACE PACKAGE BODY aaa3 IS
PROCEDURE ddd(INOUT rec_ddd cur_ddd) IS
BEGIN
OPEN REC_DDD FOR
SELECT
摘要1
,備考1
FROM
サンプル;
END;
END;
カーソル型パラメータを使用しているPROCEDUREを実行すると、
以下のエラーが発生しました。
これは、SIOBのエラーなのか、Postgresのエラーなのか
判別がつかなくて困っております。
この問題を既知の方居られましたら、アドバイスを頂きたく。
尚、過去を検索したところ、
SIOBは、FRE CURSOR をサポートしてない等の話も見受けられましたが、
その後どうなったのか、見つけられませんでした。
【message】
ERROR: no binary output function available for type aaa3.cur_ddd.
【package】
CREATE OR REPLACE PACKAGE aaa3 IS
TYPE rectype_ddd IS RECORD ("摘要1" character varying(40), "備考1" character varying(40));
TYPE cur_ddd IS REF CURSOR RETURN rectype_ddd;
PROCEDURE ddd(INOUT rec_ddd cur_ddd);
END;
CREATE OR REPLACE PACKAGE BODY aaa3 IS
PROCEDURE ddd(INOUT rec_ddd cur_ddd) IS
BEGIN
OPEN REC_DDD FOR
SELECT
摘要1
,備考1
FROM
サンプル;
END;
END;
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
返信を投稿
OB
sysken
OBサポート様
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
返信を投稿
OB
sysken
OBサポート様
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
返信を投稿
OB
百式
Function等のデバッグ実行でブレークポイントを使用したい場合、実行時のダイアログで「再コンパイルを行い~」にチェックを入れる必要がありますが、上記を実施しないとブレークポイントが使用できない事は、ローカルヘルプまたはサイトのヘルプに記載があるのでしょうか?
もし、記載されてないようでしたら、記載をお願いいたします。
もし、記載されてないようでしたら、記載をお願いいたします。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
ご指摘いただき誠にありがとうございます。
ヘルプの記載につきましては、今後のバージョンアップでも
継続して見直しを行っていく予定でございますので、
気になる点等がございましたら、またご報告いただけますと幸いです。
何卒よろしくお願い申し上げます。
OBサポートです。
ご指摘いただき誠にありがとうございます。
ヘルプの記載につきましては、今後のバージョンアップでも
継続して見直しを行っていく予定でございますので、
気になる点等がございましたら、またご報告いただけますと幸いです。
何卒よろしくお願い申し上げます。
返信を投稿
OB
Yなべ
各エンティティの「DDL」で構文が確認できますが、
これをスクリプトとして出力することは可能でしょうか?
エンティティが多い場合、1つずつコピペでテキストに落としているのですが、
かなり効率が悪いので一気にアウトプットする方法があれば教えてください。
これをスクリプトとして出力することは可能でしょうか?
エンティティが多い場合、1つずつコピペでテキストに落としているのですが、
かなり効率が悪いので一気にアウトプットする方法があれば教えてください。
返信を投稿
OB
Yなべ
すみません、メニューの「フォワードエンジニアリング」から
「SQL出力」にて DDLの一覧が出力できました。
こちらオプションで「オブジェクトごとにSQLを分ける」という項目がありますが、
チェックを入れても1ファイルで出力されました。
これはテーブルであれば全テーブルが1ファイルにしかならない、という仕様に
なりますでしょうか。
1テーブル1ファイルで出力したいのですが、方法があったら教えてください。
「SQL出力」にて DDLの一覧が出力できました。
こちらオプションで「オブジェクトごとにSQLを分ける」という項目がありますが、
チェックを入れても1ファイルで出力されました。
これはテーブルであれば全テーブルが1ファイルにしかならない、という仕様に
なりますでしょうか。
1テーブル1ファイルで出力したいのですが、方法があったら教えてください。
返信を投稿
OB
Yなべ
たびたびすみません・・・
SQLを出力する際にチェック項目があるので、
1ファイルごとに出したければ1つずつ
チェックしてアウトプットすればよい、ということがわかりました。。
お騒がせして申し訳ありませんでした。
SQLを出力する際にチェック項目があるので、
1ファイルごとに出したければ1つずつ
チェックしてアウトプットすればよい、ということがわかりました。。
お騒がせして申し訳ありませんでした。
返信を投稿
OB
てけ
OB13にて以下の事象が発生したところ、TABLEを選択してもオブジェクト一覧が全く表示されなくなりました。
【事象内容】
1.テーブルにデータを追加し、COMMIT
2.別のテーブル定義を開こうと、検索ボックスに値を入力後、更新
3.画面が真っ白になり、メッセージのないポップアップが表示される
→ボタンをクリックし、閉じれるが延々と表示される
4.タスクの終了でOBを終了
5.起動後、DBに接続してTABLEを選択しても一覧が表示されない。
→ただし、下側のオブジェクトの個数は表示される。
他の端末では問題なく参照できている。
【今までの対応内容】
1.OBの再起動を行ったが、状況は改善されず。
2.OBの修復を行ったが、状況は改善されず。
3.OSの再起動を行ったが、状況は改善されず。
4.OBの再インストールを行ったが、状況は改善されず。
5.OBの再ンストール後に最新のVerのモジュールを配置したが、状況は改善されず。
原因分析の方法と対処方法をご教示頂けないでしょうか。
以上よろしくお願いいたします。
【事象内容】
1.テーブルにデータを追加し、COMMIT
2.別のテーブル定義を開こうと、検索ボックスに値を入力後、更新
3.画面が真っ白になり、メッセージのないポップアップが表示される
→ボタンをクリックし、閉じれるが延々と表示される
4.タスクの終了でOBを終了
5.起動後、DBに接続してTABLEを選択しても一覧が表示されない。
→ただし、下側のオブジェクトの個数は表示される。
他の端末では問題なく参照できている。
【今までの対応内容】
1.OBの再起動を行ったが、状況は改善されず。
2.OBの修復を行ったが、状況は改善されず。
3.OSの再起動を行ったが、状況は改善されず。
4.OBの再インストールを行ったが、状況は改善されず。
5.OBの再ンストール後に最新のVerのモジュールを配置したが、状況は改善されず。
原因分析の方法と対処方法をご教示頂けないでしょうか。
以上よろしくお願いいたします。
返信を投稿
OB
てけ
【追加情報】
一覧には表示されませんが、一覧表示エリア内の左端にフォーカスを当てるとテーブル名のtipが表示されました。
その状態で右クリックするととテーブルの定義を開くなどのメニューが選択できます。
またダブルクリックするとテーブル定義を開くこともできました。
見た目上、一覧に表示はされていませんが、選択はできるようです。
※名称が綺麗に切れている状態と言う方が妥当かもしれません。
以上よろしくお願いいたします。
一覧には表示されませんが、一覧表示エリア内の左端にフォーカスを当てるとテーブル名のtipが表示されました。
その状態で右クリックするととテーブルの定義を開くなどのメニューが選択できます。
またダブルクリックするとテーブル定義を開くこともできました。
見た目上、一覧に表示はされていませんが、選択はできるようです。
※名称が綺麗に切れている状態と言う方が妥当かもしれません。
以上よろしくお願いいたします。
返信を投稿
OB
てけ
【追加情報】を元に操作をしましたら自己解決できましたので、
返信として記載しておきます。
【解消方法】
項目幅がすべて最小となっていたため、一つ一つ項目幅を元に戻した。
恐らく最初の異常が発生した際になぜか項目幅がすべて最小となっていたようです。
tip表示されるため、最小表示になっているのでは?とマウスで操作したところ
項目が出てきました。
返信として記載しておきます。
【解消方法】
項目幅がすべて最小となっていたため、一つ一つ項目幅を元に戻した。
恐らく最初の異常が発生した際になぜか項目幅がすべて最小となっていたようです。
tip表示されるため、最小表示になっているのでは?とマウスで操作したところ
項目が出てきました。
返信を投稿
OB