Using OSLC to extend the connectivity of DOORS has been a significant benefit to our community. Many DOORS teams have invested heavily in the platform (often for over a decade) with their requirements, processes, and even DXL scripts.
In order to preserve this investment, yet bring the benefits of today’s standards, new capabilities have been added to DOORS such as an OSLC interface.
Upgrading old technology to meet today’s needs is a noble endeavor. However, it is not without its limitations and constraints. As we have helped our customers navigate through these, we have seen firsthand the issues that some of our DOORS users have experienced with OSLC connectivity (with our OSLC Connect for Jira and other OSLC Applications), and we want to explain the challenge.
To perform OSLC operations, you must have a web browser. The DOORS Client is not a native browser application, it embeds a web browser to provide this critical functionality. Here is where the issue presents itself.
The embedded web browser for the DOORS Classic client is Internet Explorer 11.
Why is this a problem? The problem is based on the lack of growth of IE 11.
While Firefox, Chrome, and Edge continue to grow in features and security, IE 11 has not (and will not with the announced end-of-life). Not surprisingly, web-based applications are dropping support for IE 11 due to behavior and security issues.
While security is a concern, the most visible user issue in this incompatibility is JavaScript errors. A user will experience a halting of a web page loading and a notification of a script error.
When these script errors occur, the requested webpage will not be loaded. If a script error occurs on the remote application login page, all application access from the DOORS Client is broken. These broken features include link previews, link creation, and all OSLC Administration, including Friending and Project Associations.
Effectively it can disable OSLC communication with Applications no longer supporting IE 11 (most applications).
The answer is maybe. Officially Atlassian has stopped support of IE 11 back in the 8.5 release, but this has not been a breaking change for most users.
The "maybe" is because users can customize their Jira login or install a Jira plugin with incompatibility with IE 11. So while the base Jira version may work, their instance has been customized to be no longer compatible with IE 11.
We suggest the following tactics to manage your exposure to the issue: