This document describes the significant updates to the ACMSDI gateway and TPware client components by VMS Software Inc. (VSI). These updates address the challenge of integrating legacy ACMS (Application Control and Management System) applications on OpenVMS with modern, non-OpenVMS environments, a problem exacerbated by outdated client software and security limitations.
Key enhancements include:
- Modernized Network Support: Removed old protocols (DECnet, AppleTalk), now exclusively uses TCP/IP. Logging has been improved, with operational and error messages now written to a timestamped log file, including client connection details.
- Enhanced Security: Added optional end-to-end SSL/TLS encryption for all network traffic via OpenSSL (using TLSAES256GCMSHA384 TLS1.3), replacing a basic, insecure encryption method. Both gateway (server) and client-side SSL/TLS configuration options are provided.
- Expanded Platform and Language Support: Introduced both 32-bit and 64-bit DLLs for Windows clients, and a new client kit for Linux (supporting C/C++, Java, Python, PHP). Alternative language bindings for Java, Python, PHP, Lua, and C# are now supported through SWIG and a new
twiddle code generation tool that creates SWIG-compliant interfaces from ACMS STDL files.
- Improved Client Connectivity: The client API now allows the creation of multiple distinct connections to the ACMSDI gateway, which is beneficial for multi-threaded applications, unlike previous versions that multiplexed sessions over a single connection.
- Simplified Deployment: The ACMSDI gateway software for OpenVMS is now provided as an easy-to-install PCSI kit.
These updates provide ACMS users with greater flexibility, improved security, and broader integration capabilities across diverse client operating systems and programming languages, enabling their critical legacy applications to interact efficiently with modern enterprise environments.