直前のコンポーネントのプロパティ値によって分岐します。
指定のプロパティ値が正規表現パターンにマッチする場合は右方向、マッチしない場合は下方向にストリームを出力します。
入力 | フォーマット | すべて |
---|---|---|
接続数 | 1 | |
説明 | すべてのストリームを入力できます。 | |
出力 | フォーマット | すべて |
説明 | 入力ストリームをそのまま出力します。 |
名前 | プロパティ型 | マッピング | 説明 | ||||||
---|---|---|---|---|---|---|---|---|---|
プロパティ名 | propertyName | - |
値を評価する直前のコンポーネントのプロパティ名を指定します。
プルダウンリストで直前のコンポーネントのプロパティ一覧が表示されます。タブになっているプロパティの各項目は「<プロパティ名>.<フィールド名>」 のようにプロパティ名とフィールド名を「.」で区切った名前になります。 |
||||||
大文字小文字の区別 | choice | - | 正規表現 に指定した正規表現が大文字小文字を区別するか指定します。
|
||||||
正規表現 | string | 入力&出力 | プロパティ名 で指定したプロパティ値を評価するための正規表現を指定します。 |
コミット | 何もしません。 |
---|---|
ロールバック | 何もしません。 |
このコンポーネントがエラーを発生することはありません。
通常、このコンポーネントの評価対象となるコンポーネントは、このコンポーネントの直前にリンクされている コンポーネントです。ただし、直前のコンポーネントがBranchByComponentPropertyまたはBranchByExceptionの場合、 さらにその直前のコンポーネントが評価対象となります。つまり、複数の分岐コンポーネントを続けて配置することが可能です。
プロパティ値をプルダウンリストから選択する方法の場合、選択肢の内容は日本語で記述されていますが、内部的には英字で管理されています。そのため、プルダウンリストの内容を評価したい場合、記述されている日本語に対応する英字を対象にする必要があります。対応する文字列については、各コンポーネントのヘルプを参照してください。プロパティ型がchoiceの場合がプロパティ値をプルダウンリストから選択する方法になります。プロパティ型がchoice以外の場合は、日本語、英数字などの文字列を評価できます。
プロパティ名 | プロパティ値 |
---|---|
プロパティ名 | 差出人 |
正規表現 | .*@infoteria.co.jp |
受信ヘッダープロパティにヘッダー名「SOAPAction」が設定されている必要があります。
プロパティ名 | プロパティ値 |
---|---|
プロパティ名 | 受信ヘッダー.SOAPAction |
正規表現 | ".*" |