Soft Command Shell Parameter removal with customizable detection & notification
Original Publication Date: 2004-Aug-27
Included in the Prior Art Database: 2004-Aug-27
Software developers who provide command-level user interfaces often face a dilemma when the interface matures and one or more of the old parameters is no longer meaningful. If the developer chooses to delete the obsolete parameters, any users who had scripts which invoked the command specifying one or more of those parameters would be forced to change their scripts, in order to avoid 'Command syntax not valid' error messages. If the developer chooses to keep the obsolete parameters and simply ignore them, the command interface is not as "clean" and users could get confused about which parameters are the "real" ones. This article discusses how the CL (Control Language) command interface in i5/OS* could solve this dilemma for i5/OS developers, yielding both upwards compatibility and a clean command interface.