2.2.4 Complex Types

The following table summarizes the set of common XML Schema complex type definitions defined by this specification. XML Schema complex type definitions that are specific to a particular operation are described with the operation.

Complex Type

Description

AcknowledgeType

AcknowledgeType defines the format of the SOAP Body element of the server response message upon successful processing of the Command message.

AuthenticationType

AuthenticationType is used to indicate the credentials to be used by the Event Source when delivering events.

CapabilityType

CapabilityType specifies a single operation type supported by plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service.

CertMappingType

Client Certificates are used by Web Services Management Protocol Extensions for Windows Vista servers as an alternative authentication mechanism to Kerberos in nondomain scenarios.

ClientAuthType

ClientAuthType is used to configure the authentication mechanisms that are enabled or disabled on the Web Services Management Protocol Extensions for Windows Vista client.

ClientDefaultPortsType

ClientDefaultPortsType is used to configure the default ports used by the Web Services Management Protocol Extensions for Windows Vista client with each network transport.

ClientType

ClientType is the overall container for the Web Services Management Protocol Extensions for Windows Vista client configuration.

CommandLine

CommandLine describes the structure of the command line and its arguments.

CommandResponse

CommandResponse defines the format the SOAP Body element of the server response message upon successful processing of the Command message.

CommandStateType

CommandStateType describes the status of an executing command.

ConfigType

ConfigType is the container for Web Services Management Protocol Extensions for Windows Vista service configuration data.

ConnectResponseType

ConnectResponseType defines the format of the s:Body element of the server response message that is sent after successful processing of the Connect message.

ConnectType

ConnectType defines the format of the s:Body element of the Connect request message.

CustomRemoteShell

CustomRemoteShellType contains configuration data that's used to create a custom Shell.

DesiredStreamType

DesiredStreamType describes the way to allow clients to request a server response with output from particular streams.

DisconnectType

DisconnectType defines the format of the s:Body element of the Disconnect request message.

EnvironmentVariable

EnvironmentVariable extends the xs:string type to describe individual environment variables that can be set when the new Shell is initialized.

EnvironmentVariableList

EnvironmentVariableList contains a list of environment variables and their associated values.

InitializationParametersType

InitializationParametersType contains initialization data for plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service.

InteractiveEventType

InteractiveEventType describes the messages that can be sent by the server when CIM and WMI operations with PowerShell semantics are executed.

InteractiveResponseType

InteractiveResponseType describes the possible responses that the client can send to an InteractiveEvent sent by the server.

ListenerType

ListenerType is used by the Web Services Management Protocol Extensions for Windows Vista service to listen on one or more IP addresses for WS-Management Protocol requests.

MachineIDType

MachineIDType is used to uniquely identify a particular machine, so that requests issued from the same machine can be correlated.

ParamType

ParamType specifies a single initialization parameter for plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service.

PluginType

PluginType is the overall container for plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service.

QueryListType

QueryListType is used to define a set of one or more queries that are used to filter events.

QueryType

QueryType is used to define a single query within QueryListType that is used to filter events.

Receive

Receive describes the output data blocks received from the server.

ReceiveResponse

ReceiveResponse defines the format of the SOAP Body element of the server response message.

ResourcesContainerType

ResourcesContainerType is the list of exposed Resource URIs and their capabilities for plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service.

ResourceType

ResourceType contains the settings for a single Resource URI exposed through the Web Services Management Protocol Extensions for Windows Vista service.

SecurityType

SecurityType is used to indicate the security settings that are used to authorize access to a particular resource.

SelectType

SelectType is used to define an XPath query that is used to filter events.

Send

Send describes the input data blocks sent to the server.

SendResponse

SendResponse defines the format of the SOAP Body element of the server response message, which is sent after successful processing of the Send message.

ServiceAuthType

ServiceAuthType is used to configure the authentication mechanisms that are enabled or disabled on the Web Services Management Protocol Extensions for Windows Vista service.

ServiceDefaultPortsType

ServiceDefaultPortsType contains the values that are used for the default ports when constructing a listener.

ServiceType

ServiceType is the overall container for the Web Services Management Protocol Extensions for Windows Vista service.

Shell

Shell defines information required to properly initialize a targeted Shell.

Signal

Signal describes the signal values that are used to control the execution of the specific commands or of the Shell processor itself.

SignalResponse

SignalResponse defines the format of the s:Body element of the server response message that is sent after successful processing of the Signal message.

StreamType

StreamType describes a block of base64-encoded stream data sent or received via the Remote Shell Protocol.

SubscriptionType

SubscriptionType is used to enumerate publisher-initiated subscriptions.

WinrsType

WinrsType is the overall container for the Remote Shell server configuration.

WSManFaultType

WSManFaultType is used to carry error information within a SOAP message.

OperationIDType

OperationIDType is used to uniquely identify an operation. All messages associated with an operation have the same OperationID.

SequenceIDType

SequenceIDType is used to uniquely identify a message sent from the client or from the server as part of an operation.