DocuShare 6.6.1 Patch 3 Release Notes

[DS661P3]

31 August 2012

The following previously released patches and hotfixes are included with this patch:

DS661P1, DS661P1HF4, DS661P1HF7, DS661P1HF15, DS661P2, DS661P2HF1, DS661P2HF2, DS661P2HF3, DS661P2HF4 DS661P2HF5, DS661P2HF6, DS661P2HF8, DS661P2HF9, DS661P2HF11, DS661P2HF10, DS661P2HF12, DS661P2HF13

READ ME

 Important:  Oracle and Microsoft SQL Server configurations

DocuShare 6.6.1 uses a JDBC driver from DataDirect.  The DataDirect driver’s SelectMethod by default is direct rather than cursor. With direct setting, the database server sends the complete result set in a single response to the driver when responding to a query. A server-side database cursor is not created if the requested result set type is a forward-only result set. This direct method can sometimes cause an out of memory error.  Therefore we recommend using SelectMethod=cursor.  This will create a cursor on the database server side that Docushare can use to step through the result set.

Examples of how to add this property to the URL string in the <DocuShareHome>/config/JDBCPropertyBean.properties file

Oracle
Url=jdbc\:docushare\:oracle\://<OracleHost>\:1521;SID\=orcl;SelectMethod\=cursor
SQL Server
Url=jdbc\:docushare\:sqlserver\://<SQLServerHost>;SelectMethod\=cursor

DS661P3 includes the following fixes:

AR Number

SPAR Number

Description

25550

Users will no longer encounter a –nullpointer exception when performing a search after the user’s session has expired.  The user is still required to login again before the search is submitted.

25645

70394

Multi-valued system properties are now allowed to have default values that are non-null zero length.  This resolve issue with changing the size of the Length field of the To property for MailMessage objects.

25826

71322

Document abstracts will re-generate when a new version of the document is added.  Document abstract will be replaced with blank text when the new version of the document cannot be indexed (i.e graphic files) or encounters an error during indexing.

26599

75264

Notification email (Subscription to Document) will now be sent to all users in Group-7 (All User except read only User) when this system group is included as a recipient of the notification.  [DS661P2HF12]

26722

76041
78437

Email Agent will now correctly handle MS Outlook emails with attachments that include thread-topic information in the email header. [DS661P1HF15]

26723

76137

Added support to display create_date as YYYY/MM/DD using the notifications/subscriptions email template.

To change the date display format edit [DSHOME]\messages\SubscriptionMessages*.properties
intro.text.date_time_format=yyyy/MM/dd
intro.text.date_short_format=yyyy/MM/dd

26739

75978

Restored version comments in Notification emails to display as they did in version 6.5.3.  The version comment line will only display when a version comment is included with the uploaded new version. [DS661P1HF4]

26763

76433

Email notifications set to trigger only on New Document version added events will no longer send email notifications for Add Document events.

26809

76565
76566

Fixed issue where part of wiki contents were lost if the user disables WYSIWYG editor or possibly lost entirely if user re-enables the WYSIWYG editor. [DS661P2HF6]

26907

Document Routing Slip templates with a Group as recipient and Routing Order set to At the Same Time - Majority Reply will now update the threshold for majority when the members of the group are added or removed. [DS661P1HF7]

26937

Fixed issue where DSSession#getDeletedObjectsDeleteList returns only a single result when there were multiple objects in the user’s trashcan.  This behavior occurred after applying DS661P2HF5.

27039

78163

Fixed issue where the MailMessge object’s SignedBy property type was Boolean instead of String.

27041

Update to the IDOLTool addinstance command:

The idoltool addinstance command now adds instances of content.exe without the need to edit a configuration file. Note that five instances of content.exe are allowed on a single server.

Caveat:

 DocuShare is limited to five instances of content.exe on a single server with a single DiSH (IDOL license server). When you attempt to add a sixth instance, a license error occurs.  More than five instances of content.exe require an additional DocuShare Server with another DiSH.

27059

78235
78496
78622

Generating a new or updated document rendition (HTML View, PDF View, or Thumbnail View) will no longer update the modified date property.

27112

Corrected help text for the Host(s) field on the Administrator’s LDAP Configuration page.  To list multiple redundant LDAP Hosts, the space character, not the comma character, is the correct separator.

25657

AutonomyIDOLServer.cfg file has been changed to include by default
SortReturnAllDocuments=TRUE IDOL

Search results will now return sorted objects that contain an empty value in the field specified for sorting.  The sorted empty value objects are displayed at the end of the sorted list.

25677

The dsindex index_all command will now run while Docushare server is in Read Only.  Note: Document abstract generation is disabled since this requires write access to the database.

25745

Improvement in adding to the Index job recovery list stopped index jobs due to data exception.

25772

Enabling WYSIWYG editing of WIKIPage Description will no longer lose the existing description. [DS66P2HF6]

26323

73105

Read-Only properties will now be excluded from the list of changeable properties of the Content Rule| Action Performed |Change properties list

26493

IDOL IndexServer will now handle searching custom date properties with an empty value

26527

74677

MIME Type labels for Microsoft Office documents are simplified and will no longer display the version number.  This change effects only the English localization only.

26705

75462

Added Search Server property to allow setting StrictMatch to FALSE.  Setting StrictMatch to false will improve Search Server performance  when running  "equal" - "or" searches where the search terms contain hypen charaters ("-").

To disable StrictMatch edit the StrictMatch property in the DSHOME/config/SearchServerConfig.xml file.  Change the value of the property from true to false as shown in the example below.

 

<SearchServer>
<Properties>
<logLevel>DEBUG</logLevel>
<verbose />
<timing />
<searchLimit>1000</searchLimit>
<strictMatch>false</strictMatch>
<--Edit this property
</Properties>
...
</SearchServer>

 

NOTE: Manual editing of DocuShare configuration files requires restarting DocuShare for any changes to take effect.  Editing configuration files should be done while the DocuShare Server is shutdown.

[DS661P2HF1]

26727

75462

Fixed search query for strictMatch=false support.  [DS661P2HF1]

26736

76222

Only the DocuShare Administrator will now receive notification emails when an object is Expunged from the DocuShareTrashcan.  Previously notification emails were sent to Users subscribed to receive email notifications.  [DS661P2HF3]

26742

Fix for the Search Index error;  Exception in thread "main" com.xerox.docushare.DSException: BackendSessionImpl.rebuildSearchIndex: Caught exception: data is null.

26760

76312

A content rule triggered workflow template with group distribution will now update membership when synchronized to an LDAP group.  The DocuShare LDAP Listener must be enabled.  [ds661p1hf6]

26768

Fixed a compare AccessTable issue for db migration tool.   [DS661P2HF2]

26801

Fixed verifyindex OOME crash when a new document is added, deleted, and expunged while a dsindex index_all operation is running and before the indexing is complete.   [DS661P2HF8]

26802

72001

Fix to prevent  Duplicate LockedBy links when a DSClient User checks out a document while the DocuShare server is in ReadOnly mode

26806

72141

Access Tracking: The change history of a collection will now include objects removed as well as cut & paste and change location.

26808

Fix for when a DSSession#getDeletedObjectsDeleteList is called, a DSException message is logged, RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: unrecognized method hash: method not supported by remote…  [DS661P2HF5]

26815

[ds661p3] DSSessionImpl.isSimpleDoc()  will no longer return a false empty result when input is a custom document object handle.

26820

Fix for cross-site scripting error with ApplyError allowing a script window to pop open. [DS661P2HF4]

26823

75763

Email message attachments will now be owned by the Email Agent User, not the sending User, when the Email Agent service receives emails containing attached email messages originally sent by a non-DocuShare user, and the User sending the email does not have Write permissions to the target collection defined in the email TO: field.

26829

75304

Additional logging added to identify when Email Agent strips out email attachments in winmail.dat format (TNEF).

26837

76803

A user’s document routing task activity (approvals and completions) will now be retained if the user is removed from the linked LDAP /AD group synchronized to the recipient group assigned to the routing slip. [ds661p1hf7]

26896

Fix for compatibility with IIS 7 encoding email notification URLs with blanks in document title.

26901

Added support allowing Scan to Email connectivity to SSL IMAP mail server.

26909

76921

Fix to allow uploading email attachments (attachments are email files) where the combined length of the TO and CC fields is greater  than 256 characters.

26910

76454

Update to DSCIS and DSConverter to support scanned OCR documents created by 3rd party PDF software and stored using GlyphScan coversheets.  The documents were not searchable and threw an error when opened in Acrobat reader.  [DS661P2HF9]

26911

76876

Fix to Scan to DocuShare to accept upper or lower case characters in the meta data entered at the scanner input station with or without the Integrate with coversheet feature enabled by the DocuShare Administrator. [DS661P2HF11]

26936

The idoltool resetserver all y command now clears all the necessary directories.

26971

License support for additional add-ons and custom apps. [DS661P2HF13]

26972

77508

Fix to support some 3rd party WebDAV clients on Windows 7 64bit

26992

Fixed logic error in the workflow processing code of the event listener

27001

Repackage ds661-jdk160_31 for Solaris so that it contains just the JDK

27008

77694

Fix for contents removed from \IDOLServer\FileSystemFetch\filters issue.

27015

The “What’s new” search from the Home page now displays results while DS Server is in Read-only mode.  However the “Since last time I . . .” value is not updated until the server returns to Read-Write mode.

27024

78066

Improved speed of opening new routing slip from routing link when there are over 5000 active workflows.

27035

78116

Fixed for routing.log Workflow message -“java.lang.StringIndexOutOfBoundsException: String index out of range: -5

27053

Patching vdf files in the  DSHome\amber\templates\system\ directory when the LCM add-on installs vdf files in \amber\templates\local directory.

27064

78236

Apostrophe character [ ‘ ] in SMTP address will no longer cause notifications emails to fail.

27065

Added shutdown code to handle the logging when processes shutdown and hang up the socket.

27081

78518

Fixed PDF Conversion failures related to Open Office processes not terminating.  OO processes will not be terminated and restarted after each document conversion.

 

The following files are replaced or changed by this patch:

<DocuShareHome>/amber/messages/messages_en.properties

<DocuShareHome>/amber/templates/system/dslib.vdf

<DocuShareHome>/amber/templates/system/EditLocationChooser.vdf

<DocuShareHome>/amber/templates/system/EditProperties.vdf

<DocuShareHome>/amber/templates/system/EditSelectedMenu.vdf

<DocuShareHome>/amber/templates/system/ServicesLib.vdf

<DocuShareHome>/amber/templates/system/SystemError.vdf

<DocuShareHome>/amber/templates/system/ViewDiscussion.vdf

<DocuShareHome>/amber/templates/system/XMLWikiPage.vdf

<DocuShareHome>/bin/AppDocToJPG.exe

<DocuShareHome>/bin/docutil.dll

<DocuShareHome>/bin/dslistprocess.exe

<DocuShareHome>/bin/handle.exe

<DocuShareHome>/bin/idoltool.bat

<DocuShareHome>/bin/xdwtext.exe

<DocuShareHome>/config/RuntimeTransform.xsl

<DocuShareHome>/lib/amberwebdav.jar

<DocuShareHome>/lib/conversion.jar

<DocuShareHome>/lib/dsarchive.jar

<DocuShareHome>/lib/dscommon.jar

<DocuShareHome>/lib/dsrouting.jar

<DocuShareHome>/lib/dsworkflow.jar

<DocuShareHome>/lib/indexserver.jar

<DocuShareHome>/lib/KeyView.jar

<DocuShareHome>/lib/mailagent.jar

<DocuShareHome>/lib/scan.jar

<DocuShareHome>/lib/searchserver.jar

<DocuShareHome>/lib/subscription.jar

<DocuShareHome>/lib/dsdis/madrasj.jar

<DocuShareHome>/lib/verity/Verity_Export_SDK/*.*

<DocuShareHome>/tomcat/webapps/<DS_ROOT>/jsp/admin/accounts/AccountActivityPage.jsp

<DocuShareHome>/tomcat/webapps/<DS_ROOT>/jsp/routing/wizard_p4.jsp

<DocuShareHome>/tomcat/webapps/<DocuShareRoot>/javascript/common/tinymce_init.js

<DocuShareHome>/tomcat/webapps/<DocuShareRoot>/chiba/scripts/FluxInterface.js

<DocuShareHome>/tomcat/webapps/<DocuShareRoot>/xsltforms/messages_zh_TW.properties

<DocuShareHome>/tomcat/webapps/<DocuShareRoot>/xsltforms/Xerox-changes.txt

<DocuShareHome>/tomcat/webapps/<DocuShareRoot>/xsltforms/xsltforms-295-xerox-p12.zip

 

[End of File}