HTTP 遞送規則動作子表示式建置器

請利用子表示式建置器及 AND、OR、NOT 和括弧分組,從子表示式建置複式規則條件。子表示式建置器會在您套用變更時驗證規則,且會發出括弧不對稱和不支援邏輯運算子的警示。

如果要檢視 ODR 的這個頁面,請按一下伺服器 > 隨需應變路由器 > odr_name > HTTP 隨需應變路由器內容 > 遞送原則 HTTP 規則 > 指定方式 > 表示式 > 子表示式建置器

如果要檢視 ODR 叢集的這個頁面,請按一下伺服器 > 隨需應變路由器叢集 > odr_cluster > HTTP 隨需應變路由器內容 > 遞送原則 HTTP 規則 > 指定方式 > 表示式 > 子表示式建置器

選取運算元

強化的 HTTP 遞送規則的表示式可支援表示式來定義目標叢集。 在定義目標叢集時,表示式的功能較佳且較具彈性。例如,表示式 cluster=’TestCell/TestClusterA' 引導 ODR 將呼叫遞送至 TestClusterA 的成員。

下列清單包括運算元選項:

  • 叢集
  • 伺服器
  • 模組
運算子

依所選的運算元而定,會顯示各種運算子選項。下列清單包括運算子選項:

  • <> 小於或大於運算子用於數字。
  • 等於 (=) - 這個相等運算子表示區分大小寫的相符項目。
  • 等於不區分大小寫 (EQUALSIGNORECASE) - 這個相等運算子表示不區分大小寫的相符項目。
  • IS NULL:這個運算子表示查詢的驗證作業顯示所要求的參數不存在。
  • IS NOT NULL:這個運算子表示查詢的驗證作業顯示所要求的參數存在。
  • LIKE:這個運算子表示字串運算元值的型樣比對。此值必須在型樣比對的根目錄位置中,包含百分比符號 (%) 萬用字元。例如,表示式 host LIKE %blanca 會符合 blanca 一字或是結尾為 blanca 的其他任何單字,表示式 host LIKE blanca% 會符合 blanca 一字或是開頭為 blanca 的其他任何單字,而表示式 host LIKE %blanca% 則會符合 blanca 一字或是其中內嵌 blanca 的其他任何單字。
  • IN:這個運算子表示在單一表示式中有多個值的運算元。例如,對於稱為 port 的運算元,如果您要表示埠值可以是 908090909091 之類值的任何一項或全部,表示式片段便是 port IN (9080,9090,9091)。方括弧內的值之表示方式視埠的資料類型而定。如果埠是整數,則正確的語法是沒有引號的值。如果埠是字串,則正確的語法是 port IN (‘9080’, ‘9090’, ‘9091’)

請依所選的運算子,輸入代表您要建立之子表示式的值。

子表示式建置器

產生子表示式作為您指定的運算元、運算子和值的結果。

附加

將子表示式新增到新規則中。




WebSphere Virtual Enterprise 資訊中心(線上)

相關資訊
遞送原則 HTTP 規則
HTTP 規則表示式建置器

http_subexpression