What's new in IBM Content Navigator 3.0.15?

Learn what's new and what changed for users and administrators in IBM Content Navigator 3.0.15.

Content Security Policy allows removing unsafe-inline and unsafe-eval

CSPFilter: A new security setting improves the browser's Content Security Policy (CSP) by allowing the removal of the unsafe-inline and unsafe-eval keyword values from the script-arc directive.

For Administrators
To update the HTTP response headers, you must add the JVM options:
-Dcom.ibm.ecm.icn.system.security.csp.removeUnsafeEval=true
-Dcom.ibm.ecm.icn.system.security.csp.removeUnsafeInline=true

You do not need to modify the ESAPI Firewall XML to remove the unsafe-inline and unsafe-eval headers.

For Developers
  • When the unsafe-eval value is removed from the CSP, all eval() expressions in the code are blocked from running. Search your code for instances of eval() and remove or update them with standard JavaScript.
  • When unsafe-inline is removed, inline scripts and scripts, without a nonce, do not run.
  • When unsafe-inline is removed, a nonce is added to allow only valid scripts to run.

For more information, see Improving browser security with Content Security Policy.

A new p8IgnoreIsDateOnly configuration parameter

For Administrators
Include the p8IgnoreIsDateOnly parameter by setting to true to override the default behavior where DateTime properties with the isDateOnly attribute set to true are treated as date-only properties.

For more information, see Configuration parameters.

Display text search options for a cross-repository search

For Users
(For the FileNet P8 repository only.) For a selected repository search, when you edit a repository and select Include text search criteria, a Text options displays with the default option Any of the terms. Or you can select All of the terms.

Filter DateTime and Integer properties in Simple Search

For Users
You can filter search results on a repository by any DateTime or Integer property.
For Administrators
On the repository configuration Search tab, when you select the filters in the Searchable Properties section, users can filter the search results on a repository by any DateTime or Integer property that you do not hide.

Configuring a Microsoft SharePoint Online plug-in

For Users
When the Microsoft SharePoint Online is configured for IBM Content Navigator, you can browse, search, and work with repository documents from the Microsoft SharePoint Online environment.
For Administrators
You can now configure the Microsoft SharePoint Online plug-in to work with IBM Content Navigator. For more information, see Configuring the Microsoft SharePoint Online plug-in.

Bundled Java is removed from the installer

For Administrators
Since Java is not bundled in the installer, you must provide a Java Runtime Environment (JRE) for the installation and configuration of IBM Content Navigator. Use Java 8, or the Java that is used for WebSphere® Application Server or the Oracle WebLogic Server. Add the Java .exe path to the environment variable PATH. For example, by default, Windows is
C:\Program Files\IBM\WebSphere\AppServer\java\8.0\jre\bin
and UNIX is
/opt/IBM/WebSphere/AppServer/java/8.0/jre/bin
For the IBM Content Navigator configuration and deployment tool, the installer uses the environment variable, JAVA_HOME, to configure the -vm option in the configmgr.ini file. The -vm option is set to use the bin directory that is set in the JAVA_HOME variable directory. For example, $JAVA_HOME$$/bin. If the JAVA_HOME variable is not set before the installer starts, the configuration and deployment tool does not run. For example, for Windows use
JAVA_HOME=C:\Program Files\IBM\WebSphere\AppServer\java\8.0
For UNIX use
JAVA_HOME=/opt/IBM/WebSphere/AppServer/java/8.0
Note: The IBM Content Navigator Installer and the configuration of Navigator do not support a Java version higher than 8.0, like Java 11 or Java 17.

For more detailed information, see Providing a Java™ Runtime Environment (JRE) for installing and using IBM Content Navigator.

Concatenate multiple Line Data documents to one CSV file

For Users
(For Content Manager OnDemand repository only.) You can select multiple Line Data documents and download them into one CSV file. After selecting several Line Data documents, select Download > All as a CSV file. The Download folder contains the CSV file, which contains the content of each document in CSV format. The documents are concatenated in the order that they are selected.

Merge multiple documents to one PDF file

For Users
(For Content Manager OnDemand repository only.) You can select multiple documents and download them into one PDF file. The IBM Daeja® ViewONE print service must be enabled to process more than one document. After selecting several documents, select Download > All as a PDF file. The Download folder contains the PDF file, which contains the content of each document. The documents are formatted in the order that they are selected. These file types are supported:
  • AFP, if AFP2PDF conversion is configured.
  • Line data, if LINE2PDF conversion is configured.
  • Other file types that the Daeja print service supports.

Resource usage is reduced when files are uploaded to the FileNet P8 repository

You can now upload large files with less resource usage because IBM Content Navigator does not use temp files to temporarily store files in the Navigator server. Instead, files are uploaded directly to the repository.

For Administrators
When files that are larger than 2 GB are uploaded to the FileNet P8 repository, temp files are not used to temporarily store files in the IBM Content Navigator server.
If issues occur with the new method, in IBM Content Navigator you can change uploading large files that are over 2 GB with the original "save temp file" method by enabling the following JVM option.
-Dcom.ibm.ecm.icn.system.action.upload.largeFile.chunked=true
Note: When an MP4 or MOV file requires the fast-start header to stream to the browser, IBM Content Navigator creates a temporary file to update the file's header. Otherwise, the file uploads directly to the repository without extra processing. For more information about the video viewer, see Configuring the video and audio viewer.

Upload Progress (Add Document only)

When a file is uploaded, a progress indicator automatically displays at the lower right of the page. The indicator gives a percentage of the completed upload or indicates Complete. When an upload is active, the banner tools menu includes the Upload Status action that you can select to view the upload progress. Files are queued and uploaded sequentially instead of in parallel to not overload the server.

A DocuSign plug-in

With the DocuSign plug-in, you can send documents from an IBM Enterprise Content Management (ECM) repository to the DocuSign server.

For Users
You can use DocuSign to digitally sign and approve the documents from anywhere and on any device. You can also check in the signed documents to the ECM repository manually or by Task Manager.
For Administrators
Setup is needed for the DocuSign plug-in to function in IBM Content Navigator. For more information, see Configuring the DocuSign plug-in.

Video viewer support

The video viewer now supports the Content Manager repository and WAV file formats. For more information about the video viewer, see Configuring the video and audio viewer.