If, Else if e Else
La trasformazione If, Else if ed Else consente di controllare il flusso dell'associazione impostando le condizioni.
La trasformazione If, Else if ed Else opera come un gruppo di trasformazioni condizionali. La condizione viene applicata all'elemento di input della trasformazione condizionale. Se la condizione viene soddisfatta, la trasformazione nidificata all'interno della trasformazione condizionale viene eseguita.
- Per ogni trasformazione condizionale nel gruppo, immettere una condizione nella scheda Condizione nella vista Proprietà.
È possibile definire un'espressione di condizione che sia un'espressione XPath o una chiamata a un metodo statico su una classe Java™ importata. È inoltre possibile creare un'espressione complessa comprendente XPath, Java e funzioni di estensione come iib:getUserDefinedProperty("propertyname").
- Per modificare l'ordine in cui vengono valutate le condizioni, selezionare il gruppo condizionale e fare clic sulla scheda Ordine e utilizzare le frecce su e giù.
- Fare doppio clic sulla trasformazione condizionale (ad esempio, If) per creare la mappatura che verrà eseguita per la condizione.
Gli elementi nella mappa nidificata devono essere mappati per poter eseguire la trasformazione.