• ベストアンサー

DBMAGICのプログラム解析

DBMAGICというツールでプログラムの内容を 見るためにはどうしたらよいのでしょう? どうも、*.mcfというファイルがそれらしいのですが 何でどう開いて、どこを見ればよいのかHP等を 見てもイマイチよくわかりません。 具体的には 既存のもので、ログイン画面が出て、ユーザIDがない というようなメッセージが出ますが、 どのDBのなんというテーブルをチェックして、その メッセージを出しているかというところ、見たいのですが 何かロジックのようなものがどこかに存在するのでしょうか? ご存知の方がいたら、ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tab0789
  • ベストアンサー率41% (15/36)
回答No.3

DBMAGICは購入時のライセンスを持っていないと開けなかったと思います。それも実行用でない開発用でないと。 開発用ライセンスをお持ちであることを前提に書きます。 バージョンにもよりますが、ターゲットの.MCFを開発用で開き、[リポジトリ]または[テーブル]タブのプログラムを開くとPGの一覧がでてきます。これで直接見る (ただし、わりかし簡単に設定とか変わるため[OKボタン]には注意しながら) でなければ [設定]タブのテンプレートに、ドキュメント用の設定がデフォルト設定されています。これを使って.TXT形式でソースを見ることができます。 [リポジトリ]または[テーブル]タブの仕様書出力(リボジトリ出力?)で仕様書出力を選択し対象PGを選択、実行すると、テキスト形式のリストが出ます。 あとは秀丸とかのテキストエディタで出ていたメッセージを検索 DBMAGICは構造が特殊なので やはりある程度の経験者でないと難しいかもしれませんね

その他の回答 (2)

回答No.2

説明が足りなかったので補足します。 ユーザIDの'SUPERVISOR'というのは、デフォルトのIDです。 他のIDの追加はできますが、その情報は*.MCF自体に登録されます。

回答No.1

ユーザーidに'SUPERVISOR'と入力してみてください。 これでとりあえずログインできるはずです。