This patch includes the following updates.
ECM Services
- Resolved an issue where LDAP users could not be authenticated using basic authentication when ECM Service and Java Core Server were running on different systems. (SECM-5850)
- Resolved an issue where archiving many documents in a short span of time using the ECMS REST API interface resulted in an error. (SECM-6220)
- Resolved an issue where the error message added to the ECM service log file, when a Create Document request was sent with an expired bearer token, was not correctly described. (SECM-6224)
- Resolved an issue where the DDC did not work when the data type of the SYSDATASIZE field was an integer. (SECM-6228)
- Resolved an issue where the full text field in a document metadata was not populated when the full text data was stored using an ECM service API. (SECM-6272)
Rich Client
- Resolved an issue where the correct RenderEngine was not logged in the Rich Client log file when the Rich Client was initiated. (SECM-4048) Saperion Foundation EP7 Patch Level 6
- Resolved an issue where customized messages in the [Help] section of the program.ini file were not readable if they included umlauts. (SECM-6006)
- Resolved an issue where a field in the query or index mask was filled with incorrect value when the value was generated based on a formula that used the value from the lookup table. (SECM-6173)
Web Client
- Resolved a security issue where the last open searchform from previous session loaded after logging in, even if the user did not have the permissions in the ACL attached to the application. (SECM-3117)
- Resolved an issue where the error message level set for mask validation was incorrect. (SECM-3596)
- Resolved an issue where opening a third session for the same user did not terminate the other two sessions even if the user clicked the "Yes" button on the termination of other open sessions message that appeared on the 'Multiple Active Sessions' dialog box. (SECM-5772)
- Resolved an issue where adding a second annotation to the first page of a multipage DLO=false document moved all annotations from the other pages to the first page. (SECM-5957)
- Resolved an issue where creating a second redaction just after creating the first redaction, when the mouse pointer was still in Precision Select mode, did not require the user to select an ACL. (SECM6026)
- Resolved an issue where the annotation was not visible when the user saved changes while switching between different files. (SECM-6081)
- Resolved an intermittent issue where some pages of a multipage document remained inactive or were visible after some time. (SECM-6093)
- Resolved an issue where Hyland Viewer failed to display documents in PDF-XFA format. (SECM6177)
- Resolved an issue where closing the Edit Annotations window discarded unsaved annotations without any warning. (SECM-6184)
- Resolved an issue where annotations, which were added to a workflow document from the "MyTasks" window, disappeared when the annotations were edited. (SECM-6185)
- Resolved an issue where the file content appeared pixelated when displayed in Hyland Viewer. (SECM-6233)
- Resolved an issue where the date picker and time fields do not fit correctly in a search form when added together. (SECM-6252)
Core Server
- Resolved an issue where no error message was displayed when the Saperion server could not find the Medium.ini file. (SECM-3232)
- Resolved an issue where choosing a substitute caused long wait time if the User Administration included high group count. (SECM-3653)
- Resolved an issue where DDC versions and docids from the descr.dat and descr.ix files were not distributed to all the servers when shared SQL mediaDBs were used. (SECM-5963
- Resolved an issue where an unnecessary error message, "Disconnected or all connections are in use", was logged in the coreserverlog file if the default DSN was configured to be offline. (SECM\u00025980)
- Resolved an issue where performing search on user or group was not possible in User Manager of Rich Client. (SECM-6032)
- Resolved an issue where the multivalue field of a lookup table failed to accommodate more than 248 characters. (SECM-6039)
- Resolved an issue where the LIB folder of the Classic Connector and Java Core Server contained some unnecessary files. (SECM-6055)
- Resolved an issue where archiving documents using Classic Connector failed due to an unhandled exception. (SECM-6057)
- Resolved an issue where a PRPC connection leak could occur when a remote Core Server was started. (SECM-6103)
- Removed redundant versions of libraries from Java Core Server to ensure that a single version is available. (SECM-6138)
- Resolved an issue where an incorrect ACL was applied if two ACLs were present with same name in different tenants. (SECM-6160)
- Resolved a memory leak issue that occurred when the Classic Connector folder methods (AddToFolder, RemoveFromFolder, MoveToFolder) failed. (SECM-6161)
- Resolved an issue where an error occurred when the S3 plugin attempted to write Writebufferobjects of size greater than 2 GB to AWS. (SECM-6174)
- Resolved an issue where entries in the context menu with umlaut characters appeared incorrectly. (SECM-6180)
- Resolved an issue where services dependent on Java Core Server (JCS) failed to work after JCS was started. (SECM-6222)
- Resolved a system stability issue where there was a possibility of document endless loading loop to occur. (SECM-6257
Workflow
- Resolved an issue where workflows that were finished could not be deleted. (SECM-6130)
- Resolved an issue where the voting feature in the workflow did not work correctly when a recipient was deleted from the multi-user task. (SECM-6151)
- Resolved an issue where an escalation task failed to remove the "Notification Event" entries from the XDFDOCVECTOR table automatically when a field mapping property was set for the notification event. (SECM-6204)
- Resolved an issue where the delete escalation task of a workflow logs only the user associated to the last execution of the workflow in the audit table. (SECM-6230)
- Resolved an issue where a user task with “Several Recipients (Serial)” and more than two groups as receivers, could not be transferred to the second group. (SECM-6236)
- Resolved an issue where the workflow description was not updated when a workflow item moves to the next user task. (SECM-6254)
Integration Server
- Resolved an issue where the Integration Server database received many queries for user login and logout instances. (SECM-5849)
User Management
Resolved an issue where restoring a user previously deleted in Saperion using the LDAP sync Tool inserted an additional record with an incorrect ID in the xsusr_schema table. (SECM-4270)
RLink
- Resolved an issue where downloading a multipage TIFF document downloaded more pages than the number of pages the document contained. This only happened when CollateImages feature was used. (SECM-3878)
SAP ILM
- Resolved an issue where the SAP ILM service used incorrect definition (DDC) while linking an ILM document to an ArchiveLink document. (SECM-6181)
- Resolved an issue where SAP ILM added a "/" to the PROPFIND request for files, which is only applicable to folders. (SECM-6235)
Webservices
- Resolved an issue where the SOAP webservice returned a negative date value in the dateValue tag associated to a non-date field, which could not be interpreted by many SOAP parsers. The default value is now the epoch timestamp {Date(0)} if the value is not initialized. (SECM-6187