For Components of the same type, within the management portal production, you can left click to select the top/first component (operation) and then scroll to the bottom, hold the "shift" key while left-clicking to select the last/bottom component (operation). This should highlight all of the operations between the two also AND it will open the actions tab on the right allowing you to disable, enable or restart all of the components selected. 

Many of our systems utilize the default as the acks don't really provide anything more meaningful than the message was received but when I am doing state reporting over TCP/IP and their acknowledgements are meaningful and point out updates being needed on the interface, I use this string ":?R=W,:?E=W,:~=W,:?A=C,:*=W,:I?=W,:T?=C" to log warnings on the messages but to still count the messages as complete so that it will send the next message in the queue. 

Hello, Geoff! 

You seem like a deep researcher already so you have probably found this documentation already but I believe you are on the right track! You will probably need to create a custom subclass that extends the %CSP.Error class! 

You can take a look here if you are looking to generate custom errors. I am not able to offer a code example as so far for us the default error pages have been suffice but maybe this can be a leaping point if you haven't found one yet! 
 

HANDLEING ERRORS: 
https://docs.intersystems.com/iris20222/csp/docbook/DocBook.UI.Page.cls?...

CSP ERROR CODES:
https://docs.intersystems.com/iris20222/csp/docbook/DocBook.UI.Page.cls?...