News
Abstract
The saveWebServices.sh command enhanced to support target release values and generic names
Content
What is it?
Previously, the saveWebServices.sh Qshell command allowed you to specify a target release using the -targetRelease parameter with the values *PREVIOUS or *CURRENT. These values indicated whether the saved objects were intended for use on the previous operating system release or the current release.
The command has been enhanced to allow you to explicitly specify the target operating system release using the format VxRxMx, where:
- Vx specifies the version,
- Rx specifies the release, and
- Mx specifies the modification level.
For example:
savewebservices.sh -server swagger1 -savefile /qsys.lib/qgpl.lib/myaapi.file -targetrelease V7R4M0
In addition, the service list (-serviceList) parameter has been enhanced to support generic names when specifying the web services to be saved. This enhancement allows pattern matching instead of requiring each web service to be listed explicitly.
For example:
savewebservices.sh -server swagger1 -serviceList 'a*:ba*:students'
-savefile /qsys.lib/qgpl.lib/myaapi.file
Why use it?
The target release enhancement allows you to save web services for deployment on an N-2 operating system release, where N is the release level of the operating system on which the save operation is performed.
The service list enhancement simplifies administration by allowing you to save multiple web services using generic name patterns, eliminating the need to individually specify each service to be saved.
Availability
The support is enabled in the following PTFs:
V7R6M0 SJ10439
V7R5M0 SJ10440
V7R4M0 SJ10441
V7R3M0 SJ10442
Was this topic helpful?
Document Information
Modified date:
18 June 2026
UID
ibm17276502