Eclipseを使用する方法について説明します。この章の内容は次のとおりです。Processingアプリケーションには、次のアーティファクトが含まれます。Javaソース・ファイルXML構成ファイルOSGiバンドル・マニフェスト・ファイル図5-1は、プロジェクト作成後の「エクスプローラ」を示します。Processingプロジェクトの重要なファイルを、それらのファイルの使用および場所を含めて要約します。Processingアプリケーションに実装されます。すべてのJavaファイルは、コンパイルするために、ソース・フォルダに格納する必要があります。Processingアプリケーションの作成の概要」を参照してください。EPNアセンブリ・ファイルMETA-INF/springこれらのファイルは、EPNのwire-upおよびイベント・タイプの定義に使用する主なファイルです。これはSpringコンテキスト・ファイルであり、アダプタ、チャネル、プロセッサ、およびリスナーが接続する場所です。詳細は、第1章「EPNアセンブリ・ファイルの概要」を参照してください。Processingプロセッサが定義されます。Language--EPLで定義)および他のコンポーネント構成設定が含まれます。EPLでのイベント・ストリームの問合せ」MANIFEST.MFファイルMETA-INFマニフェスト・ファイルには、名前、バージョン、および依存性などのアプリケーションのメタデータが含まれます。Processingアプリケーションのアセンブルとデプロイ」を参照してください。Processingアプリケーションの開発は、プロジェクトを作成してすべてのソース・コードおよび関連するファイルを保持することから開始します。Processingアプリケーションと1対1で対応し、サーバー・インスタンスに関連およびデプロイするワークのユニットです。Processingアプリケーションを含む単一のOSGiバンドル(JAR)です。6.0を使用するように設定されます。Processingプロジェクトを作成する方法が記載されています。Processingプロジェクトを構成する方法の詳細は、4.4項「Eclipseの構成」を参照してください。注意:デフォルトで、Eclipseマニフェスト・エディタの「概要」ビューには、プラグインのテスト用にOSGiフレームワークを起動するためのリンクが用意されています。Processingプロジェクトを作成した場合、フレームワークの起動はサポートされていません。Processingプロジェクトを作成するには:EPNエディタを開きます(7.1項「EPNエディタを開く」を参照)「ファイル」>新規プロジェクトを選択します。図5-2に表示されているように、新規プロジェクト-ウィザードの選択ダイアログが表示されます。Processingアプリケーション・プロジェクトを選択します。「次へ」をクリックします。Processingアプリケーション・プロジェクトウィザードが表示されます。Processingアプリケーションの作成ダイアログを構成します。Processingプロジェクトの名前。Processingサーバーにデプロイされるときに、アプリケーションのデフォルト名として使用されます。ロケーションプロジェクトが保存されているディレクトリ。デフォルトでは、作成したプロジェクトはEclipseワークスペース・ディレクトリ内にあります。ワークスペースおよびソース・コード・コントロール・ディレクトリを別々にするには、デフォルトのロケーションを使用をクリアし、「参照」をクリックして、プロジェクトをワークスペース以外のディレクトリに配置します。Processingサーバー。「次へ」をクリックします。Processingアプリケーションのコンテンツダイアログが表示されます。Processingアプリケーションのコンテンツダイアログを構成します。説明バンドルIDこのアプリケーションのOSGiバンドルを、ターゲット・ランタイムにデプロイしたバンドルと識別する一意のID。バンドルのバージョンこのOSGiバンドルのこのインスタンスのバージョン。バンドル名このアプリケーションのOSGiバンドルの名前。バンドル・プロバイダこのアプリケーションのOSGiバンドルのプロバイダの名前(オプション)。「次へ」をクリックします。図5-5に表示されているように、「テンプレート」ダイアログが表示されます。Processingアプリケーション・テンプレートを選択し、テンプレートに指定しているコンテンツのあるプロジェクトを事前移入できます。「終了」をクリックします。Processingプロジェクトを作成します。オプションで、追加のEPNアセンブリ・ファイルおよびコンポーネント構成ファイルを作成します。Eclipseは、プロジェクトに対して1つのEPNアセンブリ・ファイルおよび1つのコンポーネント構成ファイルを作成します。Processingオブジェクトを定義および構成することを選択できます。Processingアプリケーションを作成するコンポーネント、およびそれらのコンポーネントの接続方法を宣言できます。このファイルを使用して、アプリケーションのイベント・タイプのみでなく、アプリケーションのアダプタおよびPOJOコンポーネントを実装するJavaクラスも登録できます。EPNアセンブリ・ファイルの例については、2.8項「外国為替取引(FX)サンプル」を参照してください。SpringおよびOSGiに関する追加情報の詳細は、付録A「SpringおよびOSGiの追加情報」を参照してください。Eclipseで新しいファイルのウィザードを使用することです。Processingプロジェクトを作成します。Processingプロジェクトの作成」を参照してください。Eclipseは、プロジェクトの1つのEPNアセンブリ・ファイルを作成します。Processingオブジェクトを定義することを選択できます。追加EPNアセンブリ・ファイルを別の方法で作成するには:「ファイル」>「新規」>「その他」を選択します。図5-6に表示されているように、「新規」ダイアログが表示されます。Processingアセンブリ・ファイルを選択します。「次へ」をクリックします。図5-7に表示されているように、新規OEPアセンブリ・ファイルダイアログが表示されます。表5-4に表示されているように、新規OEPアセンブリ・ファイルダイアログを構成します。EclipseがEPNアセンブリ・ファイルを作成するフォルダへの完全修飾パスを入力するか、またはファイル・システム・ナビゲーション・コントロールを使用してフォルダを選択します。新しいEPNアセンブリ・ファイルの名前を入力します。「終了」をクリックします。EPNエディタを開きます。7.1項「EPNエディタを開く」を参照してください。複数のEPNアセンブリ・ファイルを作成した場合、EPNエディタ「フィルタ」プルダウン・メニューで、使用するEPNアセンブリ・ファイルを選択できます。これにより、選択したEPNアセンブリ・ファイルが示すEPNのサブセットのみに集中できます。すべてのEPNアセンブリ・ファイルのすべてのコンポーネントの結合を表示するには、EPNエディタ「フィルタ」プルダウン・メニューから「EPN全体」を選択します。詳細は、7.2.2項「フィルタ処理」を参照してください。EPNにノードを作成し、接続します。7.4項「EPNエディタの使用」を参照してください。Processingアプリケーションを作成するコンポーネントを構成します。コンポーネント構成ファイルの例については、2.8項「外国為替取引(FX)サンプル」を参照してください。Eclipseで新しいファイルのウィザードを使用することです。Processingプロジェクトを作成します。Processingプロジェクトの作成」を参照してください。Eclipseは、プロジェクトの1つのコンポーネント構成ファイルを作成します。Processingオブジェクトを構成することを選択できます。コンポーネント構成ファイルを別の方法で作成するには:「ファイル」>「新規」>「その他」を選択します。図5-8に表示されているように、「新規」ダイアログが表示されます。Processingアプリケーション構成ファイルを選択します。「次へ」をクリックします。図5-9に表示されているように、新規OEPアプリケーション構成ファイルダイアログが表示されます。表5-4に表示されているように、新規OEPアセンブリ・ファイルダイアログを構成します。Eclipseがコンポーネント構成ファイルを作成するフォルダへの完全修飾パスを入力するか、またはファイル・システム・ナビゲーション・コントロールを使用してフォルダを選択します。新しいコンポーネント構成ファイルの名前を入力します。「終了」をクリックします。EPNエディタを開きます。7.1項「EPNエディタを開く」を参照してください。EPNにノードを作成し、接続します。7.4項「EPNエディタの使用」を参照してください。ProcessingサーバーにデプロイできるOSGiバンドルに組み込みます。ProcessingプロジェクトをOSGiバンドルにエクスポートする方法が記載されています。Processingプロジェクトを開きます。Eclipseにより、自動的にJavaリソースがコンパイルされ、エクスポートしたJARに追加されます。プロジェクトに他のリソース(マニフェスト・ファイルまたはイメージなど)がある場合、それらをエクスポートするようにプロジェクトを構成します。「プロジェクト・エクスプローラ」でbuild.propertiesファイルを検出し、そのファイルをダブルクリックして編集します。図5-10に表示されているように、build.propertiesファイルが開きます。Processingプロジェクトbuild.propertiesファイル」の説明バイナリ・ビルド領域で、アプリケーションとともにエクスポートするリソースを確認します。「ファイル」>「エクスポート」を選択します。「エクスポート」ダイアログが表示されます。Processingアプリケーションを選択します。「次へ」をクリックします。プロジェクトの選択ダイアログが表示されます。プロジェクトの選択ダイアログを構成します。Processingプロジェクトの一覧。プロジェクトまたはエクスポートするプロジェクトを確認します。「出力ファイル」列に指定した名前で各プロジェクトがJARファイルにエクスポートされます。エクスポートされるバンドルの名前は、OSGiバンドル・ネーミング・ルールに従って、JAR名のバンドルIDおよびバンドル・バージョンを使用します。ProcessingプロジェクトJARファイルがエクスポートされるディレクトリ。「参照」をクリックして、このディレクトリを選択します。既存のファイルを警告なしで上書きこのオプションをチェックして、選択したディレクトリの名前と同じ名前の既存のJARファイルを上書きします。「終了」をクリックします。作成したプロジェクト、そのJavaリソース、および選択したすべてのバイナリ・リソースは、プロジェクトJARファイルにエクスポートされます。Processingサーバーにデプロイします。Processingサーバーにデプロイする方法」を参照してください。JARがアプリケーション・ライブラリの場合、23.1.3項「アプリケーション・ライブラリ」を参照してください。Processingサーバーにデプロイします。例:アプリケーションが依存している他のOSGiバンドル。Processingサーバーにこれらのバンドルをデプロイします。アプリケーション内から参照されるデータソースのconfig.xmlのエントリ。これらのエントリをターゲット・サーバーのconfig.xmlファイルに追加します。Processingプロジェクトの変更が必要になることがあります。Processingプロジェクトに格納されるデータは大幅に変更されています。したがって、プロジェクトの開発を10.3で続行する前に、2.1プロジェクトを手動でアップグレードする必要があります。プロジェクトの2.1から10.3へのアップグレードに必要なステップを、次に説明します。2.1プロジェクトを開きます。「ファイル」>ワークスペースの切替え>「その他」を選択します。ワークスペース・ランチャダイアログが表示されます。注意:現行のワークスペースから設定をコピーしないでください。「参照」をクリックし、新しいワークスペース・ディレクトリを選択します。Eclipseが終了し、新しいワークスペースで再起動されます。「ファイル」>「インポート」を選択します。「インポート」ダイアログが表示されます。「全般」オプションを展開し、ワークスペースの既存のプロジェクトを選択します。「次へ」をクリックします。「プロジェクトのインポート」ダイアログが表示されます。プロジェクトのインポートダイアログを使用して、2.1のプロジェクトを新しいワークスペースにインポートします。オプションで、プロジェクト・ファイルを新しいワークスペースにコピーするように選択します。各オブジェクトに対して、プロジェクト・ファセット・バージョンを次のように変更します。プロジェクトを右クリックし、「プロパティ」を選択します。図5-12に表示されているように、プロジェクト・プロパティダイアログが表示されます。「プロジェクト・プロパティ」ダイアログ:プロジェクト・ファセット」の説明プロジェクト・ファセットオプションを選択します。図5-12に表示されているように、プロジェクト・ファセット・プロパティが表示されます。プロジェクトの変更をクリックします。図5-13に表示されているように、ファセット・プロジェクトの変更ダイアログが表示されます。Processingファセットに対して、「バージョン」プルダウン・メニューから10.3を選択します。「終了」をクリックします。「OK」をクリックします。次のプロジェクトに対して手順を繰り返します。Processingサーバー・ランタイムを作成します。「ウィンドウ」>「プリファレンス」を選択します。図5-14に表示されているように、「プリファレンス」ダイアログが表示されます。「サーバー」オプションを展開し、インストール済ランタイムを選択します。Processingサーバー・ランタイムを追加します。「OK」をクリックします。Processingサーバー・ランタイムを指定します。プロジェクトを右クリックし、「プロパティ」を選択します。図5-15に表示されているように、プロジェクト・プロパティダイアログが表示されます。プロジェクト・プロパティダイアログ:ターゲット・ランタイム」の説明ターゲット・ランタイムオプションを選択します。図5-15に表示されているように、ターゲット・ランタイム・プロパティが表示されます。10.3ターゲット・ランタイムを確認します。「OK」をクリックします。次のプロジェクトに対して手順を繰り返します。各プロジェクトのために、プロジェクト・ビルダーを更新します。プロジェクトを右クリックし、「EPNエディタを開く」を選択します。EPNダイアグラムがエラーなしに開く場合は、ステップ12に進みます。図5-16に示すエラーを表示するEPNダイアグラムが開かれた場合は、「ビルダーの構成」ボタンをクリックしてください。ビルダー・エラー」の説明EPNダイアグラムが表示されます。次のプロジェクトに対して手順を繰り返します。ビルド包含を検証します。%project.nameプロジェクト・ルート・ディレクトリのbuild.propertiesファイル要素bin.includeには、次のようなbundle.propertiesファイルへの参照を含める必要があります。.必要に応じて、ソースの変更を行います。Processingリリース・ノート10.3用(http://download.oracle.com/docs/cd/E13157_01/wlevs/docs30/notes/notes.html)これらの手順を実行した後、プロジェクトのクリーン・ビルドをする必要があります。Processingプロジェクトに格納されるデータは大幅に変更されています。(11.1.1)で続行する前に、10.3プロジェクトを手動でアップグレードする必要があります。(11.1.1)へのアップグレードに必要な手順を次に説明します。10.3プロジェクトを開きます。「ファイル」>ワークスペースの切替え>「その他」を選択します。ワークスペース・ランチャダイアログが表示されます。「参照」をクリックし、新しいワークスペース・ディレクトリを選択します。注意:現行のワークスペースから設定をコピーしないでください。Eclipseが終了し、新しいワークスペースで再起動されます。「ファイル」>「インポート」を選択します。「インポート」ダイアログが表示されます。「全般」オプションを展開し、ワークスペースの既存のプロジェクトを選択します。「次へ」をクリックします。図5-17に表示されているように、プロジェクトのインポートダイアログが表示されます。プロジェクトのインポートダイアログ」の説明プロジェクトのインポートダイアログを使用して、10.3のプロジェクトを新しいワークスペースにインポートします。オプションで、プロジェクト・ファイルを新しいワークスペースにコピーするように選択します。各オブジェクトに対して、プロジェクト・ファセット・バージョンを次のように変更します。プロジェクトを右クリックし、「プロパティ」を選択します。図5-12に表示されているように、プロジェクト・プロパティダイアログが表示されます。「プロジェクト・プロパティ」ダイアログ:プロジェクト・ファセット」の説明プロジェクト・ファセットオプションを選択します。図5-12に表示されているように、プロジェクト・ファセット・プロパティが表示されます。プロジェクトの変更をクリックします。図5-13に表示されているように、ファセット・プロジェクトの変更ダイアログが表示されます。ファセット・プロジェクトの変更ダイアログ」の説明Javaファセットに、「バージョン」プルダウン・メニューから6.0を選択します。Processingファセットに対して、「バージョン」プルダウン・メニューから11.1を選択します。「終了」をクリックします。「OK」をクリックします。次のプロジェクトに対して手順を繰り返します。Processingサーバー・ランタイムを作成します。「ウィンドウ」>「プリファレンス」を選択します。図5-14に表示されているように、「プリファレンス」ダイアログが表示されます。「サーバー」オプションを展開し、インストール済ランタイムを選択します。Processingサーバー・ランタイムを追加します。「OK」をクリックします。Processingサーバー・ランタイムを指定します。プロジェクトを右クリックし、「プロパティ」を選択します。図5-15に表示されているように、プロジェクト・プロパティダイアログが表示されます。プロジェクト・プロパティダイアログ:ターゲット・ランタイム」の説明ターゲット・ランタイムオプションを選択します。図5-15に表示されているように、ターゲット・ランタイム・プロパティが表示されます。11.0ターゲット・ランタイムを確認します。「OK」をクリックします。次のプロジェクトに対して手順を繰り返します。各プロジェクトのために、プロジェクト・ビルダーを更新します。プロジェクトを右クリックし、「EPNエディタを開く」を選択します。EPNダイアグラムがエラーなしに開く場合は、ステップ12に進みます。図5-16に示すエラーを表示するEPNダイアグラムが開かれた場合は、「ビルダーの構成」ボタンをクリックしてください。ビルダー・エラー」の説明EPNダイアグラムが表示されます。次のプロジェクトに対して手順を繰り返します。「ウィンドウ」>「プリファレンス」を選択します。図5-23に表示されているように、「プリファレンス」ダイアログが表示されます。「検証」オプションを選択します。次の検証オプションを選択していることを確認します。CQLバリデータEPNの検証機能XMLバリデータ他のすべてのオプションをクリアします。「OK」をクリックします。ビルド包含を検証します。%project.nameプロジェクト・ルート・ディレクトリのbuild.propertiesファイル要素bin.includeには、次のようなbundle.propertiesファイルへの参照を含める必要があります。.必要に応じて、ソースの変更を行います。多くのプロジェクトでは、サード・パーティ・ライブラリ、他のプロジェクトで作成した内部ライブラリ、その他のライブラリにかかわらず、プロジェクト自体以外のソースから取得したライブラリまたはプロパティ・ファイルなどの非クラス・ファイルを使用する必要があります。Processingプロジェクトに追加できます。各ファイルに独自のパッケージ化およびデプロイメント特性があります。プロジェクトに標準のJARファイルを追加すると、ライブラリを最も簡単に管理できます。Eclipseによってプロジェクトに直接パッケージ化され、そのライブラリをプロジェクトの一部としてソース・コード・コントロール・システムで確認できます。ライブラリがOSGiバンドルとしてすでにパッケージされていて、それをサーバーに一度デプロイする場合(複数のアプリケーションがそれを参照できるようになります)、OSGiバンドル・ライブラリ・オプションを使用できます。OSGiバンドルは自動的にアプリケーションにパッケージ化されないため、ユーザーがデプロイメントの一部を行う必要があることに注意してください。チーム環境での作業の場合、残りのプロジェクトでバンドルがソース管理されず、各開発者のマシン上のDOMAIN_DIR/servername/modulesディレクトリにバンドルがある必要があるので、作業が少し難しくなります。Processingサーバー・アプリケーション・ライブラリを使用してOSGiバンドル・ライブラリを管理し、アプリケーションがライブラリに依存する前にライブラリが確実にデプロイされることです。プロジェクトにJavaプロパティ・ファイルを追加すると、プロパティを効率的に管理できます。Processingプロジェクトに追加すると、プロパティ・ファイルがアプリケーションでデプロイされ、実行時に使用できます。Processingプロジェクトに追加できます。ProcessingプロジェクトへのOSGiバンドルの追加方法」を参照してください)。Processingプロジェクトに追加すると、このバンドルに依存する他のバンドルにプロジェクトの一部またはすべてのパッケージを公開することもできます。EclipseプロジェクトにJARファイルを保存するためのフォルダを作成します。Oracleでは、それらを置くためにlibのようなフォルダを作成することをお薦めします。新しいフォルダを作成するには、プロジェクト・フォルダを右クリックし、「新規」>「フォルダ」を選択します。Eclipse以外では、JARファイルをlibフォルダにコピーします。Eclipse内で、libフォルダを右クリックして、「リフレッシュ」を選択します。図5-24に表示されているように、JARファイルがlibフォルダに表示されます。Eclipseのlibディレクトリ」の説明META-INFディレクトリを展開し、MANIFEST.MFファイルを右クリックして、次で開く>プラグイン・マニフェストエディタを選択します。図5-25に表示されているように、マニフェスト・エディタが開きます。マニフェスト・エディタの「ビルド」タブ」の説明ビルドタブをクリックします。次のように、JARファイルをプロジェクト・ルートの下にあるバイナリ・ビルドに追加します。バイナリ・ビルド領域で、libディレクトリを展開します。図5-25に表示されているように、ライブラリの横にあるボックスを選択します。すべてのファイルを保存するには、[CTRL]-[SHIFT]-[S]キーを押します。EclipseにJARファイルをバンドルに追加することが指示されます。マニフェスト・エディタで、「ランタイム」タブをクリックします。「ランタイム」タブが表示されます。次のように、JARファイルをプロジェクトのクラスパスに追加します。マニフェスト・エディタで、「追加」ボタンをクリックします。図5-27に表示されているように、JARの選択ダイアログが表示されます。JAR選択ダイアログ」の説明バンドルに追加するJARファイルを選択します。この例では、libディレクトリを展開し、javax.jws_2.0.jarファイルを選択します。「OK」をクリックします。これにより、図5-28に表示されているように、選択したJARがクラスパス・リストに追加されます。「ランタイム」タブ」の説明すべてのファイルを保存するには、[CTRL]-[SHIFT]-[S]キーを押します。これにより、プロジェクトのクラスパスにJARが配置され、MANIFEST.MFファイルが編集されます。これを確認するには、マニフェスト・エディタで、「MANIFEST.MF」タブをクリックし、図5-29に表示されているように、JARがBundle-Classpathプロパティの下にリストされていることを確認します。図5-30に表示されているように、JARがプロジェクトのルートにライブラリとして表示されることにも注意してください。パッケージ・エクスプローラ」の説明オプションで、バンドルがこのJARからこのバンドルに依存する他のバンドルにパッケージをエクスポートする必要がある場合、5.7.4項「パッケージのエクスポート方法」の説明に従って、これらのパッケージをエクスポートできます。Processingプロジェクトに追加できます。Processingプロジェクトへの標準JARファイルの追加方法」を参照してください)。Processingプロジェクトに追加するには、バンドルをそのバンドルの依存性の定義に追加します。注意:この処理では、ビルド時にプロジェクトで参照バンドルを使用できるようになるのみです。デプロイまたはエクスポートした場合、バンドルはアプリケーションに直接パッケージ化されません。Processingサーバーにデプロイする必要があります。詳細は、23.1.3項「アプリケーション・ライブラリ」を参照してください。Processingプロジェクトに追加するには:OSGiバンドルをDOMAIN_DIR/servername/modulesディレクトリに配置します。ここで、DOMAIN_DIRは、/oracle_cep/user_projects/domains/mydomainのようにドメイン・ディレクトリを示し、servernameは、myserverのようにサーバー・インスタンスを示します。Eclipseを起動します。「プロジェクト」を右クリックし、「ターゲットのランタイムをリフレッシュ」を選択します。META-INF/MANIFEST.MFファイルを右クリックし、次で開く>プラグイン・マニフェストエディタを選択します。図5-31に表示されているように、マニフェスト・エディタが開きます。「依存関係」タブをクリックします。必須プラグイン領域で、「追加」をクリックします。図5-32に表示されているように、プラグインの選択ダイアログが表示されます。Processingサーバー・インストール・ディレクトリのDOMAIN_DIR/servername/modulesディレクトリに追加したバンドルを選択し、「OK」をクリックします。選択したバンドルがMANIFEST.MFファイルの必須バンドル項に表示されます。Processingプロジェクトに追加すると、プロパティ・ファイルがアプリケーションでデプロイされ、実行時に使用できます。Eclipseプロジェクトにプロパティ・ファイルを保存するためのフォルダを作成します。Oracleでは、プロパティ・ファイルの保存のためにプロパティのようなフォルダを作成することをお薦めします。新しいフォルダを作成するには、プロジェクト・フォルダを右クリックし、「新規」>「フォルダ」を選択します。IDE以外では、プロパティ・ファイルを「プロパティ」フォルダにコピーします。Eclipseでは、「プロパティ」フォルダを右クリックし、「リフレッシュ」を選択します。プロパティ・ファイルがpropertiesフォルダに表示されます。META-INFディレクトリを展開し、MANIFEST.MFファイルを右クリックして、次で開く>プラグイン・マニフェストエディタを選択します。図5-33に表示されているように、マニフェスト・エディタが開きます。マニフェスト・エディタの「ビルド」タブ」の説明ビルドタブをクリックします。次のように、「プロパティ」ファイルをプロジェクト・ルートの下にあるバイナリ・ビルドに追加します。バイナリ・ビルド領域で、「プロパティ」ディレクトリを展開します。図5-33に表示されているように、「プロパティ」ファイルの横にあるボックスを選択します。すべてのファイルを保存するには、[CTRL]-[SHIFT]-[S]キーを押します。Eclipseにプロパティ・ファイルをバンドルに追加することが指示されます。例5-1に表示されているように、プロパティ・ファイルをJavaコードでアクセスできます。}}5.7.4パッケージのエクスポート方法オプションで、バンドルがこのJARからこのバンドルに依存する他のバンドルにパッケージをエクスポートする必要がある場合、このパッケージをエクスポートできます。MANIFESTエントリが更新されます。Eclipse内で、図5-34に表示されているように、META-INFディレクトリを展開します。Eclipseのlibディレクトリ」の説明MANIFEST.MFファイルを右クリックし、次で開く>プラグイン・マニフェストエディタを選択します。図5-35に表示されているように、マニフェスト・エディタが開きます。「ランタイム」タブをクリックします。「ランタイム」タブが表示されます。エクスポート・パッケージ領域で、「追加」ボタンをクリックします。図5-36に表示されているように、パッケージの選択ダイアログが表示されます。パッケージ選択ダイアログ」の説明エクスポートするパッケージを選択します。名前でリスト内のパッケージを検索するには、テキスト・フィールドに名前を入力します。この例では、javax.jws.soapパッケージを選択します。「OK」をクリックします。図5-37に表示されているように、選択したパッケージがエクスポート・パッケージ領域に追加されます。「ランタイム」タブ」の説明すべてのファイルを保存するには、[CTRL]-[SHIFT]-[S]キーを押します。パッケージのインポート方法オプションで、バンドルでJARからパッケージをインポートする必要がある場合、このパッケージをインポートできます。MANIFESTエントリが更新されます。パッケージをインポートするには、次の手順を実行します。Eclipse内で、図5-38に表示されているように、META-INFディレクトリを展開します。Eclipseのlibディレクトリ」の説明MANIFEST.MFファイルを右クリックし、次で開く>プラグイン・マニフェストエディタを選択します。図5-39に表示されているように、マニフェスト・エディタが開きます。「依存関係」タブをクリックします。図5-39に示すように、「依存関係」タブが表示されます。インポート・パッケージ領域で、「追加」ボタンをクリックします。図5-40に表示されているように、パッケージの選択ダイアログが表示されます。パッケージ選択ダイアログ」の説明インポートするパッケージを選択します。名前でリスト内のパッケージを検索するには、テキスト・フィールドに名前を入力します。この例では、javax.jws.soapパッケージを選択します。「OK」をクリックします。図5-41に表示されているように、選択したパッケージがインポート・パッケージ領域に追加されます。「依存関係」タブ」の説明すべてのファイルを保存するには、[CTRL]-[SHIFT]-[S]キーを押します。Eclipseをカスタマイズするように、様々なプリファレンスを構成できます。それには、次のような構成が含まれます。Processingサーバー・ドメイン・ディレクトリへのパスを定義できます。Eclipseを使用したアプリケーション・ライブラリ・ディレクトリの定義方法」を参照してください。Processingプロジェクトおよびアプリケーションで検出できる様々な問題に重大度を割り当てることができます。個別のプロジェクトごとにこれらのプリファレンスを構成するか、または特定ワークスペースのすべてのプロジェクトに対して同じプリファレンスを構成できます。問題の重大度プリファレンスを構成するには:EPNエディタを開きます(7.1項「EPNエディタを開く」を参照)「ウィンドウ」>「プリファレンス」を選択します。「プリファレンス」ダイアログが表示されます。Processingの問題の重大度を選択します。Processingの問題の重大度ダイアログが表示されます。各タイプの問題の重大度を選択します。次のいずれかを選択できます。問題をエラーとして処理します。問題を警告として処理します。表5-7は、構成できる各問題領域を説明しています。未解決のキャッシュ・ローダーまたはインタフェース宣言が正しくない解決済のローダーアセンブリ・ファイルには、各wlevs:cache-loader要素のキャッシュ・ローダー・クラスを識別するbean要素があることを確認し、キャッシュ・ローダー・クラスが適切なインタフェースを実装することを確認します。未解決のキャッシュ・ストアまたはインタフェース宣言が正しくない解決済のストアアセンブリ・ファイルには、各wlevs:cache-store要素のキャッシュ・ストア・クラスを識別するbean要素があることを確認し、キャッシュ・ストア・クラスが適切なインタフェースを実装することを確認します。詳細は、次を参照してください:13.5.5.2項「読取り/書込みデータ・ソースでのデータの交換」イベント処理ネットワーク一致するアセンブリ定義がない構成オブジェクトEPN構成要素は、名前およびIDそれぞれでアセンブリ定義にリンクされています。構成要素の名前が、同じアプリケーション内のアセンブリ要素とIDが完全に一致していることを確認します。Processing構成ファイルの構成要素は名前で識別されます。アプリケーションで名前が重複する構成要素がないことを確認します。未解決のイベント・リスナーまたはインタフェース宣言が正しくない解決済のリスナーイベント処理ネットワークは、ネットワークの要素がアプリケーションの他の要素にイベントをプルまたは送信する方法を定義することによってビルドされます。イベント送信のターゲット、EPNアセンブリ要素でのリスナーの宣言が、送信したイベントの受信に必要なインタフェースを実装します。未解決のイベント・ソースまたはインタフェース宣言が正しくない解決済のソースイベント処理ネットワークは、ネットワークの要素がアプリケーションの他の要素にイベントをプルまたは送信する方法を定義することによってビルドされます。イベント・プルのソース、EPNアセンブリ要素でのソースの宣言が、プル・イベントの指定に必要なインタフェースを実装します。CQLプロセッサで定義しているルールの名前のみが含まれることを確認します。詳細は、D.87項「セレクタ」を参照してください。外部ステージへの参照が解決できることを確認します。詳細は、1.4.1.2項「EPNアセンブリ・ファイルの外部ステージの参照」を参照してください。CQLプロセッサのないチャネルを指定している場合、アセンブリ・ファイルwlevs:channel要素がevent-type属性で構成されていることを確認します。詳細は、第10章「チャネルを使用したEPNステージの接続」を参照してください。Processingでは、旧バージョン向けに構築されたアプリケーションとの下位互換性を供給します。アプリケーションの非推奨のXML要素の使用を確認します。Beanを使用して定義できます。property値は、サポートされているタイプの固定のセットに制限されます。propertyタイプが許可されたいずれかのタイプであることを確認します。詳細は、第9章「イベント・タイプの定義および使用」を参照してください。CQL文が現行のアプリケーションで指定しているように正しいことを確認します。CQL参照の他のアセンブリを検証します。CQL文が検証されません。CQL要件を満たす前に、プロセッサ構成には一致するプロセッサ・アセンブリ定義がある必要があります。CQL文を検証するための最低要件を満たしていることを確認します。欠落したバインド・パラメータによって直接または間接的に影響を受けるCQL文。パラメータ化された問合せ。CQLプロセッサがEPNのアップストリーム・ステージに接続していることを確認します。CQLプロセッサのルールには操作するイベント・ストリームがありません。「適用」をクリックします。「OK」をクリックします。reserved.法律上の。