ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Stream Explorerの管理
12cリリース(12.2.1)
E72512-01
  目次へ移動
目次

前
次
 

A.11.7 UPLOAD

指定プロセッサに構成されたOracle CQLルールを、アップロードされたコンポーネント構成ファイルのOracle CQLルールに置換します。

Oracle CQLルールのリストが含まれるコンポーネント構成ファイルは、コンポーネント構成ファイルのスキーマに準拠しています(Oracle Stream Explorerスキーマ・リファレンスを参照してください)。このファイルには、指定プロセッサに現在構成されているルールを置換する1つ以上のOracle CQLルールが含まれます。そのようなコンポーネント構成ファイルの例は、次のとおりです。

<?xml version="1.0" encoding="UTF-8" ?> 
<config>
  <processor>
  <name>helloworldProcessor</name> 
    <rules>
      <query id="helloworldRule1">
          <![CDATA[  SELECT * FROM HelloWorldEvent [Rows 2] > 
      </query>
    </rules>
  </processor>
</config>

前述の例では、コンポーネント構成ファイルは、helloworldRule1という名前の単一の Oracle CQL問合せを構成し、そのOracle CQL問合せテキストはSELECT * FROM HelloWorldEvent [Rows 2]です。

注意:

wlevs.AdminユーティリティのUPLOADコマンドを使用するとき、他のOracle CQLコマンドを実行するときと同様に、-processor引数を使用して、Oracle CQLプロセッサ名をOracle CQLルールの追加先に指定します。これは、ネーミング競合を避けるために、ユーティリティがコンポーネント構成ファイル内の任意の<name>要素を無視することを意味します。

コンポーネント構成ファイルの作成の詳細と例は、Oracle Stream Explorerによるイベント処理のためのアプリケーション開発を参照してください。

「DOWNLOAD」で説明されているように、DOWNLOADコマンドを使用して、プロセッサのコンポーネント構成ファイルのコピーを取得できます。

構文

java wlevs.Admin 
    [ Connection Arguments ]
    [ User Credentials Arguments ]
    [ Common Arguments ] 
    UPLOAD -application application -processor processor -sourceURL sourcefileURL

表A-12 UPLOAD引数

引数 定義
-application application

管理対象のOracle CQLルールを持つOracle Stream Explorerアプリケーション名を指定します。

アプリケーションの完全一致名を取得するため、次を実行できます:

  • wlevs.Adminを使用すると、名前を問い合せます(「アプリケーションおよびプロセッサの名前の問合せ」を参照してください)。

  • Oracle Stream Explorer Visualizerを使用します。Oracle Stream Explorer Visualizerを起動します(『Oracle Stream Explorerビジュアライザの使用』Oracle Stream Explorerに関する項を参照してください)。左ペインで、アプリケーションのデプロイ先のOracle Stream Explorerインスタンスの「アプリケーション」ノードへ移動して展開します。「アプリケーション」ノード直下の各ノードは、完全一致アプリケーション名を示します。

  • アプリケーションのMANIFEST.MFファイルを参照します。アプリケーション名は、Bundle-SymbolicNameヘッダーによって指定されます。

-processor processor

特定のOracle CQLプロセッサ名を指定します(このプロセッサは、-application引数で指定されたOracle Stream Explorerアプリケーションに付属し、そのOracle CQLルールが管理対象となります)。

完全一致名が不明な場合は、それを取得するための詳細は、「アプリケーションおよびプロセッサの名前の問合せ」を参照してください。

-sourceURL sourcefileURL

次の形式のOracle CQLルールを含むコンポーネント構成ファイルのURLを指定します。

file:///path-to-file

次の例は、Oracle CQLルールをc:\processor\config\myrules.xmlファイルからhelloworldアプリケーションのOracle CQL helloworldProcessorへアップロードする方法を示します。

java wlevs.Admin 
     -url service:jmx:msarmi://localhost:9002/jndi/jmxconnector 
     -username wlevs -password wlevs 
     UPLOAD -application helloworld -processor helloworldProcessor 
     -sourceURL file:///c:/processor/config/myrules.xml