Thank you for your response.
You were correct, I needed to make a custom Operation that extends the TCPOperation and I intercept the ACK messages in there.
What I did for anyone else that runs into this issue:
Overload "Method OnGetReplyAction(" Call the "##super" to set the response by default.
Then interrogate the ACK for the MSA:3 text and using a Data Lookup Table I am configuring text values as a key like "Failed to queue message" and setting the value as the response code. S for Suspended in this example.
Overwrite the response with your DLT response code and boom. Suspending messages based on MSA text field without removing default Reply Action Code behaviour completely.
- Log in to post comments