iAnywhere Mobile Office 5.7 (5.7.2010.0216) EBF Release
v5.7 iAnywhere Mobile Office
EBF Release 5.7.2010.0216
As of March 1, 2010
Contents
What’s New?
Important Notes
Patch Installer Files
Issues Fixed by EBF Builds
What’s New?
<5.7.2010.0216>
§ Scheduled Sync automatic Get More/Outbox send
If the device has Scheduled Sync enabled, any outbox item will be automatically sent. Also any Get More requests of attachments or mail bodies will happen automatically without user interaction.
§ Symbian Standalone Security Manager 6.5 Update
§ Support for S60 3rd Edition FP2 devices such as E75, E52 and E72
§ Support for S60 5th Edition devices such as N97
§ Encryption for S60 3rd Edition (FP0, FP1, FP2) and 5th Edition i.e. encryption supported on all E-Series devices.
§ Windows Mobile Standalone Security Manager 6.5 Update
§ Known Issues
§ Cannot use password that is 20 characters long with Medium 6.5 Standalone Security Manager; requires hard reset
After locking a device with a 20-character password with medium security, the device will fail to unlock by typing in the 20-character password. The device must be hard reset.
§ Device restarts again if device power save shutoff occurs after initial Standalone Security Manager client restart
After installing Standalone Security Manager (High) on a Windows Mobile Professional device, the device will restart and once booted, the Data Security Manager will prompt for password entry. If the device goes into power save shutoff after this initial restart, the device will restart again and come back to the password creation screen. After this second restart, no further restart activity occurs and the device does not enter power save shut off which may also be negative behavior assuming that the device should be able to power save with this screen up.
§ Device does not enter power save after client restart following Standalone Security Manager installation
If the device power save shut down is set to 1 minute, after installing Standalone Security Manager on Windows Mobile Professional device, the device will go through two restarts. Following the second restart, the device will sit on the password creation screen indefinitely without entering power save mode.
§ Upgrades for Configuration Files
When performing an upgrade, the routerconfig.xml, MoAdapterSettings.xml, and web.config configuration files are renamed to filename.<timestamp>.extension. If these files have been customized, merge the changes into the new files.
<5.7.2009.1206>
§ Scheduled Sync feature
Windows Mobile and Symbian clients now have the option to set Scheduled Sync to enable synchronizations according to a schedule that is set on your server. The feature overcomes network issues with always-on connectivity and battery life consumption on 3G networks. The client (iAnywhere Office Enabled setting) must be enabled for the Scheduled Sync to work.
§ File download retries to Windows Mobile devices will be limited for initial user registration with security enabled and for client upgrade.
This feature provides a way for file download retries to Windows Mobile devices to be limited for initial user registration with security enabled and for client upgrades.
If a client encounters an error during Security Manager installation or Mobile Office client upgrade, the error is logged on the server and an email message is sent to the Administrator. The "Email From" field of the User Registration settings is used as the Administrator email address. This must be a valid, monitored email address in order to receive these error messages.
The security software can be prevented from installing on Windows Mobile devices when the device's native security password feature is enabled. If security is configured at the time of registration, users will not receive any data until the installation issue is resolved.
When the client detects that a device password may be preventing the security software installation, the client notifies the server, triggering email messages to both the administrator and the user. The client then shuts down to prevent unnecessary data usage. The client retries the installation whenever the client engine restarts, at either the nightly maintenance restart or when the Settings application is run. However, the engine will continue to shut down after one installation attempt until the device password is disabled and the security software is allowed to install successfully.
Back to Top
Important Notes
Installing the EBF
Advantage Data Architect
Advantage Remote Server
Rollback Limitations
Back to Top
Installing the EBF
The patch installer requires that Mobile Office be shutdown before applying the patch in both single-node and multi-node configurations.
1. Shutdown all Mobile Office services and applications on all server nodes.
2. Run the EBF executable and follow the installation prompts as presented on every server node.
3. Start up all Mobile Office services and applications on all server nodes.
Back to Top
Advantage Data Architect
When using Advantage Data Architect on a Mobile Office server, it is important not to re-collate any Mobile Office tables to a different language. All tables must use Engl(Amer) as their collation sequence. When installing Advantage Data Architect on a Mobile Office server, it is recommended that you update the adslocal.cfg file in the installation directory to use “ANSI_CHAR_SET=Engl(Amer)”. This will avoid accidentally changing the collation sequence when viewing tables.
Back to Top
Advantage Remote Server
In some cases while using Advantage Remote Server and after shutting down the Mobile Office service, the Mobile Office tables will still be unavailable for exclusive access. In this case you must restart the Advantage Remote Server to free the tables.
Back to Top
Mobile Office Client files for OTA deployment
If you have a web site used for over the air deployment of the Mobile Office client, be certain to keep client files up to date on the web server. The sample \Tools\OTA files are not modified by this installer. The new clients are installed to the \bin\clients directory, and may be manually deployed to your web server.
Back to Top
ISSUES FIXED BY EBF BUILDS
<5.7.2010.0216>
§ 30235 iAnywhere Mobile Office installer overwrites web.config file during upgrade
When performing an upgrade, the routerconfig.xml, MoAdapterSettings.xml, and web.config configuration files are renamed to filename.<timestamp>.extension. If these files have been customized, merge the changes into the new files.
§ 30779 Notes Calendar entries created between the 3/23/09 and 9/27/09 will be synced with +1 hour offset to the device in Jerusalem time zone
The Jerusalem time zone was updated to include daylight savings information.
§ 31070 Auto upgrade for the Mobile Office client and Standalone Security Manager does not work some Windows Mobile 6.1 devices.
A redundant parameter for backward compatibility was causing a conflict. This parameter has since been removed.
§ 31071 In the documentation when searching for "Apple Push", the topic for "Apple Push Notification Service" is mislabeled as "Exchange Service Configuration"
The topic returned at the top of the “Select topic to display" list now shows the title as "Apple Push Notification Service Configuration" instead of "Exchange Service Configuration"
§ 31449 Chair gets "unread deleted" messages from invitees accepting meeting requests with read receipts on Nokia devices
A delayed delete function is now invoked when an e-mail is deleted from within the e-mail viewer, whether explicitly or as a result of responding to a meeting request.
§ 31460 Registration email is sent to the wrong user, if two users have the same alias in Active Directory.
The Exchange modules are changed to use SMTP address as the key in registration. Also, the administrator will show the SMTP address for Exchange installation. The registration dialog was also changed to show the SMTP address.
§ 31527 When a user creates a new meeting with invitees in the Notes client, save and send, and opens afterwards directly another meeting in the calendar, the Notes client freezes for about 20 seconds.
An optimization has been made on the client to prevent users’ Lotus Notes desktop from freezing up for a few seconds as soon as a meeting is created.
§ 31570 iPhone client corrupts Exchange Contacts during Sync
The Exchange agent no longer clears the CDOFIELD_EMAILENTRYNUM_S property, which caused the contact to get removed from the Personal Address Book (PAB).
§ 31744 Using the * key on the phone touchpad in numeric mode causes the Symbian Sybase Settings application to crash.
The key map function has been changed for fields that allow text and numeric input.
§ 31750 Server system requirements differ in Admin online help and Getting Started Admin PDF
The details of the iAnywhere Mobile Office server system requirements in these comparable sections of the two documents are now the same.
§ 31768 Additional German and Japanese translation changes
Additional updates to resource strings have been made for German and Japanese.
§ 31821 The OBEListener crashes a few times per day. OBEListener caused an EXCEPTION_ACCESS_VIOLATION in module OBEListener.
The call to get the server activation code during startup fails sometimes during restarts due to access failure. This may make the agent and listener continuously restart over an extended period of time. The change to only require access to once in a lifetime avoids the service interruption.
§ 31834 In Exchange, a declined meeting request, which is later cancelled by the chair, will send a cancellation notice which can be accepted.
The meeting flag is no longer incorrectly sent for cancelled meetings.
§ 31837 On second attempt to download an attachment when iAnywhere Mobile Office is disabled, device reports that the previous Get Mail is still in progress.
Due to the changes for the 'offline' Get Mail functionality, this is no longer a bug. When Mobile Office runs Get Mail in disabled mode, it actively makes a connection with the server and downloads the attachment. This means that the message displayed, 'GetMail is still in progress', is now valid, if you do go back into the email and attempt to download the attachment again before it has completed..
§ 31895 When setting email to unread via the email list view, the change does not always get synced back to the server.
Additional state information, including a copy of the 'Unread' state in the e-mail's index entry, is now stored. If on processing a record change, a discrepancy is found between the actual unread state of the e-mail and the client version of the email, then we update the client version of the email and unset the 'Ignore change' flag on the e-mail. This then allows the change to be propagated to the server.
§ 32006 In Admin, when registering a widget, if the Display Name is written using Japanese, ADS throws Error 7200: AQE Error
The error message has been improved for situations when multi-byte character strings are rejected. The error message is produced by the server, so it should apply to Admin and Web Services calls.
§ 32022 Admin Guide CHM Template Property Tables: copy No Groupware Security Manager Level and Custom changes to other tables
The "Template Property Table for Domino and Exchange" and "Template Property Table for IMAP/POP3" topics no longer say the Security Manager Level doesn't apply to Windows Mobile and now mention the Custom settings.
§ 32023 Admin Guide CHM: add index entry for Scheduled Sync
Entries for "scheduled sync" now appear in the Index list.
§ 32024 A contact created in Outlook which is saved as lastname, firstname (company) gets synced as lastname, firstname [][] company to the device.
The device will no longer try and make a “file as” string.
§ 32056 Can't launch Corporate Directory on the Nokia 5800
When adding a new record to the Corporate Directory contacts cache, the record is now checked for uniqueness. If it does exist, then the record is updated instead.
§ 32100 Getting Started Device User PDF: add same scheduled sync updates included in Device User CHM
Getting Started Device Guide PDF now contains same "scheduled sync" coverage as Device Guide CHM online help file.
§ 32101 All iAnywhere Mobile Office 5.7 PDFs updated for Q1-2010 EBF: set last mod date to February 2010; copyright year to 2010
Last Revised date on all of these documents is now "February 2010" and all copyright year references are set to 2010.
§ 32113 Email Injection Dev Guide: Remove Reference to Matching Rules on BCC Field
The following sentence has been removed from the description (was at the end): "Since the BCC line is not visible on the device, the most likely use for this field is for server processing, such as if you are using it in matching rules for Mobile Office Business Process Workflow packages."
§ 32121 SMTPOriginator is filled with wrong chair SMTP address for meetings from a 3rd party outside the company that are accepted on the PDA
The problem field has been removed from the outgoing email.
§ 32127 During the registration process, an error message occurs, if “Send SMS activation message” is enabled and a SMS address is used in the format 123@dom
SMS has been changed to allow almost any text with an '@' in the middle to be treated as an email address rather than a phone number. The error mentioned in the bug is caused by not having an SMS activation provider and is inappropriate in this case. The simpler email test should keep them in the correct code path, and avoid the error message. Registration was succeeding, regardless of the SMS problem.
§ 32175 DMZ Proxy Guide: Change "Last Revised" Date from "month year" to "September 2009"
The "Last Revised" date entry has been changed from "month year" to "September 2009".
§ 32176 Device Guide CHM: Remove Duplicate Entries for Symbian Advanced iAnywhere Mobile Office Settings
“Refresh All Data", "Restart Client", and "Keep Alive Time" entries are no longer duplicated and all bullets at top (from "iAnywhere Office Enabled" down thru "Keep Alive Time") are no longer indented an extra level.
§ 32189 The OBEListener crashes a few times per day. OBEListener.exe caused an EXCEPTION_ACCESS_VIOLATION in module exmapi32.dll
When the status of device changes, it results in the device being removed from the list of devices that are being watched. There is a small timing interval where the notifications that have arrived but are not yet processed by the MAPI subsystem cause the crash. This has been fixed.
§ 32194 Personal files will be deleted after removing iAnywhere Mobile Office on the device
Personal files will not be deleted after removing Mobile Office from the device.
§ 32247 Intermittent Communication Error and ClientEngine KERN-EXEC 0 on Nokia E75 when using Wi-Fi connection
A connection is verified before getting the settings to alleviate this error.
§ 32323 The file C:\system\temp\CorpDir.sis remains on the device after uninstall on the Nokia E71.
Code has been added to remove the sis file on uninstall if it present.
§ 32359 Support capture tool does not collect the selected data correctly.
Code has been fixed to correctly gather the selected data in the support capture tool.
Back to Top
<5.7.2009.1206>
§ 29535 On the Symbian Series 60 5th Edition devices, no tone is sounded when a new email arrives on the device with 'New e-mail alerts' on
This has been updated to be done on initial creation even if the email is read when it comes down to the server.
§ 30689 Can't deploy widget to device when it has "Workflow" as the opening and / or ending tag in the widget XML
The widget parsing code has been updated to accept <workflow>..</workflow> or <widget>..</widget>.
§ 30759 Nokia E71 - selecting "Get Mail" in the MTM when the device is in Offline mode gives the user the impression that the device is attempting to form a connection
The connection status is now checked before returning to the UI. If the device is in the offline profile, the UI is sent the notification.
§ 30789 24 hour client engine auto restart is not getting fired every 24 hours on the N97
The original calculated restart time is now saved and used to decide whether the client engine needs to restart, even if there is an error on the timer. When the time has passed the original time, a new restart time is recalculated.
§ 30804 Sending emails from a mobile device, the username is displayed in the "To" field or "To" field is empty instead of displaying the display name
A change has been made so CDO can resolve the names properly.
§ 30805 Meetings are 1 hour off from the end of September through October with servers and devices in GMT+1 German time zone
The recurring appointment is now updated with the correct information.
§ 30867 German translation requires improvement
Symbian resource strings and some resources describing string component ordering for longer strings have been updated.
§ 30868 From address is blank or missing for select emails while synchronizing against Domino
The code was dropping email addresses when the email address contained unsupported characters. Now the unsupported characters will be stripped.
§ 30882 Security.dll is not deleted on upgrade
Ssecurity.dll is now removed from the bin directory on upgrade.
§ 30888 Sending Microsoft Office 2007 docx files via a https proxy connection will never finish
On a Windows Mobile 6.1 device, a small .docx file will be about 8.5 KB. We read in 4KB chunks, and SSL was buffering the small remainder such that it was not detected. The SSL code has been changed to dynamically allocate proper size and read entire decrypted chunk.
§ 30891 Nokia N93 - The searching progress bar cannot be correctly displayed after switching the test device between UI modes.
Updates were made to allow the operating system control the display.
§ 30910 OBEListener.exe crash dump created few times a day
Special exception handling code is added during CDO logon and logoff. This will not log to the event viewer.
§ 30938 Large email attachments fail to sync from client to server
The message queues and memory file have been changed to use the mass storage drive if it is available.
§ 31006 Imported Notes holidays and anniversaries are shifted by one day on Symbian devices
The recurring part of the calendar item now adjusts appropriately.
§ 31067 Notes usernames with ß produce errors in the logs although they can sync
The database call now works with ß in the username.
§ 31071 When searching in the documentation for "Apple Push", the topic for "Apple Push Notification Service" is mislabeled as "Exchange Service Configuration"
The incorrect title ("Exchange Service Configuration") has been replaced with "Apple Push Notification Service Configuration" to match <h1> title displayed on page
§ 31116 Unable to access all of db files during capture file creation
Admin is now updated to use a different tag in the supportlib config, so it won't try to copy the DB files anymore. A new tag was added to SupportLib.xml to allow conditional capture of DB files.
§ 31126 E2E monitor service does not start the E2E test
The build scripts are fixed to copy the correct file.
§ 31134 Accepting a meeting request for one occurrence in the middle of a recurring meeting puts the item on the calendar but does not remove the acceptance from the Inbox of the device.
When the exact steps in recreation are executed, the listener filtered an Inbox event that had same note id as a calendar event. This caused the Inbox Meeting Request stay as MR instead of ordinary mail. This bug is fixed in the listener. Now listener lets through the Inbox event and filters only Calendar event.
§ 31145 Disabled roaming option on Symbian devices doesn't work for all carriers
A reconnect of the client with the server is now forced when a notification is received that the client is roaming and the settings state that roaming is not allowed. The device then goes into a state waiting for the client to not be roaming before establishing the connection.
§ 31177 Symbian S60 client is not always detecting the correct state of paused data connections which pushes the client into the back-off procedure. This is causing delays in delivering data to the device.
A phone call monitor was added that starts when the device is in 'back-off' mode. When the call finishes the device will automatically get notified and Mobile Office will attempt to connect regardless of the current retry back off time.
§ 31238 Nokia E52: Attempting to connect to server with bad client settings crashes the client engine on a German device
A buffer size has been fixed when running with language set to German.
§ 31256 Exchange Listener can't open mailboxes
The logon failure reported when server is down and CDO crashed had the same return code causing the services to restart when the Exchange server was down. The return codes were changed so that restart only happens when CDO crash occurs.
§ 31265 Apple push stopped working
§ 31763 Apple push (APNS) stopped working
The SMS and APNS push query method are now wrapped in a try/catch block to avoid the query thread exiting due to exceptions. The connection retrying logic has also been changed.
§ 31287 PDF and WAV files cannot be opened from the Mobile Office mail inbox on Nokia E51 and E71 devices
A different method is used to open the document as an embedded document, allowing more file types to open correctly.
§ 31326 Admin times out when modifying a setting for a large number of users.
The timeout has been increased to 5 minutes and a registry override has been added.
§ 31450 Using the GetLicenseInfo WS API with a production serial number will crash with an error.
The issue caused by parsing the license expiration data when the data was not available has been fixed.
§ 31473 Very long meeting title will cause Symbian devices to stop syncing
The subject string is now truncated before converting for logging purposes.
§ 31487 The menu displays incorrectly the first time the menu soft key is selected after entering the Messaging app (regardless the transport)
The old menu hook registry key was removed to avoid conflict with the new key.
§ 31491 N97: Incorrect model being displayed in Admin after v20.0.019 ROM upgrade
A second 'default' model name is now checked. Nokia appears to now use 'N00' and 'S60'.
Back to Top
Posted by Michael Auerbach