With the connections defined we can start to create the filtered connection, which will look like:
It is worth noting that the integration is two-way; this is because we want to show a return value that clearly represents an outcome: having succeeded or failing to pass through the filter. But additionally, ICS will not allow one-way integrations to have a filter. You can verify this by creating a version of our source connection with a modified WSDL where,
wsdl:message name="FlightInfoUpdateResponseMsg" and
<wsdl:output> elements are removed, and then trying to construct the integration we are about to describe; ...