Configuring the Else condition in an If, Else if, and Else transform
Create and configure an Else condition after you define the If condition and optionally more Else If conditions. The If, Else if, and Else always finishes with an Else condition. This is the condition that runs when none of the other conditions are true.
Before you begin
- Define the If condition of the If, Else if, and Else transform. For more information, see Configuring the If condition in an If, Else if, and Else transform.
- Define the Else If conditions of the If, Else if, and Else transform. For more information, see Configuring the Else If condition in an If, Else if, and Else transform.
About this task
The Else condition is the path followed by addresses whose country is different from Canada or UK. In the scenario, it is the path that evaluates to true when a US address needs to be mapped.
Complete the following steps to create and configure the Else condition of an If, Else if, and Else transform:
- Left-click Conditions, and the select Add Else.
An Else condition is included within Conditions.
- Connect the element Country in the input message assembly object located under to the Else condition.
- Connect the element Address with
a derived type of USAddress to the Else condition.
When you define the connection to the Else condition, a message displays to explain that you must transform the input and output elements within the nested map that is created where the input object is an address of type USAddress, and the output object is an address of type Address. You can click Click Here to access the nested map, or you can click anywhere on the message map to continue configuring the Else condition.
- Connect the Else condition to the output element Address.
A message map with three conditions is defined.
What to do next
Continue configuring the SOAP body. Return to Configuring the message map to include the SOAP message.