Delete a software instance
You can use this operation to remove a software instance definition from z/OSMF. The delete operation removes only the definition of the software instance from z/OSMF. The physical data sets that compose the software instance are not affected.
HTTP method and URI path
DELETE /zosmf/swmgmt/swi/<system-nickname>/<swi-name>
- zosmf/swmgmt identifies the software management services.
- swi informs the service that the request is for the software instance object.
- <system-nickname>/<swi-name> further
qualifies the request and indicates the specific software instance
to be deleted. A software instance is uniquely identified by its name
(swi-name) and the nickname (system-nickname) of the z/OSMF host system
that has access to the volumes and data sets where the software instance
resides.
To obtain information about the specified system, you can use the z/OSMF topology services. For more details, see Topology services.
Standard headers
Use the following standard HTTP header with this request:
- Accept-Language
- Identifies the preferred language for messages that may be returned to the caller. Acceptable values are "Accept-Language: en" (English) and "Accept-Language: ja" (Japanese). Any other language value is ignored and English is used instead. In addition, if the header is not specified, English is used.
Custom headers
None.
Request content
None.
Usage considerations
Required authorizations
To submit a delete software instance request through the software management services, the user ID initiating the request requires the same authorizations as when performing a remove operation using the z/OSMF Software Management task. That is, the user ID must have READ access to the Software Management task, and CONTROL access to the SAF resources corresponding to the software instance to be deleted. For information about access controls for the Software Management task, see IBM z/OS Management Facility Configuration Guide.
Expected response
On completion, the service returns an HTTP response, which includes a status code indicating whether your request completed. Status code 200 indicates success. A status code of 4nn or 5nn indicates that an error has occurred. For more details, see Error handling.
Example
DELETE /zosmf/swmgmt/swi/PEV174/DB2V9 HTTP/1.1
Host: pev174.yourco.com
HTTP/1.1 200 OK
Date: Tues, 22 July 2014 18:53:27 +00006GMT