When using the publich component in the blueprint the events are not immediately published, but put into a buffer. Then if your workflow end in the Error component (or whatever it’s called - its been a while) all the events in the buffer gets dropped without being published.
This is the way it is supposed to behave. The reasoning is that blueprints are “transactional” and it should produce no events in case it fails. Of course if you want to publish an error event then you are SOL. An alternative would be to end the workflow normally but then you won’t see a failed integration in the Integration Monitor (name?).
I think there might be a setting that can be checked or unchecked in the first component of your workflow to indicate whether the blueprint should act transactionally. Then there is also the option to check the publish immediately. Keep in mind that publish immediately is actually publish ASAP. I would test it before you rely on my memory.
Good luck.
Andreas
#broker#Integration-Server-and-ESB#webMethods#Universal-Messaging-Broker