When publishing messages in OSB, error handling behavior is controlled by the Quality of Service setting. Setting QoS to 'Best Effort' means errors won't be caught, while 'Exactly Once' or 'At Least Once' enables error reporting. Message priority and expiry control message processing order and lifetime, not error catching.