3.1.4.3 Put

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

 http://schemas.xmlsoap.org/ws/2004/09/transfer/Put
 http://schemas.xmlsoap.org/ws/2004/09/transfer/PutResponse
  

Web Services Management Protocol Extensions for Windows Vista includes no changes specific to the Put operation from the WS-Management Protocol, as specified in [DMTF-DSP0226] section 7.4, 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 Put 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

cfg:ConfigType

cfg:ConfigType

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

cfg:ClientType

cfg:ClientType

http://schemas.microsoft.com/wbem/wsman/1/config/client/auth

cfg:ClientAuthType

cfg:ClientAuthType

http://schemas.microsoft.com/wbem/wsman/1/config/client/defaultports

cfg:ClientDefaultPortsType

cfg:ClientDefaultPortsType

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

cfg:ServiceType

cfg:ServiceType

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

cfg:ServiceAuthType

cfg:ServiceAuthType

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

cert: CertMappingType

cert:CertMappingType

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

cfg:WinrsType

cfg:WinrsType

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

cfg:ListenerType

cfg:ListenerType

The set of resource URIs on which Web Services Management Protocol Extensions for Windows Vista SHOULD support the Put 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

cfg:PluginType

cfg:PluginType

The set of resource URIs on which Web Services Management Protocol Extensions for Windows Vista MAY<106>support the Put 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/service/defaultports

cfg:ServiceDefaultPortsType

cfg:ServiceDefaultPortsType

The http://schemas.microsoft.com/wbem/wsman/1/config/service/security resource URI SHOULD be used to map an SDDL string to a particular resource URI. If this URI is used to map SDDL strings to particular resource URIs, the Web Services Management Protocol Extensions for Windows Vista servers MUST support the Put 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.

Resource URI

Input data type

Output data type

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

cfg:SecurityType

cfg:PluginType

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 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 Put 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 selecting and modifying 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 modify.

Resource URI

Input data type

Output data type

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

cfg:CustomRemoteShell

cfg:CustomRemoteShell

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 MUST support WS-Transfer Put when the class name in the ResourceURI and the selectors identify an instance of that class.