3.1.4.4 Delete

Web Services Management Protocol Extensions for Windows Vista MUST support the Delete operation, using the following Action URIs, as specified in [DMTF-DSP0226] section 7.5.

 http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete
 http://schemas.xmlsoap.org/ws/2004/09/transfer/DeleteResponse

Web Services Management Protocol Extensions for Windows Vista includes no changes specific to the Delete operation from the WS-Management Protocol, as specified in [DMTF-DSP0226] section 7.5, except as noted in section 3.1.4.1 and section 3.2.4.1.

The set of resource URIs on which Web Services Management Protocol Extensions for Windows Vista MUST support the Delete operation is defined in the following table, and where relevant, the Xml Schema Definition (XSD) type for the data that is passed as part of the request or response is referenced.

Resource URI

Input data type

Output data type

http://schemas.microsoft.com/wbem/wsman/1/config/service/certmapping

None

None

http://schemas.microsoft.com/wbem/wsman/1/config/listener

None

None

http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd

None

None

The set of resource URIs on which Web Services Management Protocol Extensions for Windows Vista SHOULD support the Delete operation is defined in the following table, and where relevant, the Xml Schema Definition (XSD) type for the data that MUST be passed as part of the request or response is listed.

Resource URI

Input data type

Output data type

http://schemas.microsoft.com/wbem/wsman/1/config/plugin

None

None

When a Web Services Management Protocol Extensions for Windows Vista server receives a Delete request for the Resource URI http://schemas.microsoft.com/wbem/wsman/1/config/plugin that identifies an existing resource, it MUST trigger a Delete Plugin event as specified in section 3.1.6.4.

The resource URI http://schemas.microsoft.com/wbem/wsman/1/config/winrs/customremoteshell SHOULD be used to manipulate the CustomRemoteShells table. By default, this table does not exist on the server and the administrator MUST set this table up for the user to execute a custom remote Shell. If this URI is used to manipulate the CustomRemoteShells table, the Web Services Management Protocol Extensions for Windows Vista servers MUST support the Delete operation as defined in the following table, where the Xml Schema Definition (XSD) type for the data that is passed as part of the request or response is referenced.

The data that is passed as part of the request is used when deleting a row from CustomRemoteShells (see section 3.1.1 for details). The Uri property is compared to the Uri element in order to identify the row to delete.

Resource URI

Input data type

Output data type

http://schemas.microsoft.com/wbem/wsman/1/config/winrs/customremoteshell

None

None

The CIM binding for WS-Management defines which operations can be used on which ResourceURIs when referencing CIM objects. More information is specified in [DMTF-DSP0227] section 7.

The Web Services Management Protocol Extensions for Windows Vista service SHOULD<107> support WS-Transfer Delete when the class name in the resource URI and the selectors identify an instance of a CIM class, as specified in section 3.1.4.1.1.