Traveler 8.5 on Windows Mobile 6.1+HTC Diamond: Unable to download configuration

We are trying to install the Traveler 8.5 client on a HTC Diamond Windows Mobile 6.1 device.We are able to download it from our corporate site and install it.

When we configure it for the first time, the software reports “Unable to connect to the remote site and port” (translated from Italian).

We use the following ports: HTTP: 980, HTTPS: 9443, Sync port: default.

Please notice that the Traveler 8.5 client with the same settings on a Windows Mobile 5 device works fine.

I’m attaching the log for further analysis.


05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:160] CheckWECMUsage - enter

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:176] CheckWECMUsage - querying registry worked, using LMC = 0

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:253] CheckWECMUsage - exit (0)

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:262] IsDeviceCradled - enter

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:278] IsDeviceCradled - got Cradled state from registry

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:291] IsDeviceCradled - exit (0)

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:761] EnsureConnected - CheckWECMUsage() = 0, IsDeviceCradled() = 0, , IsAutoDetectEnabled() = 1

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:790] EnsureConnected - either WECM is not selected OR the device is cradled

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:674] ConnectToServer - enter

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:604] GetServer - enter

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:616] GetServer - szKey = Software\IBM\Lotus\Notes Traveler\Sync

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:660] GetServer - exit (1)(<>)

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:703] ConnectToServer - destURL = http://<>

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:706] ConnectToServer - waiting for ConnMgrApiReadyEvent to signal

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:708] ConnectToServer - ConnMgrApiReadyEvent signalled

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:713] ConnectToServer - ConnMgrMapURL returned 0

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:741] ConnectToServer - ConnMgrEstablishConnectionSync failed (hRet: -2147467259, dwStatus: 0x24)

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:743] ConnectToServer - ConnMgrReleaseConnection returned -2147024890

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:750] ConnectToServer - exit (0)

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:798] EnsureConnected - Error - Could not connect to ConnMgr

05-13 10:29:42 [0x44a5abc2][L][.\connectivity.cpp:803] EnsureConnected - returning 0

05-13 10:29:42 [0x44a5abc2][L][.\Logger.cpp:576] Il client non è stato in grado di aprire una connessione a questo indirizzo e questa porta.

05-13 10:29:42 [0x44a5abc2][L][.\Configuration.cpp:4587] GetConfigFromServer - error - GetFileFromServer returned 8

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2721] RegQueryValue: $DPLocked does not exist in the registry.

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2831] GetConfigValue - RegQueryValueEx failed

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2721] RegQueryValue: $DPLocked does not exist in the registry.

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2831] GetConfigValue - RegQueryValueEx failed

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2721] RegQueryValue: $DPLocked does not exist in the registry.

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2831] GetConfigValue - RegQueryValueEx failed

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2721] RegQueryValue: $DPLocked does not exist in the registry.

05-13 10:29:45 [0xa4ac01f6][L][.\Configuration.cpp:2831] GetConfigValue - RegQueryValueEx failed

Subject: Traveler 8.5 on HTC Diamond

Can you verify that the device can communicate with the Server. Best way to do this is to point the device web browser to

http://servername:980/servlet/traveler

If this works you should get a login prompt and be able to log in and view User Status. That verifies communication over port 980 or 9443 if you use https.

To test the Auto Sync port, generally 8642 you would need a telnet client on the device such as MidpSSH. If the port is open to the device you will be able to open a telnet session to the server on port 8642. The session is useless since the server isn’t listening for telnet requests, but it does verify the device can communicate with the server. If the port is not open to the device the telnet client will report an error communicating with the server.

Some additional questions include:

  1. are you using a VPN solution?

  2. Are both devices using same connection mechanism? I.E. Active Sync, GPRS, etc?

  3. If using over the air such as GPRS, are both devices using the same Mobile Carrier?

Thanks.

Subject: Tests results

Corey, We used MidpSSH to test all the ports and all connections were successfull.

About your questions:

1. We are not using a VPN

2. + 3. Both devices were using the same connection type since we are using the same SIM card.



A.

Subject: I am experiencing the same but on other devices. Will get back with more details during the day.