3.1.4.8 Enumerate

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

 http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate
 http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse

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

None

None (see Note following table)

Note In the case of Optimized Enumeration, the service implementing the optimized enumeration will respond with the additional content in an Enumerate Response message, as specified in [DMTF-DSP0226] section 8.2.3.

The set of resource URIs on which Web Services Management Protocol Extensions for Windows Vista MAY support the Enumerate 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/windows/shell/cmd

None

None

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 Enumerate 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.

This request is used when enumerating the data stored in the rows in CustomRemoteShells (see section 3.1.1 for details).

Resource URI

Input data type

Output data type

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

None

None (see Note following table)

Note In the case of Optimized Enumeration, the service implementing the optimized enumeration will respond with the additional content in an Enumerate Response message, as specified in [DMTF-DSP0226] section 8.2.3.

The CIM binding for WS-Management defines the target ResourceURI used to retrieve class metadata in CIM-XML format, as specified in [DMTF-DSP0227-1.1.0] section 15.4. The Web Services Management Protocol Extensions for Windows Vista service SHOULD<113> support the Enumerate operation when the ResourceURI is formatted to retrieve CIM-XML metadata as specified in [DMTF-DSP0227-1.1.0] section 15.4. If this metadata retrieval is implemented, the Web Services Management Protocol Extensions for Windows Vista service MUST support the following options as specified in [DMTF-DSP0227-1.1.0] section 15.8:

  • IncludeClassOrigin

  • IncludeQualifiers

  • IncludeSubClasses

  • IncludeInheritedElements

  • IncludePath

  • ExcludeClassSpecification