Hi , Yes, correct ! I do not see any issues with the iRule here. Now I am trying to explain that you should check the application working status at each hope if its working fine. If backend application itself is not working then it will definitely won't work using F5 vServer also. So I would recommend you to check below steps to see the app working status. I am directly mentioning IP addresses here as per given details in your post.
1. First check application status using actual application server on required port. In your case, it will be – http://10.45.26.37/adb-soa and see if it gives you required page. This testing needs to be done from any LAN system which can reach this server. If this is working then go to next step. Otherwise need to work on application side to see if application is configured properly.