The System Service Tools user IDs can be maintained through a number of interfaces, including Dedicated Service Tools (DST), System Service Tools (SST), and System i Navigator. In addition to these well-known resources, there’s also the Change Service Tools User ID (QSYCHGDS) API. The QSYCHGDS API allows you to both rename a service tools user ID and change its password.
Sometimes starting up DST or SST or even System i Navigator is simply too time consuming compared to the simple operation of changing a SST user ID password, so based on the QSYCHGDS API, I’ve written a Change Service Tools User ID (CHGSSTUSR) CL command that allows you to perform this type of user ID maintenance from a command line or a CL program. The QSYCHGDS API also comes in handy if you manage more systems and you need to change SST user IDs or passwords across all of those systems.
Download the save file containing the source code.