Logo of CO-LaN smallVersion 2.1.2 of the CAPE-OPEN Type Libraries and Primary Interop Assemblies (TLB/PIA) is made available today from the download section of the “CAPE-OPEN IDL” project repository. It replaces version 2.1.1 which was released on July 31, 2021. The archive containing version 2.1.1 has been downloaded 64 times since it was made available.

Version 2.1.2 resolves a few issues that have been discovered in version 2.1.1 after its release on July 31, 2021.

One issue (Ticket 27) was a missing event definition in the Flowsheet Monitoring interface specification and therefore this definition was missing in its implementation in Interface Definition Language and subsequently in the distributed CAPE-OPEN Type Libraries and Primary Interop Assemblies.

Another issue (Ticket 28), important for proper installation/uninstallation of the CAPE-OPEN TLB/PIA, was the lack of version information on the Primary Interop Assembly for CAPE-OPEN 1.1.

Last issue (Ticket 29) was the possibility for installers that have a dialog for selection of “all users” versus “current user” installation context, to fail at installation for “current user”, as the merge modules did not “get the message” in time and attempted to install to an “all users” installation location without the proper rights.

The above issues have all been corrected in the new version of the distribution. Extensive tests have been performed to verify that reference counting on the installed files (as handled by Microsoft Windows Installer) leads to proper installation/uninstallation.

An issue, already present with past versions of the distribution, was identified. This minor issue is described in Ticket 36 and remains unresolved.

CO-LaN advises upgrading to version 2.1.2 of the CAPE-OPEN Type Libraries/PIA distribution.

Reminder: there are now three CAPE-OPEN type libraries (TLB) distributed:

  • one TLB for version 1.0 of the CAPE-OPEN standard (identical to the one released in version 2.0 of the installers),
  • one TLB for version 1.1 of the CAPE-OPEN standard (identical to the one released in version 2.0 of the installers),
  • an extra TLB (the “Extension” TLB) for the additional CAPE-OPEN interface definitions of Flowsheet Monitoring and Custom Data.

The “Extension” TLB will be used to add future additions brought to version 1.1 of the CAPE-OPEN standard.