Previous versions
This release brings the new migration-center Web Client component to replace the existing Desktop Client. It comes with all the existing features as well as a few new ones:
- MultiColumn mapping lists
- Better handling of the migset configurations
- Copy / paste transformation rules
- Search / filter in most tables and lists
- Split migset feature
- Export mapping lists and object types
- New column with total objects per scanner (all runs)
- Analytics / insights capabilities
The Object History feature is not available in this release of the WebClient. It will be enhanced and provided in the next release.
The dependency on Oracle Client was removed by providing a new Database installer that connects via JDBC and by using the new WebClient.
The versioning was changed this release from the previous incremental versioning to a calendar versioning system.
- General
- New migration-center Web Client (#54598)
- New Database Installer that does not require Oracle Client (#60785)
- Added support for Oracle 21c. Remove support for Oracle 10g (#60720)
- Documentum Importer
- Added support for Documentum 21.4 (#60237)
- Documentum Scanner
- Added ability to filter scanned relations (#58806)
- Allow scanning a list of ids from a file (#59324)
- Allow providing dqlString with a length > 4000 characters (#60183)
- D2 Importer
- Added support for D2 21.4 (#60236)
- Added mapping of virtual document version binding labels in D2 importer (#52032)
- OpenText Scanner and Importer
- Added support scanning and importing projects (#61647)
- Veeva Importer
- Delete the documents with a specific attribute set to true (#60692)
- Alfresco Scanner
- Allow excluding source attributes (#61956)
- Documentum Scanner
- The values of attribute_list in Audit trails are scanned in reverse order (#61134)
- Mapping relations in Documentum scanner does not work (#62588)
- D2 Importer
- D2 validation skipped in some cases: - when property page contains a label that has a value assistance - when property page contains a combo field that are not linked to a property and have "Auto Select Single value list" checked (#60874)
- Database Scanner
- Database scanner remove some characters from filenames when exporting content (#61073)
- Database scanner null pointer (#62181)
- Database scanner null pointer when object with parent is scanned before parent(#62264)
- Database scanner throws "no versions returned!" errors on valid data (#62627)
- Make key values in query configuration file case insensitive (#60509)
- OpenText Importer
- Importing compound docs updates with missing parent, results in nullPointerException (#55316)
- Import does not work with ACL with empty permissions (#61354)
- OpenText Scanner
- No objects scanned when rootFolderIds <> "2000" and scanFolderPaths = "/" (#59292)
- OpenText scanner initializer authenticates too many times (#62301)
- SharePoint Batch Importer
- Importing documents failed because the local xorHash is not the same with the one computed on SharePoint (#61262)
- Could not find SPO time zone with description '(UTC-05:00) Eastern Time (US and Canada) (#61267)
- Filesystem Scanner
- FS scanner error logging not working correctly (#61051)
- Veeva Importer
- Cannot import objects with a field that refers to itself (#61472)
General issues:
- OpenText Scanner
- Invalid characters makes OTCS scanner initializer to stop with error (#62332)
- SharePoint Scanner
- SharePoint OnPrem scanner not working with Java 11 (#61270)
- Veeva Importer
- Setting value with ',' to a picklist attribute which allows multi-value throws exception (#62501)
- Map relation names containing spaces does not work as expected (#62657)
- D2 Importer
- No error is thrown when virtual document version binding label is set to CURRENT and no child has CURRENT label (#60497)
WebClient issues:
- Deleting on freshly created and saved Object Type is not performed (#62576)
- Pressing the logout button causes the token to be deleted even if the user decides not to log out (#62548)
- Migset openSubTab url namings are not accurate for Properties tab (#62545)
- Saving a copy of a migset while being on Transformations tab does not replace the url (#62541)
- Migration Status UI changes when changing tabs (#62472)
- Multi-value type rule for FileSystem scanner results in multi-value target_type system rule after upgrade to 22.1 (#62464)
- Object distribution: scanner definition can be selected without selecting type first (#62354)
- Selecting objects in new migset with no name results in "migset with id 0 cannot be found error" (#62288)
- Length limitations are not imposed in all fields causing ISE when saving (#62254)
- Very long names for Transformation rules cause the whole view to scroll (#62250)
- Red and Yellow Transformation Rules and Steps have no Highlight color when selected (#62057)
- Red Transformation Rules are not updated after Selecting / Deselecting objects (#62046)
- Select Objects has incorrect behavior after selecting objects when filters cause no objects to be selected (#62043)
- Multi Column mapping lists are deleted by the Delphi Client (#62022)
- Mapping list input field for Value columns gets selected only after several clicks (#61699)
- CTRL+A does not work on View Value dialog (#61676)
- Delay when editing the name of a mapping list with many rows loaded (#61614)
- Columns are ignored if CSV has more columns than mapping list (#61520)
- Double clicking on mapping list values causes the values to disappear or change cell (#61493)
- Closing too many notifications takes too long (#60887)
- Moving selection from an object type attribute to the other is considered a change (#60883)
- WebClient Uninstaller does not remove some files and environment variables (#60665)
- Validate objects feature was removed from WebClient and creates confusion (#60568)
- Migset saving has delay which can create unexpected behaviors (#60204)
- There is a small delay between dropdown close and being able to select another field (#60203)
- Adaptors definitions are not refreshed when adding new adapter in Database (#60180)
- Tables are cached when switching MC databases (#60127)
- Resizing columns in Scanner/Migset/Importers behaves strangely (#57265)
This release contains the following fixes and updates:
- Updated spring libraries for potential vulnerability CVE-2022-22965 (#61574)
- Fixed error when setting user attributes to "Guest" user using the SharePoint Online Batch Importer (#60948)
Updating from version 3.17 Update 3 requires replacing only the Jobserver component.
Remember to reinstall the CSOM service as well for the SharePoint Online Batch Importer as described here.
This release is a collection of cumulative fixes that have been done since version 3.17 Update 2.
For updating from version 3.17 Update 2, only the Jobserver component needs to be replaced. There are no updates to the MC Client and MC Database components.
- Veeva Importer:
- Importing submission to Veeva RIM with skipUploadContent throws error but import is successful (#60418)
- Importing submission with skipUploadContent checked does not work (#60306)
- Uploading/Downloading content to/from FTP Staging Folder does not work with REST calls (#60493)
- Setting object_type__v attribute throws NullPointerException (#60659)
- Updating objects throws an error (#60571)
- The version tree is not correctly scanned when the minor version is greater than 9 (#60957)
- Submission response is not parsed correctly (#60780)
- Veeva Scanner:
- Veeva scanner continue working on background after stop (#60805)
- SharePoint Online Scanner:
- Scanning objects throws an error when parsing the creation date (#60751)
- An SQL Exception is thrown when the attribute value is greater than the limit (#60208)
- The build sometimes is compiled for 32 bit platform (#60211)
- The total number of objects displayed in summary is not correct (#60205)
- D2 Importer:
- NullPointerException when importing VD relation updates (#60470)
- Dctm Importer (NCC)
- Updating content on Documnetum NCC with ECS does not work properly (#60795)
- Generis Cara Importer:
- Add support for importing relations (#59664)
- Add support for setting rendition identifier(#60027)
- Generis Cara Importer:
- When binding relations by version label, no error is thrown when incorrect or missing version label mapping is provided(#60093)
- Importing a base document and one update (as result of delta scan) results in unpredictable behavior(#60118)
- Veeva Importer:
- Multi-threading for upload content process (#59158)
- Upload content using File Staging REST API (#59680)
- Added object type order when importing Veeva Objects (#59085)
- Updated to use API 21.2 (#59343)
- Veeva Scanner:
- Multi-threading for download content process (#59158)
- Retrieving inactive dictionary value from Veeva (#59516)
- Scan new audit trails in Delta scan (#59641)
- Download the content from FTP by using REST API (#59160)
- Updated to use API 21.2 (#59684)
- General:
- Removed SQLJUTL package dependency which caused errors on certain Oracle DBs (#59700)
- SharePoint Online Importer:
- Removed the need for having minor versions enabled when importing folder updates (#59570)
- InfoArchvie Importer:
- Using Java 8 when generating large PDI files may result in incorrect values in the PDI file (#59214)
- Veeva Importer:
- objectsOrder feature is ignored if it does not contain all object_name values from the migset (#59981)
- Setting object_name values that don't exist in Veeva in objectOrder does not throw error (#59980)
The Auto Classification Module has been removed and replaced with the Amazon Comprehend Enrich Scanner.
Existing configurations of the Auto Classification Module will no longer work with the 3.17 Jobserver.
- General:
- Transformation function getDataFromSql can return multiple values (#535420)
- Hyland OnBase Importer
- Import documents
- Set custom metadata
- Import document revisions
- Delta migration (only for metadata)
- Amazon Comprehend Enrich Scanner
- Enrich documents metadata based on the content
- Language detection
- Extract entities (standard and custom)
- Support custom classifiers
- Filesystem Scanner:
- Make versioning case insensitive (#58656)
- Documentum Scanner:
- Allow more flexible queries for selecting documents to be scanned (#58345)
- Create counter for already scanned objects in the execution summary (#58907)
- Export documents with content_location pointing to the path in the storage (#54317)
- Cara Importer:
- Import audit trails from Documentum as audit trails objects (#58797)
- Index the imported documents (#59513)
- General:
- Scheduler next run date not calculated correctly (#58845)
- Cara Importer:
- Fix reporting errors for missing/incorrect system attributes (#58488)
- Fix nonintuitive error message when required content or rendition attributes are not set (#58608)
- CSV-Excel Scanner:
- Fix scanning CSV with UTF8 - BOM with first column used as ID (#54010)
- Veeva Importer:
- Fix max length for system rules (#59046)
- Attributes mapping does not work properly when the object_type__v is not the same as the object that is imported (#57383)
- Veeva Scanner:
- Binder relations are scanned even if the child documents are not (#56230)
- SharePoint Online Importer:
- Temp file is deleted early if HTML error is thrown (#58869)
- OpenText Content Server Importer:
- Importing compound documents doesn't fail when folder with same name already exists (#52038)
- D2 Importer:
- Repeating default values are not set correctly (#58692)
- Cara Importer:
- Asynchronous Indexing not setting index on documents (#59574)
- SharePoint Online Scanner:
- CAML query not working on SPO Scanner (#59597)
Since 3.16, the following adapters will no longer be supported:
- eRoom Scanner
- Exchange Removal Scanner
- DCM Importer
- FirstDoc Importer
- Legacy SharePoint Importer
These adapters will no longer work with the 3.16 Jobserver after upgrading existing migration-center environments to 3.16.
- General
- Add support for Java 11 for all adapters (#53313)
- Add new transformation function: GetInternalAttributeValue (#57376)
- Add new transformation function: CalculateNewNumber (#58237)
- Cara Importer (NEW)
- Add support for checksum verification (#57744)
- Add support for importing VDs (#57756)
- Add support for proxy communication (#58057)
- Add support for uploading content using REST (#58169)
- D2 InPlace Adapter (NEW)
- D2 Auto-Naming functionality (#57662)
- D2 Auto-Linking functionality (#57663)
- D2 Auto-Security functionality (#57664)
- Validate attributes values based on D2 dictionaries (#57666)
- Apply D2 rules based on a document’s owner (#57667)
- CSV/Excel Scanner
- Add support for delta migration on CSV/Excel scanner (#56911)
- D2 Importer
- Add support for D2 20.4 (#55909)
- Database Scanner
- Improve performance when scanning data from a single query (#56714)
- Documentum Importer/Scanner
- Add support for DCTM server 20.4 (#55904)
- Filesystem Scanner
- Add support for scanning paths provided in a text file (#57073)
- Specify folders to exclude as relative paths (#57074)
- Enhance explicit versioning to new versions to existing ones during delta scan(#58563)
- InfoArchive Importer
- Add support for InfoArchive 20.4 (#55912)
- Add support for generating huge PDI files (#56912)
- Opentext Content Server Scanner/Importer
- Add support for OpenText Content Server 20.4 (#55901)
- SharePoint Online Batch Importer
- Set retention policy labels (#56114)
- Set sensitivity labels (#57086)
- Add support for QuickXorHash (needed for files > 15 GB) (#57226)
- CSV/Excel Scanner
- Cells that have nothing but are scanned as null (#57228)
- Documentum Importer
- Repeating attributes are not rewritten on new versions (#58231)
- Opentext Content Server Importer
- The job status is not properly set when occurring OutOfMemory error (#57022)
- SharePoint Online Batch Importer
- MIP Service fails to load DLL (#58038)
- Veeva Scanner
- The temporary location is not cleared up after the scan run (#57853)
- Veeva Importer
- Validation errors are not cleared after each validated document (#57206)
- Submissions cannot be imported when having more than 200 applications (#58062)
- Veeva Scanner
- The binder relations are scanned even if the children documents are not (#56230)
- SharePoint Online Batch Importer
- When trying to import a broken version tree, the import fails for all documents (even the ones that had a correct version tree) with an error status (#57099)
- Database Scanner
- The summary is not completely accurate when using a single query (#58228)
- InfoArchive Importer
- The first version of child doc remains validated when includeChildrenVersions is set to false and includeChildrenOnce is set to true (#57766)
- Veeva Importer
- Attributes mapping does not work properly when the object_type__v is not the same as the object that is imported (#57383)
- Opentext Content Server Importer
- NPE when importing documents with no content (#58288)
- General
- Migrate OT shortcuts and URLs to SPO link documents (#55974)
- New TrackWise Digital importer available (#53977)
- Improve the performance of the mapping list transformations (#56913)
- SharePoint Online Batch Importer
- Improve robustness of verification step (#55898)
- Allow import into multiple sites (#56043)
- Save imported object URL in object_info1 column (#56113)
- SharePoint Online Scanner
- App-Only authentication in SPO scanner (#54259)
- Veeva Scanner
- Automatic resume after daily API limit was exceeded (#56898)
- File System Scanner
- content_location and mc_content_location not updated when using moveFilesToFolder (#56471)
- Metadata files are not moved when moveFileToFolder is checked (#56488)
- SharePoint Online Classic Importer
- 'null' added to path when importing to root folder (#56603)
- Move folder not working in SPO importer (#56703)
- Veeva Importer
- Document with auto-generated name __v cannot be imported (#56684)
- Error when importing doc with empty string in attachments and skipUploadToFTP (#56826)
- Veeva Scanner
- The rendition for already scanned objects is exported to disk in some cases (#56283)
- Proxy configuration ignored for HTTP requests (#56566)
- Running scanners in parallel fails with error (#56763)
- Veeva Scanner
- The binder relations are scanned even if the children documents are not (#56230)
- InfoArchive Importer
- OutOfMemory exception might be thrown by InforArchive importer when generating very large SIP file (#55698)
- SharePoint Online Batch Importer
- When trying to import a broken version tree, the import fails for all documents (even the ones that had a correct version tree) with an error status (#57099)
- SharePoint On-Prem Importer
- Moving folders fails with 'File not found' error (#57111)
- General
- Add Veeva Scanner that exports documents and binders from Veeva Vault (#54569)
- Migrate OpenText shortcuts and URLs to SPO link documents (#55974)
- Documentum Scanner
- Export all folder paths of all folders where a document is linked (#55486)
- OpenText Scanner
- Add the URL/path of the original object to the scanned shortcut (#56206)
- Allow users to configure a list of workspaces/root nodes to be scanned (#55899)
- Scan URLs as OpenText(object) type so they can be imported to other systems (ex: SharePoint Online) (#56001)
- SharePoint Online Importer
- Add support for setting sensitivity label for importing documents (#55645)
- Veeva Importer
- Enable Migration Mode programmatically for the imported objects so Migration Mode is not necessary to be enabled on the vault level (#55493)
- Veeva Importer
- Duplicate values are not supported for object_type__v attribute in RIM Vault (#55664)
- Veeva Scanner
- The renditions for already scanned objects is exported to disk in some cases (#56283)
- The binder relations are scanned even if the children documents are not (#56230)
- InfoArchive Importer
- OutOfMemory exception might be thrown by InforArchive importer when generating very large SIP file (#55698)
- CSV - Excel Scanner:
- Added support for scanning repeating attributes (#54993)
- InfoArchive Importer:
- Added support for multiple references to the same content (#55529)
- OTCS Scanner:
- Added support for scanning CAD documents as regular documents (#55900)
- SharePoint Online Batch Importer:
- Added support for setting approval status on documents (#54990)
- Added support for setting version numbering (#55505)
- Added support for setting Lookup field type (#55521)
- Veeva Importer:
- Added support for delta migration of Veeva objects (#54928)
- Added support for importing attachments for Veeva Objects (#55535)
- Core Database:
- Added additional multi-value transformation functions (#55424)
- OTCS Importer:
- Fixed record date not being set in opentext_rm_classification (#55431)
- SharePoint Online Batch Importer:
- Fixed import failing with invalid XML characters in attributes (#55007)
- Fixed import failing verification (#55574)
- Fixed import failing into library with deep path (#55745)
- SharePoint Online Importer:
- Fixed import failing into site collection URL with spaces (#55571)
- Fixed not being able to assign AD group (#55796)
- Fixed error on folder update (#55870)
- Alfresco Scanner:
- Scan doc with versions edited online while autoVersion false, but had autoVersion switched to true afterwards has wrong version content (#55983)
- CSV - Excel Scanner:
- Content_location is not scanned as multi-value (#55635)
- Veeva Importer:
- Objects are not rolled back if attachment was set on objects that do not support attachments (#55939)
- Documentum NCC Importer:
- Delta migration for the multi-page content does not work properly when a new page is added to the primary content (#55739)
- Veeva Importer
- New feature: Import documents using existing content from FTP server (#55303)
- New feature: Add support for importing relations (#54991)
- SharePoint Online Importer (Batch)
- New feature: Allow assignment of any valid SP user (#55219)
- Support for OneDrive (#54262)
- Filesystem Scanner
- New feature: Perform transformation of source object XML files before processing (#54776)
- SharePoint Online Importer (Batch)
- Update objects not marked as processed/imported (#55058)
- Veeva Importer
- Import version tree with renditions fails (#55396)
- SharePoint Importer
- Folder and document get created although a column cannot be set (#55001)
- SPO importer fails setting lookup column with a NULL value (#55140)
- CSOM Processor fails with 401 Unauthorized error if a job ran longer than 24 hours (#55323)
- Opentext Scanner
- Keywords system rule is limited to 255 characters for Physical Objects migset (#55341)
- General / logging
- The installer does not update the location of the Job Server's log files. So if you do not want to use the default location for log files, which is
<Job Server Home>/logs
, you need to manually update the log file location in the<Job Server Home>/lib/mc-core/logback.xml
configuration file (#54732)
Starting with version 3.13 Update 2, the SharePoint Online Importer does only support app-only principal authentication and no user name / password authentication. Please ensure that this will work for you before you upgrade your existing installation!
- Alfresco Scanner
- New feature: Scan only last "n" versions (#54289)
- New feature: Scan multiple sites (#54291)
- D2 Importer
- Support for D2 20.2
- Documentum Scanner / Importer
- Support for Documentum Server 20.2
- OpenText Importer
- Support for OpenText Content Server 20.2
- OpenText Scanner
- New feature: Scan shortcuts as distinct MC objects (#53710)
- New feature: Scan any folder subtype objects (#53711)
- SharePoint Online Importer (Classic)
- New feature: Add user-agent traffic decoration (#52837)
- SharePoint Online Importer (Batch)
- New feature: Importing role assignments (#54440)
- Tools
- New tool to export document type definitions from Veeva available (#51539)
- OpenText Scanner
- NPE occurs using excludeFolderPaths (#54326)
- Wildcards do not work in the root folder (#54329)
- Set attributes are not scanned if the name is longer than 100 chars (#54589)
- SharePoint Online Importer (Batch)
- SPO batch importer checks wrong content location (#54568)
- SPO batch importer throws error when importing large folder hierarchy (#54574)
- NPE for objects with NULL value in levelInVersionTree in SPO batch importer (#54637)
- SharePoint Importer
- Wrong max length limit for parentFolder system attribute when importing to SP 2019 (#54592)
- General / logging
- The installer does not update the location of the Job Server's log files. So if you do not want to use the default location for log files, which is
<Job Server Home>/logs
, you need to manually update the log file location in the<Job Server Home>/lib/mc-core/logback.xml
configuration file (#54732)
- D2 Importer
- Support for importing to D2 4.1, 4.5, and 4.6 was removed
- OpenText Scanner
- Using binders in the parameters "scanFolderPaths" and "excludeFolderPaths" is not supported (#54963)
- PowerShell tools:
- Support multiple scan run IDs when creating migration sets (#54263)
- SharePoint Online importer:
- Support for app-only principal authentication with SharePoint permissions (#54277)
- SharePoint Online Bulk importer:
- Add mc_content_location in migset rules (#54182)
- Support for app-only principal authentication with SharePoint permissions (#54277)
- SharePoint Online scanner:
- Add scanLatestVersionOnly feature (#5615)
- Add includeFolders and excludeFolders parameters (#53706)
- OpenText importer: Wrong values for date attribute during physical objects import (#54255)
- OpenText scanner:
- NPE occurs using excludeFolderPaths (#54326)
- Wildcards do not work in the root folder (#54329)
- SharePoint (Online) importer: Automatically added content type not added to cache (#54420)
- SharePoint scanner: Permissions & User fields contain ambiguous username instead of login name (#54240)
- New SharePoint Online Batch Importer (#52665)
- Add “removeDuplicate” transformation function (#53528)
- Add support for Oracle 19c (#52930)
- Add support for Oracle JDK 11 & OpenJDK 11 (#53313)
- Add support for Oracle JDK 13 & OpenJDK 13 (#52492)
- Add support IA 16.7 (#52910)
- Added support for Alfresco 6.2.0 for Alfresco scanner and importer (#54108)
- Alfresco scanner and importer now require java 1.8 or later
- Documentum Scanner
- Scan complete document audit trail and save it as rendition to the current document version (#52846)
- OpenText Importer
- Assign objects to Physical Object Box with a dedicate system rule (#52748)
- SharePoint importer
- Support valid filename characters on SharePoint on-prem (#53304)
- Documentum In-Place
- Implement move content feature in Documentum In-Place adapter (#53518)
- Fix typo in transformation function “ConverDateTimezones” (#53136)
- “GetDateFromString” transformation function returns null in some cases (#53164)
- Job server installation on Linux outdated in Installation Guide (#53714)
- OpenText Importer became laggy during impersonation after a certain number of requests (#53180)
- No error or warning when importing two renditions of the same type with OpenText Importer (#53124)
- The underlying connection was closed: An unexpected error occurred on a send in SharePoint Importer (#53099)
- Could not get SharePoint X-RequestDigest error message when space character in site collection name (#53190)
- SharePoint Importer should log error immediately if required fields are missing (#53844)
- HTTP 503 Server Unavailable Error when downloading large content files with SharePoint Online Scanner (#53673)
- Fix “Member ID is not valid” in OpenText scanner (#53482)
- Fix setting empty Vault Object reference in Veeva importer (#53573)