Many thanks to Rob and Peter for their responses.
I checked my domlog.nsf and all was well.
It transpires that within the users Blackberry Browser settings, “Support Javascript” was not checked. I also use CSS (although very small for the handheld), and this setting was also not checked.
Once “Support Javascript” was checked, login proceeded as expected.
Also, make sure the users default browser is set to “Blackberry Browser”. If you send an email with a link to an element on your internal server, and the default browser is set to the wireless providors, it will error 400.
As a side question, does anyone know if there is a setting in the BES policy documents to set these?
=========================
I have also posted this over at the Blackberry forums
http://www.blackberry.com/developers/forum/thread.jsp?forum=3&thread=8850
but maybe someone here could help shed some light on this.
BES 4.0
7290 and 7150 handhelds running 4.0.0.2XX
MDS is running, using browser-message and browser-channel to push to handheld or urls within body of email, works like a charm, no problems. The databases being accessed are on a 6.5.3 Domino server, Single sign on, user prompted f or user name and password, etc., connects to data. This has been running for about 7 months.
I now have new users that have 7130e and 7250 running 4.1.0.268.
If I send an email to these devices with a url of say
http://myBESserver/mypath/SomeDB.nsf/0/D5FE586FB4283670852571E80017E7F8?OpenDoc ument,
the handhelds running the variations of 4.0.0.2XX can “Get Link” no problem.
The problem is with the handhelds running 4.1…
If the url is connecting to a DB that requires authentication, when they enter their user name and password, the form processes but keeps returning to the login with the username and password cleared out. If the url does not require authentication (for testing purposes) the following error occurs:
===================
HTTP Error 400: Bad Request
The server could not understand the page request, or was unable to process it for some reason. Please try loading a different page.
details: Unable to determine IP address from hostname
===================
When the url is clicked it starts the Blackberry Browser, so it’s not trying to connect via the providors browser.
If the user copies the url from the email, that does not require authentication, and does a “Goto…” in the Blackberry Browser, pastes the url in, it will connect. If it’s a url that requires authentication, we get the problem mentioned above.
So it’s obviously something to do with the handhelds running 4.1. Could something be messing up the url? Any ideas how can I get these handhelds to connect? Would an upgrade to BES 4.1 help?..although this would seem to be a bit drastic for just this issue (although I will get round to upgrading it).
Unfortunately, the users and devices are physically located a great distance from me so I cannot test this for myself first hand.
All comments or suggestions are gladly welcomed.
Nick