An inbound message for this scenario is processed by a dozen translation rules – each one sending the processed message to a different outbound thread. Only one of these translation rules was affected by the Tcl error. I’m concerned that if I resend an error message as if it were “new”, it would be processed by all the translation rules, not just the one which experienced the error. The system that never received the original would receive it; but the other systems that don’t require the Tcl proc would receive it a second time.
The resend_errordb command provides an option for including metadata from the original message. I wondered if this metadata, which includes information about inbound/outbound, would restrict the resend to only those routes which matched the inbound/outbound metadata. Are there any other criteria for including metadata with the resend_errordb command?