# Mediator Sequence - Conditional with multiple clauses

**URL:** <https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336>\
**Category:** Forum\
**Tags:** Former-Crossvision-Products, Service-Orchestrator\
**Created:** [May 31, 2005, 10:46pm UTC](https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336 "2005-05-31T22:46:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pau\_Garc](https://avatars.discourse-cdn.com/v4/letter/p/a587f6/32.png) [@Pau\_Garc](https://techcommunity.softwareag.com/u/Pau_Garc)\
**Post date:** [May 31, 2005, 10:46pm UTC](https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336/1 "2005-05-31T22:46:36Z")

</div>

Hi All,

This is a very simple question but I don’t find the way to do it.

Working with Mediator Studio, I need to create a Conditional (If) with multiple clauses, just like this:  
If (property1=X and property2=y and property3 and …)

I have too many clauses to use a sequence of If’s, it looks few “elegant”.

Does anybody know how to do this?

Thanks.

---

<div class="post-metadata">

**Author:** ![Mike\_Bernat](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Mike\_Bernat](https://techcommunity.softwareag.com/u/Mike_Bernat)\
**Post date:** [June 1, 2005, 3:46am UTC](https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336/2 "2005-06-01T03:46:42Z")

</div>

Hi Pau,

The Mediator’s statement does not directly support complex relational expressions. You can accomplish what you want by combining XPath evaluation with a boolean statement, like the following:

In this example, P1, P2, and P3 are message properties. Also, since all Mediator properties are strings, you need to understand the XPath rules for converting values (like numeric or boolean) to strings.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![Pau\_Garc](https://avatars.discourse-cdn.com/v4/letter/p/a587f6/32.png) [@Pau\_Garc](https://techcommunity.softwareag.com/u/Pau_Garc)\
**Post date:** [June 1, 2005, 9:38pm UTC](https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336/3 "2005-06-01T21:38:16Z")

</div>

Hi Mike,

That’s the solution.

Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 2:39pm UTC](https://techcommunity.softwareag.com/t/mediator-sequence-conditional-with-multiple-clauses/59336/4 "2021-04-02T14:39:46Z")

</div>


