■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OBER for HiRDBの機能調査をしています。

スクリプト読み込み機能を使用して、外部キー制約がついた表定義を読み込ませたときに、
以下の事象が発生しています。

・外部キー項目が2回エンティティ定義に取り込まれる
・識別子の引用符(")も識別子の一部として取り込まれる

対処方法はありますでしょうか。
こんにちは。
OBサポートです。

ご質問いただいた件につきましてですが、誠に申し訳ございませんが
DB2 for Linux, UNIX and Windowsのみご利用可能となっており
DB2 for z/OSへの接続はサポートしておりません。

ご希望に添うことができず申し訳ございませんが
何卒よろしくお願いいたします。
Object Browser for DB2はz/OS(ホスト)のDB2接続も可能でしょうか?
ちなみに、z/OS上で稼働しているDB2のバージョンは9.1.5です。
OBER7.1.0.0を使っております。

各エンティティの定義画面で、「コード定義」という項目があります。
予めコード定義したものを、エンティティ編集画面で、実際に使いたいコード定義を
選択することが可能という認識です。

EDMファイルの統合機能を使った際に、コード定義自体は統合可能ですが、
各エンティティでそのコード定義を使いますという設定部分は統合できないようです。
何か回避策等ございましたらご教示のほどよろしくお願いします。
こんにちは。
OBサポートです。

引き続き動作確認を実施いたしましたが、再現させることができず
原因の特定に至っておりません。

ビューもしくはビューを構成するテーブルの定義に依存して
発生している現象である可能性がございます。

環境依存・技術調査が必要な問題につきましては保守サポートの範囲で
対応させていただいておりますので、お手数ですがサポート宛に
以下の情報をお知らせいただけますでしょうか。

・シリアルNO または 保守ダイジェストキー
・ご利用のObject Browserのバージョン(ヘルプメニュー⇒バージョン情報)
・ご利用のOracle Database/Clientのバージョン
・ご利用のOS
・本現象が発生するビューおよびビューを構成するテーブルの定義(CREATE文)
 ※現象が再現するようでしたら、テーブル名や列名等、加工していただいても構いません。

なお、保守加入が確認できない場合、対応いたしかねる点
ご了承くださいますようお願いいたします。
こんにちわ
お世話になります。

出力方向の件ですが
恐らく仰っている通りであると思います。

COLUMN1|COLUMN2
1   |A
2   |B 
3   |C
4   |D

というようにViewは出力されています。

長いほうにあわせる、ということでしたが
今回おかしな見た目になっているView以外にも
DB内にViewは存在していますが全て同じ構造です。

にもかかわらず、その他のViewはきちんと
指定された固定幅になっているのはなぜでしょうか
固定幅よりも桁数の多い項目が存在しているViewもあります

例えば固定幅を20に設定してあれば
項目属性が文字列型のchar(30)であったとしても
20の幅にOBJ上もExcel出力後も固定された状態で出てくるのですが…

長々と同じ質問で引っ張ってしまい申し訳ありませんが
ご回答宜しくお願い致します。
こんにちは。
OBサポートです。

ご質問いただいた件につきましてですが、考えられる可能性としまして
以下の2点があげられます。

■「ソース」タブで列変更を行った場合
 テーブル画面のソースタブから修正を行った場合、データ退避用の
 テーブルは作成されますが、データを復旧する操作は行われません。
 
 ※「作成」ボタンを押下した時点で以下のメッセージを表示します。
 「ソース修正時には、既存のデータは別テーブルに退避され、再作成後のテーブルは空になります。」

■「定義情報」タブで列変更を行った場合
 テーブルの再作成が必要な変更
 (列順の入れ替え、末尾以外に列を追加した場合など)
 を行ったうえで「作成」ボタンを押下しますと
  1.データ退避用のテーブル作成およびデータの退避
  2.元テーブルの削除(DROP TABLE)
  3.新テーブルの作成(CREATE TABLE)
  4.データ退避テーブルから新テーブルへデータのINSERT
 が行われます。

 Object Browserがフリーズしたとのことから、上記3、4の間に
 タスクマネージャ等からObject Browserを強制終了しているようですと
 データが復旧されない可能性がございます。

恐れ入りますが、一度ご確認いただけますでしょうか。
何卒、よろしくお願いいたします。
Object Browser ver.11.0.2.0を使用しています。
テーブルに7つ列を追加したところ、OBがフリーズし
テーブルのデータが消え、テーブルの作成日時が処理した時間となり、
『テーブル名+月日時分秒』の名前のついた別テーブルが作成されました。
どのような場合に、テーブルデータが消え、別テーブルが作成されるのでしょうか。
こんにちは。
OBサポートです。

>文章の中にありました
>「出力方向が縦になっているようでしたら」
>の意味が申し訳ありませんがいまいち理解できず…。

 説明が不足しており申し訳ございません。
 「出力方向」とは、レコードの出力方向を示しております。

 例)出力方向が縦であるとは、以下の表示状態となります。

 COLUMN1 COLUMN2
 ================
    1    A
    2    B
    3    C

>Viewについては他の新規作成Viewとなんら変わりはなく
>項目は横に並び、複数件データがあればデータ毎縦に並ぶようになっています。
>これは他のViewというよりも既存の全てのViewにも同じことが言えます。

 「項目は横に並び・・・」とのことですが、表示状態は上記の例と同じでしょうか?

 同じである場合は、前回の回答に記載しました通り
 オプション⇒ツールの「縦方向出力時の最大列幅(字数)」とデータ長を比較して
 長い方に合わせて表示する動作となっております。

恐れ入りますが、ご確認いただけますでしょうか。
何卒、よろしくお願いいたします。
こんにちは。
OBサポートです。

ご質問いただいた件につきましてですが、弊社環境にて再現することができず
原因が分かり兼ねる状況です。

環境依存・技術調査が必要な問題につきましては保守サポートの範囲で
対応させていただいておりますので、お手数ですがサポート宛に
以下の情報をお知らせいただけますでしょうか。

・シリアルNO または 保守ダイジェストキー
・ご利用のSQL Serverのバージョン
・ご利用Excelのバージョン
・本現象が発生するテーブルの定義(CREATE文)およびデータ
 ※再現するようでしたら、テーブル名や列名等、加工していただいても構いません。

なお、保守加入が確認できない場合、対応いたしかねる点
ご了承くださいますようお願いいたします。