How do I set up a Proxy Mapping within MDS for RepliGo Server?
This question is relevant if your BES/MDS configuration is set up to use a proxy server for web browsing traffic from your BlackBerry devices.
Some HTTP proxy server configurations interfere with the operation of the RepliGo Enterprise client program, which uses HTTP via MDS to communicate with RepliGo Server.
A Proxy Mapping in MDS will allow all RepliGo Server requests from BlackBerry devices to bypass a configured HTTP proxy and be sent directly to RepliGo Server.
The regular expression string is as follows:
http://repligoserver:4080/.*
Where “repligoserver” is replaced by your RepliGo Server host name. Note the presence of the period and the asterisk after the last forward slash in the URL, these are significant.
Under BES 4.0, this should be entered in this location:
BlackBerry Manager > (Server) > Mobile Data Service Properties > Proxy > Use Manual HTTP Proxy Configuration > View/Update Proxy Mappings > New Proxy Mapping > URL Regular Expression > Use custom regular expression
Under BES 4.1, this should be entered in this location:
BlackBerry Manager > BlackBerry Domain > Servers > (Server) > Connection Service > Edit Properties > Proxy > Manual Proxy > Proxy Mappings > … > New… > Universal Resource Locator
In some versions of BES 4.1, the MDS Proxy Mapping may have a Proxy String associated with it that needs to be set to DIRECT.
Use the buttons in the mappings dialog to move this new entry to the top of the list, or at least as high in the list as needed so MDS does not match the RepliGo Server entry first.
Once this regular expression has been entered, restart the BlackBerry Mobile Data Service from the Services control panel. When configured in this way, normal web browsing via the BlackBerry browser is not affected and still proceeds through the HTTP proxy.
This feature is sometimes called a “proxy bypass” or “proxy exclusion.”
