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

前
次
 

A.11.4 REPLACERULE

既存のOracle CQLルール、問合せ、またはビューを別のルール、問合せ、またはビューに置換します。Oracle Stream Explorerは、最初に元のルール、問合せ、またはビューを破棄してから、新規のものをそれぞれの場所に挿入します。

構文

java wlevs.Admin 
    [ Connection Arguments ]
    [ User Credentials Arguments ]
    [ Common Arguments ] 
    REPLACERULE -application application -processor processor 
        -rule rulename rulestring 

表A-9 REPLACERULE引数

引数 定義
-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ルールが管理対象となります)。

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

-rule rulename rulestring

置換するOracle CQLルール、問合せ、またはビューの名前を指定します。Oracle Stream Explorerは、古いルール、問合せ、またはビューを削除してから、新規のものを同一の名前で、ただしルール・テキストは新規にして挿入します。ビューの場合、Oracle Stream ExplorerrulestringのSELECT文に基づいてスキーマを生成します。

Oracle CQLのrulestringを二重引用符で囲んで入力します。

次の例では、myqueryというOracle CQL問合せを、helloworldアプリケーションのOracle CQL helloworldProcessorのOracle CQLテキストSELECT * FROM Withdrawal [Rows 10]に置換する方法を示します。

java wlevs.Admin 
     -url service:jmx:msarmi://localhost:9002/jndi/jmxconnector 
     -username wlevs -password wlevs 
     REPLACERULE -application helloworld -processor helloworldProcessor 
     -rule myquery "SELECT * FROM Withdrawal [Rows 10]"