I tried testing with the debug statements in. I ran from my test machine(10.24.69.2) and the logs looked good.
Rule HTTP-PROXY-VGN HTTP_REQUEST: ---------NEW REQUEST--------------
Rule HTTP-PROXY-VGN HTTP_REQUEST: uri is: /FOO/webservice/FOO?wsdl
Rule HTTP-PROXY-VGN HTTP_REQUEST: IP is: 10.24.69.2
Rule HTTP-PROXY-VGN HTTP_REQUEST: Starting uri with /FOO/
Rule HTTP-PROXY-VGN HTTP_REQUEST: sending to pool FOO.com-80
When I removed my test IP from the rule I was still getting sent to the pool. One thing I did not understand is that I was still getting sent to the pool, but I never see the debug statement stating I am being sent to the pool.
I ran this test twice.
Rule HTTP-PROXY-FOO HTTP_REQUEST: ---------NEW REQUEST--------------
Rule HTTP-PROXY-FOO HTTP_REQUEST: uri is: /FOO/webservice/FOO?wsdl
Rule HTTP-PROXY-FOO HTTP_REQUEST: IP is: 10.24.69.2
Rule HTTP-PROXY-FOO HTTP_REQUEST: Starting uri with /FOO/
Rule HTTP-PROXY-FOO HTTP_REQUEST: ---------NEW REQUEST--------------
Rule HTTP-PROXY-FOO HTTP_REQUEST: uri is: /FOO/webservice/FOO?wsdl
Rule HTTP-PROXY-FOO HTTP_REQUEST: IP is: 10.24.69.2
Rule HTTP-PROXY-FOO HTTP_REQUEST: Starting uri with /FOO/