This document describes the Web Services Integration Toolkit (WSIT) for OpenVMS I64, Version 3.5D (February 2021), a collection of tools designed to integrate OpenVMS 3GL applications (C, BASIC, COBOL, FORTRAN, ACMS) with modern programming languages and technologies like Java, C#, Python, and JavaScript.
Key Updates in this Release:
<protocol>, <CLOPT>) for out-of-process server configuration in server configuration files.wsi$server_amqp.exe) for AMQP-based out-of-process deployments, replacing the traditional WSIT ICC protocol. The ICC-based server is renamed to wsi$server_icc.exe.wsiman.exe) for managing WSIT applications (start, stop, monitor).Requirements:
Software (OpenVMS):
Account Privileges: Specific privileges (e.g., NETMBX, TMPMBX with WSI$SERVER identifier, or a broader set like BYPASS, SYSPRV, DETACH) are required for accounts running out-of-process servers or the WSIT toolkit itself.
Installation & Configuration:
PRODUCT INSTALL WSIT).WSI$SHUTDOWN.COM ALL) and performing a system disk backup.SYSTARTUP_VMS.COM) and shutdown (SYSHUTDWN.COM) procedures to include WSIT commands.@SYS$STARTUP:WSI$STARTUP.COM and @SYS$STARTUP:WSI$SHUTDOWN.COM ALL commands.WSI$ROOT, containing subdirectories like deploy, docs, lib, samples, tools, and source.Performance Recommendations (for Java on OpenVMS):
PRCLM quota and specific UAF/system parameters like FILLM, CHANNELCNT, WSDEF, WSQUOTA, WSEXTENT, WSMAX, PGFILQUO, BIOLM, DIOLM, TQELM, and crucially, BYTLM (recommended 6,000,000) and CTLPAGES for environments with many concurrent ICC connections to prevent exceptions.Known Issues:
java2WSDL tool may convert property names to lowercase, requiring manual adjustment of WSDL files or using lowercase in the WSIT IDL.wsi$root:[lib]wsirtl.jar file must be copied to the server's classpath (e.g., Tomcat's common/lib) for web server/application server integration.Site structure and layout ©2025 Majenko Technologies