詳細アイコン 変更永続性メタデータ・ファイル

参照ページまたは詳細ページで永続コンポーネント属性を変更すると、JDeveloperではページのファイル名を使用してXMLメタデータ変更永続性ファイルが作成され、このXMLファイルがmdssys/cust/userフォルダのサブフォルダに格納されます。たとえば、参照ページ用に作成されるXML変更永続性ファイルはBrowse.jspx.xmlです。

JDeveloperでは、デフォルトでmdssys/cust/userフォルダがJDeveloperをインストールしたsystem11.1.1.1.x.x.x/o.mds.dt/adrs/<application_name>/AutoGeneratedMar/mds_adrs_writedirディレクトリに作成されます。たとえば、C:/JDeveloper_Home/jdeveloper/system11.1.1.1.x.x.x/o.mds.dt/adrs/CustomizeApp/AutoGeneratedMar/mds_adrs_writedirです。

mdssys/cust/userフォルダでは、XMLメタデータ変更永続性ファイルがユーザーIDでソートされた異なるサブフォルダに格納されます。たとえば、mdssys/cust/user/user1user1はユーザーID)です。

また、カスタマイズはアプリケーションの実行間でもデフォルトで保持されます。これは、アプリケーションを停止してから再実行すると、前回の実行時の変更内容がすべて表示されることを意味します。デフォルト設定は、「アプリケーション・プロパティ」ダイアログで変更できます。

「アプリケーション・プロパティ」、実行ページ

アプリケーションの実行間でカスタマイズを保持しないように選択すると、JDeveloper内でアプリケーションを実行するたびに、メタデータ変更永続性ファイルとmdssys/cust/userフォルダ全体が削除されます。メタデータ変更永続性ファイルを保存する場合は、mdssys/cust/userフォルダ全体とその内容のコピーを必ず作成してください。

MDSを使用するように構成した実際のアプリケーションをデプロイする際に、管理者にはMDSリポジトリの選択を求めるプロンプトが表示されます。スタンドアロン・サーバーにデプロイされる標準的なアプリケーションの場合、アプリケーションをパーソナライズする際に作成されたメタデータ変更永続性ファイルは、選択したMDSリポジトリに格納されます。