Why don't you just evaluate the ESB response in jbpm - and if it is a fail ends the flow (using a jbpm decission)?
I don't want to draw transitions from every ESBService node to decision node. It would be flexible if I could just signal from esb to suspend the process.
Is it even possible to signal process from esb to suspend the jbpm process??
In theory: Yes. You should be able to get a reference to the flow from the request. After this you could use jbpm api to perform whatever you want.
I don't think there is a predefined action for you, if that is what you're asking for.
Using the other approach you don't need to add a decision - you could just define an exception transition to end-state. Take a look at https://www.redhat.com/docs/en-US/JBoss_SOA_Platform/5.0.1/html/Services_Guide/chap-jBPM_Integration.html#scenerio_2