私は次のものを持っています。パラメーター "g" は "on" または "off" にすることができます。それ以外の場合は、エラー ポリシーに移動します。ただし、例外ケースが呼び出されることはありません。代わりに、"on" または "off" ではない何かが "g" として渡されると、"on" ケースが呼び出されます。何故ですか?または、これを表現するより良い方法はありますか?
<PreFlow name="PreFlow">
<Request>
<Step>
<Condition>message.queryparam.g := "on"</Condition>
<Name>GOn</Name>
</Step>
<Step>
<Condition>message.queryparam.g := "off"</Condition>
<Name>GOff</Name>
</Step>
<Step>
<Condition>!((message.queryparam.g := "off") || (message.queryparam.g := "on"))</Condition>
<Name>GError</Name>
</Step>
</Request>