ESB Portal with a bulk resubmission feature

The OTB ESB portal is quite handy but lacks some useful features and also has some usability issues.

I recently had a go at enhancing the ESB Management Portal so that messages can be resubmitted in bulk. This needed a bit of web skills as well in order to cater for the UI and make the whole experience seemless.
I needed to introduce two modes in the ‘Faults’ page where the user could view pending faults vs processed faults.

screen1

Users could select the faults for which they wanted the messages to be resubmitted and click on Resubmit.

screen2

Messages would then be resubmitted in the order same order they were thrown as exceptions.

screen3

This has really helped us in scenarios where a whole load of messages would be sent to the ESB portal for review and the administrator has to ensure that order of processing was maintained.

This feature involved changes to both the portal and the ESB exception service. The portal was also “ajaxified” for a better user experience.