Doc persistence on broker

how should a flow service be structured ( in a try catch block) so that if any errors occurs in the flow service, it ripples back to the service at the top level and returns an error to the broker ( assuming a doc was published on the broker and a trigger service handled this doc)

webmethods recommendation of using a sequence(exit on success) at the highest level always returns a success code.