IBM WebSphere Adapter for Lotus Domino, version 7.5.0.5 notes

This document contains the following sections:
Enhancements and fixes
New and modified connector properties
Upgrade notes



This table lists the enhancements and fixes in interim fix version 7.5.0.5
There are NO Enhancements and Fixes for this Fixpack


This table lists the enhancements and fixes in fix pack version 7.5.0.4
Enhancements
#RTC TaskAPARTitleDetails
17794 Support for field flags to enable users to set read/write permission on the Authors/Readers fields
Resolution: Support for field flags to enable users to set read/write permission on the Authors/Readers fields
17821 Support for Lotus Domino Server on 64 bit platform
Symptom : The Lotus Domino Adapter currently does not support working with a Lotus Domino Server on 64 bit platform.
Resolution: The support for Lotus Domino Adapter is extended to work with a Lotus Domino Server on 64 bit platform.


This table lists the enhancements and fixes in fix pack version 7.5.0.3
Enhancements
#CRAPARTitleDetails
17041 Support for Lotus Domino Server V8.5.3 in Lotus Domino Adapter
Resolution: Support extended to Lotus Domino Server V8.5.3.
Fixes
#CRAPARTitleDetails
18049JR43256 RetrieveAll operation not working for datetime data type when the value has only time in it or both date and time.
Symptom: RetrieveAll operation not able to retrieve records for datetime data type when the value has only time in it or both date and time.
Resolution: This issue is fixed and the RetrieveAll operation retrieves the records successfully for datetime data types.
26847JR43330 Exception 'Class cast exception' occurred while using mail/system.nsf and _Calendar Entry FORM.
Symptom: Exception 'Class cast exception' occurred while using mail/system.nsf and _Calendar Entry FORM.
Resolution: This issue is resolved and with the changes made,the exception doesn't occur while working with the _Calendar Entry FORM.
37225JR42492 Date, Time and DateTime data types are wrongly mapped to the Date data type by default.
Symptom: Time and DateTime fields data are corrupted due to mapping those fields to Date data type.
Resolution: An option is provided to change the mapping to string during object discovery.

This table lists the enhancements and fixes in fix pack version 7.5.0.2.
Enhancements
#CRAPARTitleDetails
There are no enhancements in this fix pack.
Fixes
#RTC Defect #APARTitleDetails
16944EventPersistenceDBImpl getEvents method needs to check if xid is null while picking new events
Symptom: Adapter was returning both in-doubt and new events to AFC while executing the getEvents API
Resolution: While fetching new events two checks needs to be performed i) Events status should be 0 ii) xid should be null . getEvents API will now filter and fetch new events based on these two crtiteria .
27016Forget and Rollback calls are not setting xid to null, post recovery
Symptom: Events that have been rolled back during recovery are not picked up for future processing..
Resolution: Events that have been rolled back during recovery needs to be made eligible for future poll cycles to fetch them, this is done by updating these events in the event store such that they qualify as new events, that can be fetched by future poll cycles.


This table lists the enhancements and fixes in fix pack version 7.5.0.1.
Enhancements
#CRAPARTitleDetails
1103301Support for the faster FTSearch() method of full text search in OutBound RetrieveAll operation
Currently, RetrieveAll() operation supports only normal search operation using the search() of Domino API This enhancement provides additional support of using the FTSearch() Domino Client API. By this, the searching of documents in a Domino database is faster and more accurate as it returns documents that are an exact as well as partial matches of the search criteria specified.
277378 BiDi enablement
This enhancement is to enable BiDi language support for Lotus Domino Adapter. The support is enabled for the Domino server 'username', 'password' and the 'EventFilter' fields of the Interaction Spec and ActivationSpec properties respectively. Support is for the 'Visual' BiDiOrderingSchema with 'Right to Left' directionality.
Fixes
#CRAPARTitleDetails
1103559EMD process should be thread safe
Symptom: When EMD process was accessed programatically, in multiple parallel instances, artifacts' generation was not happening properly.
Resolution: EMD process or code path made thread safe. So, multiple parallel invocations of EMD process run on different threads and generate artifacts properly without issues.
2103619The 'detect illegal XML character' property should not be visible in WMB environment
Symptom: The 'detect illegal XML character' property was visible in both WPS and WMB envionments, but it should be available only in the WPS environment.
Resolution: Code has been modified to ensure that the utility methods in EMDUtil return Null while creating DetectXML property group for runtimes other than WID,hence this property will be visible on on WPS/WID environments.
3103830EMD option for 'Failed event retry limit' doesn't accept -ve values
Symptom: During EMD for configuring an Inbound connection, in the last configuration screen, the option for 'Retry limit for failed events', under the 'Advanced properties -> Event delivery configuration' tab, doesn't accept -ve values.
Resolution: The validation for the 'Retry limit for failed events' option in EMD was changed appropriately for it to allow accepting -ve values for the same.


This table lists new connector properties
#VersionPlatformAdd or RemoveProperty (Note that property names are case sensitive)
17.5.0.3AllAdd
IsMapDateTimetoString


To upgrade to the fix pack version 7.5.0.5, do the following:
1. Ensure you have followed the 'Installation Instructions' section in the download link before proceeding further.
2. If you need to use the Fix Pack for EMD, delete the connector project in the WID, import the new rar and apply the EIS specific dependency files. The following steps describe how to do the same.
   a. Open the Java Build Path for the SCA module and remove the Connector project selected on projects tab.
   b. Open the dependency editor and remove the connector project.
   c. Delete the connector project from workspace.
   d. Import the new rar file. Add any dependency files from EIS specific APIs as needed.
   e. Open Java build path for the SCA module and select the Connector project selected on projects tab.
   f. Open the dependency editor and add the connector project if it is not already present and check "Deploy with Module".
3. To update deployed applications(that have an embedded adapter RAR file) on the WebSphere Process Server,use the following procedure
   a. Stop the application that needs to be updated,using the WebSphere Process Server admin console
   b. Select Update for the corresponding application in the WebSphere Process Server admin Console.
   c. Select Replace or add a single file option with relative path as name of the rar file - LotusDomino.rar.
   d. Click the Browse button to select the updated RAR file on your local file system.
   e. Select the default values for the consecutive steps and select Finish.This will ensure that existing configurations e.g. MCF,are not changed and the JAR files are only updated.


To see a list of files that have been updated in this fix pack, refer to the file 'updatedFileList.txt'

March 15th, 2013
(C) 2013 IBM Corporation. Proprietary and Confidential. All Rights Reserved.