Expertは、Oracleコードのメンテナンスに欠かせないソリューションです。CenterLanguageJapaneseEnglishFrenchSpanishDeutschRussianコードの調査、解析、およびドキュメントの生成。Expertは、以下の開発ツールを補完するコード解析ツールです。DeveloperPowerBuilderもっと詳しく知る大規模で複雑なOracleコードをメンテナンス可能Oracleコードのメンテナンスに必要なソリューションを持つべきです。Oracleの30日間無償のトライアル版を提供しています。Expertは、Oracleコードのメンテナンスに欠かせないソリューションです。マトリクスとは、どのプロセス/プログラムがデータにアクセスするかを示す機能です。どのコンポーネントおよびストアドプロシジャーが、テーブルの作成(Create)/読み込み(Read)/更新(Update)/削除(Delete)を行うかを表示できます。データベースとPBアプリケーションの依存関係を表示できます。スキーマの変更の影響を解析できます。ソフトウェアの複雑性を見積もれます。どのプロセスがテーブルを更新(update)、削除(delete)を行っていないかを発見できます。/出力(CUD)の関係を理解できます。関数とイベントのコールツリー、すなわち、呼び出し元と呼び出し先を表示できます。すべての実行可能なパスを調べ、コードをドリルダウンして参照されたメソッドまたは変数をクリックすると、その定義を表示できます。コールツリーは、コードの変更の影響を調べるのに役立ちます。変更結果の識別もし、このコードを変更すると、どういう影響があるか?仕様変更を達成するために必要な修正範囲を表示できます。これにより、変更後の予期しない問題を回避できます!この変数を変更した場合、どのような影響があるか?関数にパラメータを追加した場合、何が影響を受けるか?テーブルまたはカラムが変更された場合、どのコードを変更する必要があるか?ドキュメントの作成ソースコードからドキュメントを生成し、HTMLで参照マニュアルを作成できます。スケジューラ機能により、定期的に自動的に文書を作成できます。コード内の参照を、ハイパーリンクを使用してドキュメント化でき、ドキュメント内を簡単にナビゲートできます。生成されるドキュメントは、常に最新のコードから生成されるので、常に最新の状態で利用でき、複数のチームメンバーと共有できます。複雑なアプリケーションをメンテナンスする場合は、コードについてより理解する必要があります。Expertは、使用している開発ツール(TOADなど)の完璧な支援ツールです。アプリケーション構造の調査と内部動作の理解の手助けできます。ハイパーリンクを使用してコード内をナビゲート可能。各参照には、参照されるアイテムへのリンクが設定されています。ツールチップによるオブジェクト、メソッド、および変数に関する情報の表示できます。高度な機能の多くは、さまざまな角度でアプリケーションのコードを画面に表示できます。バージョンの比較アプリケーションのコードを2つのバージョン間で比較できます。ファイルまたはオブジェクトだけでなく、アプリケーション全体の比較を実行できます。比較はコード構造に基づいており、テキストでの比較よりも役に立ちます。コンテナ階層の違いを表示する。関連する変更を見つけるために、ソースコードをドリルダウンできます。カテゴリ(プロシージャ、テーブル、トリガー等)の違いを発見できます。指定されたコンテナ(パッケージ、またはスキーマ)内の違いを発見できます。コードのスナップショットを使用することにより、いつでもコードを比較できます。大量の検索結果を返します。これは、冗長な作業を生むこととなり、非生産的です。Expertの文字列検索機能は、このような欠点に対処しています。Expertの文字列検索機能では、以下が可能です。複数の条件を使用して検索結果を減少できます。タイプによる制限検索が可能です。単語、または開始/終了する単語を使用して、一致する対象を検索できます。コンテナ階層内の結果を表示できます。見つかった文字列はコード内で強調表示されます。関連する結果項目をフィルタリングできます。メンバー間で共有できます。コードの解析結果)で一緒に作業できます。メンバーで利用できます。メンバーは、自分のPC上で独自に解析結果を調査できます。メンバーは、同じプロジェクト内のコードを同時に調査できます。アナリシスなどの調査結果を他のメンバーと共有できます。調査/解析結果をExcelやHTMLファイルとして送信できます。パーサーが行い、その解析結果はリポジトリに保存されます。Expertの各プロセスは、このリポジトリにクエリーを発行することにより、各機能を実現しています。ライセンスは小/中規模のコード解析に適しており、1台のPC上で前述のプロセスを実行します。ライセンスは、サーバマシンと複数のクライアントPC(開発PC)で構成されるシステムに適しており、お奨めされる利用形態です。ライセンスでは、コード解析をサーバー上で行い、サーバー上のリポジトリに保存します。各開発者は自身のPCでVEクライアントを実行し、サーバー上の共有リポジトリにアクセスできます。コード解析およびドキュメント生成ではスケジューラを利用でき、スケジュールされた時間に結果を生成できます。2017では、OracleのPL/SQLコードを解析する新しいParserが実装されました。OracleとPowerBuilderのコードを一緒に解析できます。プロジェクトにはOracleテーブル、ビュー、プロシージャ、関数などを包括できます。コード間のすべての依存関係を調査できます。PBスクリプトがOracleプロシージャを参照している場合等、各言語間をシームレスに移動できます。費用の削減VE機能の使用により、コード解析に関わる時間、経費を大幅に短縮/削減し、他の生産的な作業/活動に多くの時間を割くことができます。Systemsコードの調査、解析、およびドキュメントの生成。