IBM Content Navigator, Version 3.0.1.0 Interim Fix 7 Readme

This readme document contains information about installation and removal of the interim fix and about known problems, restrictions, and solutions in support of IBM Content Navigator, Version 3.0.1.0.

Readme file for:
IBM Content Navigator
Product or component release:
Version 3.0.1.0
Update name:
Interim Fix 7
Build number:
icn301.007.052
Fix ID:
  • 3.0.1.0-ICN-iFix007-AIX
  • 3.0.1.0-ICN-iFix007-LINUX
  • 3.0.1.0-ICN-iFix007-zLINUX
  • 3.0.1.0-ICN-iFix007-WIN
Publication date:
May 7, 2018
Last modified date:
May 7, 2018
Additional documentation for IBM Content Navigator 3.0.1.0 can be found at : http://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/KC_ditamaps/contentnavigator_3.0.1.htm

Known problems, restrictions, and solutions

Known problems, restrictions, and solutions that affect administration and usage of interim fixes are documented as techdocs in the product support knowledge base. Use the following link to query the product support knowledge base by searching for the product and version number: https://www.ibm.com/support/home.

In addition, the interim fix includes the following known problems:
Java and Google Chrome
Some features of IBM Content Navigator use Java applets. If you access IBM Content Navigator from Google Chrome, Version 42 or later, Chrome displays a message that the plug-in is blocked if you use an applet-based feature.
Starting with Google Chrome, Version 42, the Netscape Plugin Application Programming Interface (NPAPI) is disabled by default. Web applications that use Java applets do not function properly unless NPAPI is re-enabled. For more information on configuring NPAPI-based Java plug-ins under Google Chrome, Version 42, see:
Oracle Java Runtime Environment security warnings

You might see security warnings and update requests when using certain versions of Oracle Java Runtime Environment (JRE). 

For information about issues with Oracle JRE, see http://www.ibm.com/support/docview.wss?uid=swg21640073

The IBM Content Navigator Configuration and Deployment Tool is not completely translated in some languages
If you use the IBM Content Navigator Configuration and Deployment Tool in the following locales, you might see a mix of English and non-English strings:
  • Arabic
  • Greek
  • Hebrew
  • Kazakh
  • Vietnamese  
Disabling document Preview and Open options

For security reasons, you might want to prevent users from opening or previewing certain types of documents, such as HTML documents, by setting the No viewer option. When this option is set and users attempt to preview or open a document of the file type you specified, they will receive a message informing them that the document cannot be opened, it can only be downloaded. 

Additional Known problems and restrictions are contained in the 3.0.1.0 readme at http://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/com.ibm.eucrelnotes.doc/eucrm003.htm

Prerequisites for Version 3.0.1.0 Limited Availability Interim Fix 7

The official statements for hardware and software support for IBM Content Navigator are provided as part of the hardware and software requirements for IBM Content Navigator, Version 3.0.1.0.

For complete details about the hardware and software requirements for IBM Content Navigator, see Software Product Compatibility Reports.
Case Manager Prerequisites
  • If your environment has IBM Case Manager installed then it should be upgraded to a minimum of IBM Case Manager Version 5.3.1.0.
  • Important: When you install IBM Content Navigator 3.0.1.0 and Content Platform Engine V5.2.1.6 or later version, it is recommended that you do so before you install IBM Case Manager.
  • This interim fix has not been tested in an environment that has IBM Case Manager, you must test it to your own satisfaction and accept the risk for its usage.

Installing or Updating IBM Content Navigator, Version 3.0.1.0 Interim Fix 7

When you install an interim fix, you can run the installation wizard or run a silent installation. The interim fix can be installed as an update to IBM Content Navigator, Version 3.0.1.0 or later.

If you already installed and configured IBM Content Navigator, Version 3.0.1.0, you can install the interim fix as an upgrade to the existing installation. You can install the interim fix interactively or silently.

If you do not have IBM Content Navigator installed and configured, you must install and configure Version 3.0.1.0 first and then install the interim fix.

The interim fix installation program updates the files in the directory where IBM Content Navigator is installed. After the installation program completes successfully, restart the web application server and redeploy the IBM Content Navigator web application to apply the changes from the interim fix.

For more information about installing IBM Content Navigator, Version 3.0.1.0, see http://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/com.ibm.installingeuc.doc/eucin003.htm.

To install IBM Content Navigator, Version 3.0.1.0 Interim Fix 7:

  1. Back up your current installation of IBM Content Navigator.
  2. Ensure that the IBM Content Navigator Configuration and Deployment Tool is closed.
  3. Log in to the IBM Content Navigator server with the IBM Content Navigator installer account.
  4. Install the interim fix by running the installation wizard or by running a silent installation:
    Important: Do not enter line breaks in the command that you enter to start the installation program.
    Operating system Command
    AIX At a command prompt, change to the directory where you downloaded the limited availability interim fix and enter one of the following commands:
    • To install the interim fix interactively, enter: ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-AIX.bin.
    • To install the interim fix silently, enter ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-AIX.bin -f fully_qualified_path_of_the_response_file/ecmclient_silent_install.txt.
    Linux At a command prompt, change to the directory where you downloaded the limited availability interim fix and enter one of the following commands:
    • To install the interim fix interactively, enter: ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-LINUX.bin.
    • To install the interim fix silently, enter ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-LINUX.bin -f fully_qualified_path_of_the_response_file/ecmclient_silent_install.txt.
    Linux for System z At a command prompt, change to the directory where you downloaded the limited availability interim fix and enter one of the following commands:
    • To install the interim fix interactively, enter: ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-zLINUX.bin.
    • To install the interim fix silently, enter ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-zLINUX.bin -f fully_qualified_path_of_the_response_file/ecmclient_silent_install.txt.
    Windows At a command prompt, change to the directory where you downloaded the limited availability interim fix and enter one of the following commands:
    • To install the interim fix interactively, enter: ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-WIN.exe.
    • To install the interim fix silently, enter ./IBM_CONTENT_NAVIGATOR-3.0.1.0-iFix007-WIN.exe -f fully_qualified_path_of_the_response_file/ecmclient_silent_install.txt.
  5. Run the "Configuring the IBM Content Navigator web application" task. For more instructions, see the topic, "Configuring the IBM Content Navigator web application" in the information center: http://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/com.ibm.installingeuc.doc/eucup019.htm.
  6. Rebuild the IBM Content Navigator web application. For instructions, see the topic, "Rebuilding the IBM Content Navigator web application" in the information center: http://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/com.ibm.installingeuc.doc/eucup007.htm.
  7. Run the Deploy the Web Application task in the IBM Content Navigator Configuration and Deployment Tool for the profile that you want to redeploy.
  8. Stop the IBM Content Navigator web application server.
  9. Clear the application server cache:
    • For IBM WebSphere Application Server: Delete the following folders:
      • Delete the navigator folder from the temp temporary directory.

        For example, on Microsoft Windows, delete the navigator folder from the following directory: \IBM\WebSphere\AppServer\profiles\AppSrv01\temp\ServerName Node01\server1.

      • Delete the subfolders in the wstemp directory. This folder is different from the temp folder. Do not delete the wstemp folder itself.

        For example, on Windows, delete the subfolders in following directory: IBM\WebSphere\AppServer\profiles\AppSrv01\wstemp.

    • For Oracle WebLogic Server: Delete the navigator folder from the tmp temporary directory.

      For example, on Windows, delete the navigator folder from the following directory: \Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user.

  10. Start the IBM Content Navigator web application server.
  11. Verify that the correct version of the software is deployed to the web application server. For more information, see the topic, "Verifying your deployment" in the information center: https://www.ibm.com/support/knowledgecenter/SSEUEX_3.0.1/com.ibm.installingeuc.doc/eucup022.htm.

Removing the interim fix

When you uninstall the interim fix, you also uninstall IBM Content Navigator.

The interim fix for IBM Content Navigator uninstallation program removes the program and all applied fixes. You cannot remove only the interim fix.

Fixes included in IBM Content Navigator, Version 3.0.1.0 Interim Fix 7

The fixes that were provided in IBM Content Navigator, Version 3.0.1.0 Interim Fix 6 are combined in this fix.

Daeja ViewOne Virtual 5.0.3 Interim Fix 6 is included in this IBM Content Navigator Interim Fix.
Table 1. Fix list for IBM Content Navigator, Version 3.0.1.0 Interim Fix 7
APAR Description
IO26206 (IBM Content Navigator users) When previewing documents using a URL with extra context path added via a proxy server, an error occurs. With this fix, documents are previewed without an error.
IO26176 (IBM Content Navigator users) Not all options are shown on the entry template folder association dialog when the default theme is used. The option to not inherit the associations from the parent folder is hidden. With this fix, all the options for entry template folder association are displayed when using the default theme.
IO26144 (IBM CMIS users) When any new property or property template is added or removed from the Document class in ACCE, this change is not reflected in IBM CMIS for FileNet Content Manager and an exception is thrown. With this fix, the changes are picked up by IBM CMIS and an exception is not thrown.
IO26055 (IBM FileNet Content Manager users) Users who have access are not allowed to edit or delete annotations from the Daeja Virtual viewer. With this fix, users who have access are allowed to edit or delete annotations.
IO25720 (IBM Content Navigator P8 users) When opening an external link document in Content Navigator, the content of the external web page replaces Content Navigator in the browser. With this fix, the external link document is opened in a new tab or browser window.
IO26093 (IBM FileNet Content Manager users) When a document contains a read-only string property with leading or trailing spaces, an error stating that the read-only property could not be updated is displayed when properties of the document are modified. With this fix, modifiable document properties are updated.
Security issue Cross site scripting vulnerability in ODRetriveDocumentAction resolved
IO26079 (IBM Content Navigator users) If user open attachment in work flow window, browser hangs when user click "extend session" button if session expire warning dialog pop up. With this fix, user can extend session successfully.
IO26037 (IBM FileNet Content Manager users) When selecting and downloading multiple documents with multiple contents using the 'Download All' action, an error occurs when the number of documents being downloaded is greater than the number of contents in one or more of the documents. With this fix, all contents of all documents are downloaded without an error.
IO26002 (IBM Content Manager users) When user download files by download all, all files will have zip extension. With this fix, each file have correct file extension.
IO25967 (IBM Content Manager users) Changes are not shown when the document is opened again after saving annotation changes if the version policy of the annotation part is set to 'Always create'. This occurs when opened from the search results but doesn't occur when opened from folder contents. With this fix, changes are shown when the document is opened again from both folder contents and search results.
IO25905 (IBM Content Navigator API users) Plug-in request filters cannot update file upload parameters like parm_part_filename using the method PluginRequestUtil.setRequestParameter(HttpServletRequest request, String name, String value). With this fix, plug-in request filters can update file upload parameters using the new method PluginRequestUtil.setRequestParameter(HttpServletRequest request, String name, String value, boolean append) and passing false for the append argument.
IO25860 (IBM Content Navigator users) The desktop loading time may be very long. With this fix, the desktop loading time will be faster.
IO25847 (IBM Content Navigator users)Create new document with Desktop Apps second time in Search view, only the Document Title property is rendered and appears in add document dialog. With this fix, this issue is resolved.
IO25769 (IBM Content Manager Users ) Users are not able to download files greater than 2GB. With this fix, this issue is resolved.
IO26093 JON ELSLIP TO PROVIDE APAR TEXT.
IO25783 (IBM Content Navigator users) When running a cross-repository search that includes text search criteria, the search criteria section is no longer available. With this fix, the search criteria section is still available after running the cross-repository search.
IO25802 (IBM Content Navigator users) When a search is reset, custom property editors provisioned by a plug-in are replaced with the default editor. With this fix, custom property editors remain after resetting the search.
IO25774 (IBM Content Manager users) Changes are not shown when the document is opened again after saving annotation changes if the version policy of the annotation part is set to 'Always create'. With this fix, changes are shown when the document is opened again.
IO25670 (IBM Content Navigator users) When adding a subfolder using an associated entry template, the properties do not always render correctly. This fix ensures the properties render correctly.
PJ44634 A new property called printFullStackTrace was introduced that could be set by customers in the repository.properties file. When the property printFullStackTrace is set to true (printFullStackTrace=true) the response object will contain full printstrack trace.
IO25790 (IBM CMIS for Content Manager users) Repository root link on the index.jsp of IBM CMIS v1.0, v1.0 do not work. With this fix the links work correctly.
IO25825 (IBM FileNet Content Manager users) IBM CMIS for FileNet Content Manager v1.1 is not leveraging the CMIS URL set in the repository.properties file. With this fix, the CMIS URL is correctly passed as request parameter into Apache OpenCMIS library and the issue is fixed.
IO25822 (IBM Content Navigator users) In IBM Content Navigator for Microsoft Office, Microsoft Office Online and Edit Service menu items cannot be added to the Default global toolbar. These items are not available in the list of 'Available' menu items on the left. With this fix, this issue is resolved.
CVE-2016-1000031 Reported by Novell's security solutions software Sentinel, which is able to execute remote attacker’s arbitrary code on a target machine by leveraging the untrusted data in DiskFileItem class of FileUpload library
CVE-2016-1000031 Reported by Novell's security solutions software Sentinel about an issue with “Commons FileUpload” DiskFileItem class, which is a critical bug in Apache Commons FileUpload 1.3.2 that was being used in FileNet Collaboration Services, IBM CMIS for FileNet Content Manager, IBM CMIS for Content Manager. This bug is fixed version Apache Commons FileUpload 1.3.3 that is now included into these products.
IO24979 (IBM Content Navigator users) Multiple spaces in the value of a string attribute are not correctly displayed in the properties (document info) pane. Instead of multiple spaces, a single space is displayed. With this fix, the multiple spaces are displayed.
IO25576 CVE-2015-5211 and CVE-2016-5007 are related vulnerabilities. CVE-2015-5211 was fixed in LA003 using this same APAR, by upgrading the Spring Framework to version 4.1.8. CVE-2016-5007 is tied to spring-webmvc-4.1.8.jar (Spring MVC Framework) file which is bundled with IBM CMIS for FileNet Content Manager and IBM Content Manager. Even though this jar is not used in the product and therefore does not have any impact, this vulnerability was addressed further by removing this jar in this LA.
IO25608 (IBM FileNet Content Manager users) IBM CMIS query returns "HTTP Status 405- Not Supported" if the Select clause contains anything but '*'. With this fix, IBM CMIS query parsing is fixed to accept all Select query clauses supported by OASIS CMIS v1.1 standards.
IO25609 (IBM FileNet Content Manager users) IBM CMIS for FileNet Content Manager logs an exception "class ClbSeedListEntry Not Found" when an optional Social Collaboration extension is not installed on the object store. With this fix, this exception is not logged.
IO25616 (IBM FileNet Content Manager users) An authenticated user to IBM CMIS for FileNet Content Manager cannot view repositories that the user is authorized to access, with an administrator alias configured in the application server. With this fix, the authenticated user can view all repositories that the user is authorized to access.
IO25618 (IBM FileNet Content Manager users) Users cannot view or edit properties of the parent documents in the properties dialog. With this fix, users can edit properties of the parent documents in the properties dialog.
IO25680 (IBM Content Manager OnDemand users) When working with cross-repository search results, the selected document cannot be edited in the Document Info pane. With this fix, properties of the selected document can be edited in the Document Info pane.
IO25705 (IBM Content Manager users) When properties of a document with the 'Always create' version policy is saved from the document info pane, a confirmation dialog is shown after saving. The class and properties are overwritten when saved by selecting another document. With this fix, the confirmation dialog is shown only when needed and the class and properties are not overwritten.
IO25721 (IBM Content Manager users) Opening multiple documents and previewing documents at the same time causes deadlock. With this fix, this issue is resolved.
IO25723 (IBM Content Navigator users) When using SSO, the help link on the banner opens a blank window. This also occurs if the browser is refreshed after a manual login. With this fix, the help link opens a window to the IBM Knowledge Center.
IO25739 The ICN redbook sample for chapter 8 cannot show viewer in customized step processor. After this fix, the viewer will be shown.
IO25756 (IBM FileNet Content Manager users) When searching with P8 multi-value timestamp properties, the expected results are not always returned because the search form only allows dates to be entered and the time is always set to 12:00 AM. With this fix, customers that wish to search with P8 multi-value timestamp properties using date and time can do so by setting the "inputMultiValueTimestampAsDateTime" variable to true on the Desktop model via a custom plug-in.
IO25762 (IBM Content Navigator users) When a desktop uses the Cordierite theme, the month label in the date picker does not contrast with the background, making it difficult to read.
IO25601 (IBM Content Manager OnDemand users) With ODWEK version 9.5.0.3 and later, if a user generated a link to a document, the link contained a doc id which prevented the link from being used to open the document by other users. With this fix, this issue is resolved. This fix requires ODWEK 9.5.0.10/10.1.0.2 or later.
IO25662 (IBM Content Manager OnDemand users) When working with cross-repository search results, the Document Info pane does not always display the properties of the selected document. With this fix, the Document Info pane shows the properties of the selected document.
IO25696 (IBM Content Manager OnDemand users) When adding a search to favorites, the name does not include the description of the search. With this fix, the favorite's name includes the name and description of the search.
IO25709 (IBM Content Navigator users) Documents cannot be copied from one folder to another using drag-and-drop. With this fix, documents can be copied from one folder to another using drag-and-drop.
IO25576 The Spring Framework libraries included in the CMIS need to be upgraded to address the vulnerability CVE-2015-5211 (RFD Attack in Spring Framework). With this fix, the Spring Framework libraries that are included in CMIS are upgraded
IO25586 (IBM Content Manager users) When a user downloads a document as original, the file is downloaded with a .bin or .dat file extension or without the expected extension. With this fix, the document is downloaded with the expected file extension.
IO25513 (IBM Content Manager users) When viewing PDF documents using the Applet viewer, signatures are not visible. With this fix, signatures in PDF documents are visible.
IO25570 (IBM Content Navigator users) When opening or previewing a document in Internet Explorer, the viewer window goes to the background intermittently. With this fix, the viewer window always comes to the foreground when a document is opened or previewed.
IO25579 (IBM Content Manager users) When previewing documents with multiple parts in an environment with load balancing, an error occurs. With this fix, documents are previewed without an error.
IO25511 (IBM FileNet Content Manager users) When a user downloads a document as original, the file is downloaded with a .bin or .dat file extension instead of the extension associated with the original file. With this fix, the document is downloaded with the original file name and file extension.
IO25543 (IBM Content Manager users) When viewing PDF documents with images using the Applet viewer, images are displayed as cropped. With this fix, images in PDF documents are displayed correctly.
IO25553 (IBM FileNet Content Manager users) When viewing documents that have text annotations with plain text injected from outside of ICN, text annotations are displayed as blank. With this fix, text annotations are displayed.
IO25533 (IBM FileNet Content Manager users) When adding or checking in documents with new annotations during Merge and Split, an error occurs. With this fix, documents can be added and checked in.
IO25518 (IBM Content Navigator users) When opening a search that runs-automatically and returns a single folder, the search results list displays the contents of the folder. With this fix, searches that run automatically and return a single folder will display the actual folder in the search results list.
IO25531 When editing a document using EDS with a dependent property initially set to a choice list, the choice list cannot be replaced with a specific value in a single EDS dependent update. With this fix, the property is updated with the specific value from EDS.
IO25523 (IBM Content Navigator users) Daeja virtual viewer viewMode parameter doesn't work has no effect when set. The standard mode is loaded every time regardless of this parameter. With this fix, the viewMode parameter will set the viewer mode when load viewer.
IO25534 (IBM FileNet Content Manager users) When large and complex choice lists are used, opening the property dialog for a document can take several seconds. This fix introduces lazy loading for choice lists which reduces the time required to display property dialogs that contain large and complex choice lists.
IO25538 (IBM Content Manager users) If a user changes a document item type to a type that has a required property that is not set, clicking save will not highlight the required property that needs to be set. With this fix, if a required property is not set after changing item types, clicking on the save button will change focus to the required property and display an error message.
IO25540 (IBM FileNet Content Manager users) When opening a document using a bookmark in a right-to-left language such as Hebrew, the document content fails to display. With this fix, the document content is displayed correctly.
IO25575 (IBM Content Navigator users) The ICN profile can no longer be opened with the configuration and deployment tool in German locale settings. With this fix, the issue is resolved.
IO25380 (IBM FileNet Content Manager users) When a user attempts to open a document in the Daeja ViewONE Professional viewer that contains custom annotations, an error occurs. Although an error may not occur, custom annotations are not shown in the Daeja ViewONE Virtual viewer. With this fix, documents containing custom annotations open correctly in both the Daeja ViewONE Professional and Virtual viewers.
IO25460 (IBM Content Navigator users) When using the command line to generate a profile for a WebLogic/Oracle environment, the configuration tool always sets the database type to DB2. With this fix, the issue is resolved.
IO25468 (IBM Content Navigator users) IBM Content Navigator configuration tool fails to create "update the FileNet P8 Client Connector Files" task in the profile when CMISV1.1 is specified in the command line mode. With this fix, the issue is resolved.
IO25422 (IBM CMIS) Using CMIS 1.0 or CMIS 1.1 to upload or verify content in ICN 3.0 causes a NullPointerException. With this fix, the NullPointerException does not occur any more.
IO91280 (IBM Connections 5.5) When a community is updated from private to public, non-community members cannot access libraries even if the reader role has been assigned to the libraries With this fix, it added a new security role (null-$IC-T-I-a) to the Teamspace definition of public communities to ensure non-community members have access to libraries that have a reader role. Also fixed the "seedlist" returning Public for documents in restricted communities.
IO25512 (IBM CMIS) The entry "CHECKINCOMMENTPROPERTY=CHECKINCOMMENT" in the repository.properties file is not commented out. With this fix, this entry is commented out.

Copyright and trademark information

Notices

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Other company, product, or service names may be trademarks or service marks of others.

THIRD-PARTY LICENSE TERMS AND CONDITIONS, NOTICES AND INFORMATION

The license agreement for this product refers you to this file for details concerning terms and conditions applicable to third party software code included in this product, and for certain notices and other information IBM must provide to you under its license to certain software code. The relevant terms and conditions, notices and other information are provided or referenced below. Please note that any non-English version of the licenses below is unofficial and is provided to you for your convenience only. The English version of the licenses below, provided as part of the English version of this file, is the official version.

Notwithstanding the terms and conditions of any other agreement you may have with IBM or any of its related or affiliated entities (collectively "IBM"), the third party software code identified below are "Excluded Components" and are subject to the following terms and conditions:
  • the Excluded Components are provided on an "AS IS" basis
  • IBM DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS WITH RESPECT TO THE EXCLUDED COMPONENTS, INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF NON-INFRINGEMENT OR INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  • IBM will not be liable to you or indemnify you for any claims related to the Excluded Components
  • IBM will not be liable for any direct, indirect, incidental, special, exemplary, punitive or consequential damages with respect to the Excluded Components.