<<

Supported Operating Environment

eServices

9/23/2021 eServices eServices

Important • Genesys support for the platform versions mentioned on this page ends when the respective vendors declare End of Support. For more information, see Discontinued Support. • Please note the following: • Messaging Apps and Social Engagement information was moved to the Messaging Apps/Social Engagement SOE page. • Universal Contact Server information was moved to the Universal Contact Server SOE page.

Supported Operating Systems

Bot Gateway Server Support

OS Family Release Conditions Supported starting with Red Hat Enterprise Linux 6 9.0+ 9.0.004.08. Supported starting with Linux Red Hat Enterprise Linux 7 9.0+ 9.0.004.08. Supported starting with Windows 2012 9.0+ 9.0.004.08. Supported starting with Windows 9.0+ 9.0.004.08.

Content Analyzer (Plugin for Genesys Administrator Extension) Support

OS Family Operating System Release Conditions Linux CentOS Linux 7 8.5.305+ Supported for use on Kernel Virtual Machine Linux Red Hat Enterprise Linux 5 8.5.0 - 8.5.2 (KVM) starting with 8.5.300.09. Linux Red Hat Enterprise Linux 6 8.5.1 - 8.5.2 Supported starting with Linux Red Hat Enterprise Linux 7 8.5.305+ 8.5.305.03 Windows 8.5.0 - 8.5.2

Supported Operating Environment 2 eServices

OS Family Operating System Release Conditions Windows 8.5.0+ Windows Windows Server 2016 8.5.305+ Supported starting with Windows 9.0+ 9.0.001.03. eServices Manager (Plugin for Genesys Administrator Extension) Support

OS Family Operating System Release Conditions Support starting with Linux CentOS Linux 7 8.5.3 8.5.301.09. Linux Red Hat Enterprise Linux 5 8.5.0 - 8.5.1 Linux Red Hat Enterprise Linux 6 8.5.1 - 8.5.302 Supported for use on Kernel Virtual Machine Linux Red Hat Enterprise Linux 7 8.5.3+ (KVM) starting with 8.5.300.09. Windows Windows Server 2008 8.5.0 - 8.5.302 Windows Windows Server 2012 8.5.0+ Windows Windows Server 2016 8.5.304+ Supported starting with Windows Windows Server 2019 9.0+ 9.0.003.03. eServices Server Components Support

Notes:

• An asterisk (*) indicates the oldest operating systems supported for the Genesys 7.x and Genesys 8.x Maintenance Interoperable Components, including AIX Power PC, HP-UX, and Solaris SPARC. • eServices server components include Classification Server, Chat Server, E-mail Server, Interaction Server, Interaction Server Proxy, SMS Server, and Training Server. It also includes the following groups of servers: Web API (Web API Server, Web API Server for WebLogic, Web API Server for WebSphere, .NET Web API Server and Samples) • For products with sub-versions such as R1/R2, all versions are supported except as noted for the specific product. • Genesys supports use of products on Oracle Linux, provided that the Oracle Linux distribution is 100% compatible with a Genesys-supported Red Hat distribution, and that the Oracle Unbreakable Enterprise Kernel is not used. Genesys will only support Oracle Linux based on testing and reproduction of any issues in the equivalent Red Hat Linux version; no investigation or testing will be performed on Oracle Linux itself. Support only applies to Oracle Linux versions 5.x and later.

• Web Collaboration is not supported on AIX.

Supported Operating Environment 3 eServices

OS Family Operating System Release Conditions Supported by the following: • eServices components are supported beginning with Release 8.0.210. • eServices WebAPI supports AIX 7.1 starting from 8.5+.

No longer supported by the following components:

AIX Power PC 64-bit (AIX • Chat Server as of AIX 8.0.2+ 5L for POWER) 7.1 8.5.201.05 • Classification Server as of 8.5.300.03 • E-mail Server as of 8.5.200.02 • Interaction Server/ Interaction Server Proxy as of 8.5.3 • Training Server as of 8.5.305.01

Supported by Interaction Linux CentOS Linux 7 8.5.1+ Server 8.5.104.13 Supported by Interaction Linux CentOS Linux 7 8.5.2+ Server Proxy 8.5.201.00+ Supported by the following: • Chat Server starting with 8.5.301.06

Linux CentOS Linux 7 8.5.3+ • Classification Server starting with 8.5.300.03 • Training Server starting with 8.5.305.01

Note the following: • Classification Server starting with 8.5.300.03, with Oracle Linux Oracle Linux 7 8.5.3+ Linux 7, coupled with Unbreakable Enterprise Kernel Release 4.

Supported Operating Environment 4 eServices

OS Family Operating System Release Conditions

• Chat Server, starting with 8.5.306.03.

No longer supported by: • Interaction Server and Interaction Server Proxy as of 8.5.2 • Interaction Server Cluster Plug-in for GAX as of 8.5.200.08

Linux Red Hat Enterprise Linux 5 8.1+ • Chat Server as of 8.5.201.05 • Classification Server as of 8.5.300.03 • Training Server as of 8.5.305.01

RHEL 5 is still supported by Email Server. Supported by the following: • eServices WebAPI supports RHEL6 starting from 8.5+

No longer supported by the following:

• Chat Server as of 8.5.201.05 • Classification Server as of 8.5.301.01 • E-mail Server as of Linux Red Hat Enterprise Linux 6 8.1.4+ 8.5.200.02 • Interaction Server as of 9.0.001.07 • Interaction Server Proxy as of 9.0.001.02 • Interaction Server Cluster Plug-in for GAX as of version 9.0.000.00 • Training Server as of 8.5.305.01

Linux Red Hat Enterprise Linux 7 8.5.1+ Supported by following:

Supported Operating Environment 5 eServices

OS Family Operating System Release Conditions

• Chat Server starting with 8.5.102.08 • Classification Server starting with 8.5.300.03, including usage on a Kernel Virtualization Machine (KVM) • E-mail Server starting with 8.5.104.13 • Interaction Server starting with 8.5.107.06 • Interaction Server Proxy starting with 8.5.107.14 • Training Server starting with 8.5.305.01

Supported by E-mail Linux Red Hat Enterprise Linux 8 8.5.2+ Server starting with 8.5.200.02. Supported by Chat Server Linux Red Hat Enterprise Linux 8 8.5.3+ starting with 8.5.314.02 Supported by the following: • Interaction Server starting with 9.0.000.10. • Interaction Server Proxy starting with 9.0.000.03. Linux Red Hat Enterprise Linux 8 9.0+ • Classification Server starting with 9.0.000.07. • Interaction Server Cluster Plug-in for GAX starting with version 9.0.000.00.

Web API Server for WebLogic and Web API Solaris Solaris SPARC 64-bit 10 7.6 - 8.1 Server for WebSphere supports this through 8.1. Solaris Solaris SPARC 64-bit 10 7.6 - 8.5 Supported by the following:

Supported Operating Environment 6 eServices

OS Family Operating System Release Conditions

• Interaction Server/ Interaction Server Proxy supports this through 8.5.2 • Classification Server supports this through 8.5.2 • Email Server supports this through 8.5.1 • Training Server supports this through 8.5.1 • Chat Server supports this through 8.5.1 • SMS Server supports this through 8.5.1 • Web API Server supports this through 8.5.1

No longer supported by the following: • Chat Server as of 8.5.302.03 • Classification Server as of 8.5.301.01 • E-mail Server as of 8.5.200.02 Windows Windows Server 2008 8.1+ • Interaction Server and Interaction Server Proxy as of 8.5.2 • Training Server as of 8.5.305.01 • Interaction Server Cluster Plug-in for GAX as of version 9.0.000.00

No longer supported by the following: Windows Windows Server 2012 8.5+ • Chat Server as of 8.5.314.02

Supported Operating Environment 7 eServices

OS Family Operating System Release Conditions

• E-mail Server as of 8.5.202.02

Supported by the following: • E-mail Server starting with 8.5.104.13 • Chat Server starting with 8.5.201.05 • Classification Server starting with 8.5.301.01 • Interaction Server starting with 8.5.201.05 Windows Windows Server 2016 8.5+ • Interaction Server Proxy starting with 8.5.201.00 • Training Server starting with 8.5.305.01 • Interaction Server Cluster Plug-in for GAX starting with version 9.0.000.00

Supported by the following: • Chat Sever starting with 8.5.314.02 • E-mail Server starting with 8.5.200.02 Windows Windows Server 2019 8.5.3 • Interaction Server starting with 8.5.304.07 • Interaction Server Proxy starting with 8.5.304.02

Supported by the following: • Classification Server starting with 9.0.000.07 Windows Windows Server 2019 9.0.0+ • Interaction Server Cluster Plug-in for GAX starting with version 9.0.000.00

Supported Operating Environment 8 eServices

Knowledge Manager (Legacy) Support

OS Family Operating System Release Conditions Windows 8.0.1+ Windows Windows Server 2008 8.0.1-8.5.1

Privacy Manager (Plugin for Genesys Administrator Extension) Support

OS Family Operating System Release Conditions Linux CentOS Linux 7 8.5.305+ Supported for use on Kernel Virtual Machine Linux Red Hat Enterprise Linux 5 8.5.0 - 8.5.1 (KVM) starting with 8.5.300.09. Supported starting with Linux Red Hat Enterprise Linux 6 8.5.1 - 8.5.300 8.5.300.10. Support starting with 8.5.300.10, including use Linux Red Hat Enterprise Linux 7 8.5.3 on a Kernel Virtualization Machine (KVM). Windows Windows Server 2008 8.5.0 - 8.5.300 Windows Windows Server 2012 8.5.0+ Windows Windows Server 2016 8.5.305+ Supported starting with Windows Windows Server 2019 9.0+ 9.0.001.05.

Supported Browsers

Notes:

• For browser support information of Genesys Widgets, see Supported Operating Environment: Genesys Widgets.

Component Browser Release Conditions/Limitations Content Analyzer (Plugin for Genesys Administrator Firefox ESR 8.5.2+ Extension)

Supported Operating Environment 9 eServices

Component Browser Release Conditions/Limitations Content Analyzer (Plugin for Genesys Administrator Google Chrome 8.5.2+ Extension) Content Analyzer (Plugin Starting with version for Genesys Administrator Chromium 9.0.0+ 9.0.001 Extension) Content Analyzer (Plugin for Genesys Administrator Microsoft IE11 8.5.2+ Extension) eServices Manager (Plugin for Genesys Administrator Firefox ESR 8.5+ Tested with version 46 Extension) eServices Manager (Plugin for Genesys Administrator Google Chrome 8.5+ Extension) eServices Manager (Plugin Starting with version for Genesys Administrator Microsoft Edge Chromium 9.0.0+ 9.0.002 Extension) eServices Manager (Plugin for Genesys Administrator Microsoft IE11 8.5+ Extension) Interaction Server Cluster Minimum supported (Plugin for Genesys Firefox ESR 8.5.1+ version: 38 Administrator Extension) Interaction Server Cluster Minumum supported (Plugin for Genesys Google Chrome 8.5.1+ version: 44 Administrator Extension) Interaction Server Cluster (Plugin for Genesys Microsoft IE11 8.5.1+ Administrator Extension) Privacy Manager (Plugin for Genesys Administrator Firefox ESR 8.5.1+ Extension) Privacy Manager (Plugin for Genesys Administrator Google Chrome 8.5+ Extension) Privacy Manager (Plugin Starting with version for Genesys Administrator Microsoft Edge Chromium 9.0.0+ 9.0.001 Extension) Privacy Manager (Plugin for Genesys Administrator Microsoft IE11 8.5+ Extension)

Supported Operating Environment 10 eServices

Supported Database/DB Clusters

Notes:

• An asterisk (*) indicates the oldest databases supported for the Genesys 7.x and Genesys 8.x Maintenance Interoperable Components, including IBM DB2, Informix, MS SQL, Oracle, and Sybase. • Genesys supports Genesys products on the database patch levels up to the latest currently available patch sets.

Database Release Conditions/Limitations Not supported by Chat Server Cassandra 2 8.5.1 - 8.5.3 starting with 8.5.314.02. Supported in high availability mode Cassandra 3.11 8.5.3+ by Chat Server starting with 8.5.307.04. Not supported by Interaction Server IBM DB2 10 8.1.4+ starting from 8.5.2. Not supported by Interaction Server IBM DB2 9.7 8.1+ starting with 8.5.2. Not supported by Interaction Server MS SQL Server 2008 8.0.1+ starting with 8.5.2. Not supported by Interaction Server MS SQL Server 2012 8.5+ starting with 8.5.2. Also supports AlwaysOn Cluster with Synchronous Mirroring capability. Not MS SQL Server 2012 Cluster 8.5+ supported by Interaction Server and Interaction Server Proxy starting from 8.5.2. Supported by Interaction Server MS SQL Server 2014 8.5.1+ starting with 8.5.108.05. Supported by Interaction Server MS SQL Server 2014 Cluster 8.5.1+ starting with 8.5.108.05. Also supports AlwaysOn capability. Supported by Interaction Server MS SQL Server 2016 8.5+ starting with 8.5.201.05. Supported by Interaction Server MS SQL Server 2016 Cluster 8.5.1+ starting with 8.5.201 with AlwaysOn capability. Supported by Interaction Server MS SQL Server 2017 8.5.3 starting with 8.5.300.07.

Supported Operating Environment 11 eServices

Database Release Conditions/Limitations Supported by Interaction Server MS SQL Server 2019 8.5.3+ starting with 8.5.306.04 SCAN is not supported. Oracle 11g RAC is supported by Interaction Server 8.1.2+. Oracle 11g Rel 1 and Oracle 11g RAC 8.1+ Rel 2 are supported. Not supported by Interaction Server starting with 8.5.2. Oracle 12c R1 8.5+ Oracle 12c R1 RAC 8.5+ SCAN is not supported. Supported by Interaction Server Oracle 12c R2 8.5.3 starting with 8.5.2. Supported by Interaction Server Oracle 12c R2 RAC 8.5.3 starting with 8.5.2. SCAN is not supported. Interaction Server - Last supported Oracle 18c 8.5.3+ version: 9.0.003.06 Interaction Server - Last supported Oracle 18c RAC 8.5.3+ version: 9.0.003.06. SCAN is not supported. Supported by Interaction Server Oracle 19c 8.5.3+ starting with 8.5.307.02. Supported by Interaction Server starting with 8.5.307.02. Support Oracle 19c RAC 8.5.3+ includes Transparent Application Failover (TAF). SCAN is not supported. Supported by Interaction Server PostgreSQL 10 8.5.2+ starting with 8.5.2. Supported by Interaction Server PostgreSQL 12 9.0.0+ starting with 9.0.003.06. Limited PostgreSQL support will be available for UCS and Interaction PostgreSQL 9 8.5.1+ Server starting with 8.5.x (2015). Please see release notes. Supported by Interaction Server PostgreSQL 9.6 8.5.2+ starting with 8.5.2.

Supported Virtualization Platforms

Tip

Supported Operating Environment 12 eServices

See the global page that lists all Virtualization-related information.

IPV6 Support for Common Interfaces

Notes:

• Release Support numbers refer to eServices.

Component Release Interface Conditions eServices 8.1 Interaction Server eServices 8.1.3+ E-mail Server eServices no direct interface License Server eServices no direct interface SIP Server/T-Server

IPV6 Support for Additional Interfaces

No IPV6 information for additional components at this time.

Prerequisites

Bot Gateway Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Supported Operating Environment 13 eServices

Bot Gateway Server - Prerequisites

Third-Party Component Prerequisites

OpenJDK 11 Yes No Release: 9.0+ Oracle Java 8 Developer's Yes No Release: 9.0+ Kit (JDK), OpenJDK 8 Yes No Release: 9.0+ 1.2

Classification Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Component Prerequisites

Release: 9.0+ OpenJDK 11 Yes No Starting with 9.0.000.02 Release: 8.1.3 - 8.5.3 Oracle Java 7 Developer's Yes No Discontinued as of Kit (JDK) December 11, 2018. Oracle Java 8 Developer's Release: 8.5.1+ Yes No Kit (JDK) Starting with 8.5.110.03

Content Analyzer (Plugin for Genesys Administrator Extension) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Genesys Administrator Extension

Release: 8.5.2 8.5.220.25-8.5.260.XX No Yes Tested with GAX 8.5.220.25 Release: 9.0.0 8.5.290.09 + No Yes Note the following:

Supported Operating Environment 14 eServices

Content Analyzer (Plugin for Genesys Administrator Extension) - Prerequisites

• Tested with GAX 8.5.290.09 • Tested with GAX 9.0.001.37 • Tested with GAX 9.0.100.56 • New text

Release: 8.5.3

Note the following:

• Tested with GAX 8.5.290.09-9.0.001.XX No Yes 8.5.290.09 • Tested with GAX 9.0.001.37

Digital Messaging Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Component Prerequisites

Release: 9.1+ OpenJDK 11 Yes No Support starts with 9.1.002.02.

Email Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Component Prerequisites

Supported Operating Environment 15 eServices

Email Server - Prerequisites

Release: 8.5.1+ OpenJDK 11 Yes No Support starts with 8.5.106.01. Release: 8.1.4 - 8.5.1 Oracle Java 7 Yes No Discontinued as of June 28, 2019. Release: 8.5.1+ Oracle Java 8 Yes No Support starts with 8.5.103.11.

eServices Manager (Plugin for Genesys Administrator Extension) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Genesys Administrator Extension

GAX 8.5.210.10 - GAX No Yes Release: 8.5.1 8.5.260.xx GAX 8.5.220.25 - GAX No Yes Release: 8.5.2 8.5.260.xx GAX 8.5.240.19 - GAX Release: 8.5.300.09 - No Yes 8.5.260.xx 8.5.301.09 Release: 8.5.3 GAX 8.5.270.06 No Yes Support starts with 8.5.302.02. GAX 8.5.290.09 - GAX No Yes Release: 9.0.000.09 9.0.001.xx Release: 8.5.3 GAX 8.5.290.09 - GAX No Yes Supports starts with 9.0.001.xx 8.5.304.10. GAX 8.5.290.09 - GAX Release: 9.0.001.08 - No Yes 9.0.101.xx 9.0.003.03 Release: 9.0 GAX 8.5.290.09+ No Yes Support starts with 9.0.003.05.

Interaction Server - Prerequisites

Supported Operating Environment 16 eServices

Interaction Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Component Prerequisites

Release: 8.5.3

Note the following:

• Starting with 8.5.302.12 • Required only for the following optional functionalities OpenJDK 11 Yes No • JMS and Kafka Capture Points • XML transformations • JMS and Groovy Event Loggers

Release: 8.5.3

Note the following:

• Starting with 8.5.302.12 • Required only for the following optional functionalities OpenJDK 8 Yes No • JMS and Kafka Capture Points • XML transformations • JMS and Groovy Event Loggers

Interaction Server Cluster (Plugin for Genesys Administrator Extension) - Prerequisites

Supported Operating Environment 17 eServices

Interaction Server Cluster (Plugin for Genesys Administrator Extension) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Genesys Administrator Extension

GAX 8.5.240.19+ No Yes Release: 8.5.1+ GAX 9.0.001.37 No Yes Release: 9.0.0+ GAX 9.0.101.29 No Yes Release: 9.0.0+

Third-Party Component Prerequisites

Release: 8.5.2+ OpenJDK 11 Yes No Starting with version 8.5.200.08 Release: 8.5.2+ OpenJDK 8 Yes No Starting with version 8.5.200.08 Oracle Java 8 Developer's Yes No Release: 8.5.1+ Kit (JDK)

Knowledge Manager (Legacy) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Library Dependencies

Release: 8.5.0 Oracle Java 6 Developer's JDK 6 32-bit only, is used Yes No Kit (JDK) with 8.5.0 of Knowledge Manager. Release: 8.5.1 Oracle Java 7 Developer's Yes No JDK 7 is used with 8.5.1 of Kit (JDK) Knowledge Manager.

Privacy Manager (Plugin for Genesys Administrator Extension) - Prerequisites

Supported Operating Environment 18 eServices

Privacy Manager (Plugin for Genesys Administrator Extension) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Genesys Administrator Extension

Release: 8.5.3

Note the following:

• Support starting with 8.5.240.19 - 8.5.260.XX No Yes 8.5.300.10 • Tested with GAX 8.5.240.19

Release: 8.5.3

Note the following:

• Support starts with 8.5.305.01. 8.5.290.09 - 9.0.001.XX No Yes • Tested with GAX 8.5.290.09 • Tested with GAX 9.0.001.37

Release: 9.0.0

Note the following:

• Support starts with 9.0.100 + No Yes 9.0.001.04. • Tested with GAX 9.0.100.56

GAX 8.5.210.10 - No Yes Release: 8.5.1 8.5.260.xx

Training Server - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Supported Operating Environment 19 eServices

Training Server - Prerequisites

Third-Party Component Prerequisites

Release: 9.0+ OpenJDK 11 Yes No Supported starting with 9.0.000.07 Oracle Java 7 Developer's Yes No Release: 7.6 - 8.5.1 Kit (JDK) Release: 8.5.1+ Oracle Java 8 Developer's Yes No Supported starting with Kit (JDK) 8.5.110.03.

Web API Server (Legacy) - Prerequisites

Third-Party Component Acquired by Customer Provided by Genesys Conditions/Limitations Prerequisites

Third-Party Library Dependencies

Release: 7.2 - 8.0.11 Apache HTTP Server 2.0 Apache HTTP Server No Yes (7.2 - 7.5) 2.2.4 (7.6) 2.2.11 (8.0) 2.2.14 (8.0.1+) Release: 7.2+ Tomcat 5.5 with WebAPI Apache Tomcat No Yes 7.2 Tomcat 6.0 with WebAPI 7.6+ Tomcat 7.0 with WebAPI 8.5 Release: 7.2 - 8.0.11 BEA WebLogic 8.1 with BEA WebLogic Yes No WebAPI 7.2 - 7.6.1 BEA WebLogic 9.2 with WebAPI 8.0+ Release: All IBM WebSphere 6.0 (7.2 - 7.6.1); WebSphere 6.1 IBM WebSphere Yes No (8.0+); WebSphere 7.0 (8.1.0); WebSphere 8.5 (8.1.2+) Release: 8.5 Jetty Yes No Jetty 8 and 9 supported by WebAPI 8.5 only

Supported Operating Environment 20 eServices

Web API Server (Legacy) - Prerequisites

Release: 8.0.1+ IIS 6.0 and IIS 7.0 (8.0.1+) Microsoft IIS Yes No IIS is not supported with WebAPI 8.5 Release: All JDK 1.4.2 (7.0.1 - 7.6.1); JDK 1.5 (7.6); JDK 1.6 (8.0+); JDK 1.7 (8.5+) Oracle Java Developer's From Release 8.0.1, Web Yes No Kit (JDK) API Server supports the JDK version that is included in the supported configuration Web Server/ Application Server. Release: 8.5 WebLogic 12cR3 Oracle WebLogic Yes No supported by WebAPI 8.5 only

Supported Combinations of Web Servers and Servlet Engines

Release: 8.5 AIX; DB2; IBM WebSphere WebAPI 8.5 supports AIX Yes No & HTTP Server 7.1, WebSphere 8.5, IBM SDK 1.7_64 Release: 8.5 WebAPI 8.5 supports Linux; Apache/Tomcat Yes No RHEL 6.5, Apache 2.4, Tomcat 6, 7 Release: 8.5 Solaris; Oracle; Apache/ WebAPI 8.5 supports Tomcat; IBM WebSphere Yes No Solaris 10, Apache 2.4, and HTTP Server; BEA Tomcat 6, 7, WebSphere WebLogic 8.5, WebLogic 12cR3

Supported Operating Environment 21