Problem: An ArcSDE three-tier connection doesn't work from remote clients, but works fine with a two-tier connection
An ArcSDE three-tier connection doesn't work from remote clients. It works fine, however, with two-tier connections from the same clients and also with three-tier connections from the server.
The configuration may also produce an error in the following log files:
ArcSDE 8.x: SDEHOME/etc/giomgr.log
ArcSDE 9.x: SDEHOME/etc/giomgr_<service_name>.log
The error reads:
"ERROR (-1): Could Not Send XDR Result.
Users observing this message should investigate their firewall configuration as a source of the problem, but be aware that other conditions can also cause ArcSDE to report the same error."
There is a firewall on the server that is blocking the three-tier connection. In this case, the firewall allows incoming information, but blocks all outgoing information.
Solution or Workaround
Check the server for firewalls. Disable all firewalls and test the connection again. If it works, the firewall either needs to be disabled, or reconfigured.