- Inputs of operations "turn" and "lower" have different global
element declarations (GEDs)
- Inputs of operations "raise" and "lower" have the same GED.
- If the WS receives a message of type A, how does it know whether
the client is requesting a "raise" operation or a "lower" operation?
<description>
<types>
...
</types>
<interface>
<operation name="raise" pattern="in-out">
<input element="A"> ... </input>
<output element="B"> ... </output>
</operation>
<operation name="lower" pattern="in-out">
<input element="A"> ... </input>
<output element="C"> ... </output>
</operation>
<operation name="turn" pattern="in-out">
<input element="D"> ... </input>
<output element="E"> ... </output>
</operation>
</interface>
...
</description>