Oracle® Fusion Middleware Oracle Event Processing開発者ガイド 11gリリース1 (11.1.1.7) for Eclipse B61654-06 |
|
前 |
次 |
この付録では、Oracle Event Processingのアプリケーション・デプロイメントを構成するのに使用するXMLの背後にあるスキーマである、deployment.xsd
スキーマの要素へのリファレンスを示します。
この付録の内容は次のとおりです。
Oracle Event Processingには多数のアプリケーション・アセンブリ要素が用意されており、それらの要素をアプリケーションのEPNアセンブリ・ファイル内で使用して、イベント・タイプを登録し、イベント処理ネットワークのコンポーネントを宣言し、各コンポーネントがどのように相互にリンクしているかを指定します。EPNアセンブリ・ファイルは、標準のSpringコンテキスト・ファイルの拡張です。
Oracle Event Processingコンポーネント構成要素は次の階層で構成されます。
beans Standard Spring and OSGi elements such as bean, osgi-service, and so on.
次のfxアプリケーションのサンプル・デプロイメント構成ファイルは、様々なOracle Event Processing要素の使用方法を示しています。
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wlevs="http://www.bea.com/ns/wlevs/deployment" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.bea.com/ns/wlevs/deployment http://www.bea.com/ns/wlevs/deployment/deployment.xsd"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/> </bean> <wlevs:deployment id="fx" state="start" location="file:${wlevs.domain.home}/applications/fx/com.bea.wlevs.example.fx_11.1.0.0.jar"/> </beans>
この要素を使用して、Springアプリケーション・コンテキストに対してアダプタ・コンポーネントを宣言します。
表E-1には、wlevs:deployment
デプロイメント要素の属性がリストされています。
表E-1 wlevs:deploymentデプロイメント要素の属性
属性 | 説明 | データ型 | 必須? |
---|---|---|---|
|
このデプロイされたアプリケーションの固有の識別子です。 |
|
はい。 |
|
このデプロイメントBeanが依存するBeanの名前が初期化中です。このBeanの前にこれらのBeanが初期化されることがBeanファクトリにより保証されます。 |
|
はい。 |
|
デプロイするバンドルの場所を指定するURLです。相対URLが指定されている場合、locationは相対 例: location="file:applications/simpleApp/simpleApp.jar"
|
|
いいえ。 |
|
Oracle Event Processingサーバーにデプロイした後、バンドルのあるべき状態を指定します。この属性の値は次のいずれかである必要があります。
デフォルト値: |
|
いいえ。 |
次の例は、デプロイメント・ファイルでのwlevs:deployment
要素の使用方法を示しています。
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wlevs="http://www.bea.com/ns/wlevs/deployment" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.bea.com/ns/wlevs/deployment http://www.bea.com/ns/wlevs/deployment/deployment.xsd"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/> </bean> <wlevs:deployment id="fx" state="start" location="file:${wlevs.domain.home}/applications/fx/com.bea.wlevs.example.fx_11.1.0.0.jar"/> </beans>