There are two types of errors/faults in SY:
- Application errors which are declared in the service contract (e.g. throws InvalidOrderException)
- Runtime errors which are generated during processing (e.g. validation or transformation errors)
IMO, Robust In-Only is for cases where you want to report an application error but there is no expected success response. This is not on the schedule for SY 1.0.
SWITCHYARD-1534 involves propagating runtime errors back to the consumer as part of an in-only exchange and that is on the schedule for 1.0.
Yes, it does.