Damon,
I’m inclined to agree with everyone here that what you’re requesting seems a little weird. Since you’ve mentioned that you’re trying to load-balance, am I correct in guessing that you’re trying to do that without a real load-balancer?
Since your partner server is sitting in DMZ, by definition, it is protected by two firewalls. So the port filtering is going to be done by the firewalls anyway. For example, you want to listen on 172.16.1.1:5555 (for internal) and 123.123.12.1:80 (for external), then your external FW would allow in 123.123.12.1 @ port 80, and internal FW would allow out (from internal LAN) 172.16.1.1 @ port 5555. The issue becomes moot, since you want your FW to protect your server, right?
#Integration-Server-and-ESB#Adapters-and-E-Standards#webMethods