"Unable to connect to the selected Mobile Data Service, please try again later."
I was getting this error everytime i try to access the web from the simulator browser and my application could not access the web though it works on the real device.
This is how I solved it:
1.Open the rimpublic.property file. The rimpublic.property file can be found at:
\Program Files\Research In Motion\BlackBerry JDE #.#.#\MDS\config
Then add or edit these http handlers
[HTTP HANDLER]
application.handler.http.proxyEnabled = true
application.handler.http.proxyHost= your_proxy_name_or_ip
application.handler.http.proxyPort=your_proxy_port
application.handler.http.proxyUser=your_username
application.handler.http.proxyPass=your_password
A more comprehensive procedure can be found at
Livelink - Redirection
Note: You may ignore the last 2 entries but this means u will have to supply your username or password everytime the simulator wants to connect via the proxy server.
2. Make sure the APN in Options -> Advanced Options -> TCP is set to rim.net.gprs
3. Create a JAVA_HOME environmental variable and put the path of your java jdk, mine is C:\Program Files\Java\jdk1.6.0_04