Skip to main content
Previous section

Known Issues and Notes

This chapter describes issues that InterSystems is aware of in InterSystems IRIS 2020.4 and notes related to this version of the product. These issues will be addressed in future releases.

Issue Using MultiValue Feature

InterSystems has identified some issues with InterSystems IRIS MultiValue. We are investigating those and will fix them in a future release. If you are upgrading a MultiValue based application from Caché or Ensemble to InterSystems IRIS, you should thoroughly test your application on InterSystems IRIS before upgrading a production system. If you encounter any issues or want more information about the issues we have encountered, contact your sales engineer or the InterSystems Worldwide Response Center.

Management Portal Web Applications May Time Out Despite User Activity

In InterSystems IRIS 2018.1 and later, an automatic logout feature was implemented and enabled by default. When the feature is enabled and a user is inactive on an InterSystems IRIS Management Portal web application for longer than the Session Timeout value for the web application, then the user is logged out. However, InterSystems IRIS only registers actions that result in a call to the server as activity. Consequently, a user may be modifying a Management Portal page immediately before an automatic logout and lose any unsaved changes. For example, if a user is editing a business process, but has not clicked Save for longer than Session Timeout threshold, then the user's session expires and any unsaved changes are discarded. After an automatic logout, the login page appears or the current page is refreshed.

You can take several steps to prevent users from losing work:

  • Remind users to save their work on a regular basis.

  • Extend the Session Timeout value for web applications where users are performing time-intensive configuration tasks such as modifying data transformations. The default Session Timeout value is 15 minutes.

  • Disable automatic logouts for the Interoperability pages in the Management Portal by modifying the ^EnsPortal global as follows:

    set ^EnsPortal("DisableInactivityTimeout","Portal") = 1 
    Copy code to clipboard

InterSystems recommends that you consider the possible security implications before you make any changes.

For more information, see Automatic Logout Behavior in the Management Portal.

EnsLib.HL7.Segment GetValueAt() 32 KB Limitation

The GetValueAt() method of the EnsLib.HL7.Segment class truncates values larger than 32 KB.

As a workaround, use one of the following methods:

For more information, see the entry for EnsLib.HL7.Segment in the Class Reference and Transforming Long Segment Fields.

FeedbackOpens in a new window