Created
March 28, 2018 17:00
-
-
Save sovetov/75f02faa33cad6d088d7260ec6efa95f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<wsdl:definitions | |
targetNamespace="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" | |
xmlns:cfg="http://schemas.microsoft.com/wbem/wsman/1/config" | |
xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" | |
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" | |
xmlns:wst="http://schemas.xmlsoap.org/ws/2004/09/transfer" | |
xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing" | |
xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration" | |
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" | |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:i="http://schemas.microsoft.com/wbem/wsman/1/cim/interactive.xsd"> | |
<wsdl:types> | |
<xs:schema targetNamespace="http://schemas.microsoft.com/wbem/wsman/1/cim/interactive.xsd" xmlns:i="http://schemas.microsoft.com/wbem/wsman/1/cim/interactive.xsd"> | |
<xs:simpleType name="EventType_Type"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="NoSemantics" /> | |
<xs:enumeration value="Debug" /> | |
<xs:enumeration value="Warning" /> | |
<xs:enumeration value="Verbose" /> | |
<xs:enumeration value="Progress" /> | |
<xs:enumeration value="Confirm" /> | |
<xs:enumeration value="ErrorAction" /> | |
<xs:enumeration value="StreamingOutput" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="Type_Type"> | |
<xs:restriction base="xs:unsignedInt"> | |
<xs:enumeration value="0"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is boolean | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="1"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is unsigned integer 8 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="2"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is signed integer 8 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="3"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is unsigned integer 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="4"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is signed integer 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="5"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is unsigned integer 32 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="6"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is signed integer 32 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="7"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is unsigned integer 64 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="8"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is signed integer 64 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="9"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is single-precision 32-bit floating point | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="10"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is double-precision 64-bit floating point | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="11"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is character 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="12"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is datetime | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="13"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is string | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="14"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is reference | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="15"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is embedded object | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="16"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of booleans | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="7"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of unsigned integer 8 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="18"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of signed integer 8 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="19"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of unsigned integer 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="20"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of signed integer 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="21"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of unsigned integer 32 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="22"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of signed integer 32 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="23"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of unsigned integer 64 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="24"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of signed integer 64 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="25"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of single-precision 32-bit floating point | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="26"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of double-precision 64-bit floating point | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="27"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of character 16 bits | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="28"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of datetime | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="29"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of strings | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="30"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of references | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="31"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en"> | |
The type is array of embedded objects | |
</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ActionType_Type"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="Inquire" /> | |
<xs:enumeration value="Report" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="PromptType_Type"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="Normal" /> | |
<xs:enumeration value="Critical" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="InteractiveEventComplexType" mixed="true"> | |
<xs:sequence> | |
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="InteractiveEventType"> | |
<xs:sequence> | |
<xs:element name="EventType" type="i:EventType_Type"/> | |
<xs:element name="Description" type="i:InteractiveEventComplexType" minOccurs="0"/> | |
<xs:element name="Activity" type="xs:string" minOccurs="0"/> | |
<xs:element name="CurrentOperation" type="xs:string" minOccurs="0"/> | |
<xs:element name="StatusDescription" type="xs:string" minOccurs="0"/> | |
<xs:element name="PercentComplete" type="xs:unsignedInt" minOccurs="0"/> | |
<xs:element name="SecondsRemaining" type="xs:unsignedInt" minOccurs="0"/> | |
<xs:element name="ActionType" type="i:ActionType_Type" minOccurs="0"/> | |
<xs:element name="PromptType" type="i:PromptType_Type" minOccurs="0"/> | |
<xs:element name="Name" type="xs:string" minOccurs="0"/> | |
<xs:element name="Type" type="i:Type_Type" minOccurs="0"/> | |
<xs:element name="Value" type="i:InteractiveEventComplexType" minOccurs="0"/> | |
</xs:sequence> | |
<xs:anyAttribute | |
processContents="lax" | |
/> | |
</xs:complexType> | |
<xs:simpleType name="ResponseType"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="yes" /> | |
<xs:enumeration value="no" /> | |
<xs:enumeration value="yesToAll" /> | |
<xs:enumeration value="noToAll" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="InteractiveResponseType"> | |
<xs:sequence> | |
<xs:element name="EventType" type="i:EventType_Type"/> | |
<xs:element name="Response" type="i:ResponseType"/> | |
</xs:sequence> | |
<xs:anyAttribute | |
processContents="lax" | |
/> | |
</xs:complexType> | |
</xs:schema> | |
<xs:schema targetNamespace="http://schemas.microsoft.com/wbem/wsman/1/config/service/wsmanfault" | |
xmlns:wsmanFault="http://schemas.microsoft.com/wbem/wsman/1/config/service/wsmanfault" > | |
<xs:complexType name="MessageType" mixed="true"> | |
<xs:sequence> | |
<xs:element name="ProviderFault" | |
type="wsmanFault:ProviderFaultType" minOccurs="0" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="WSManFaultType"> | |
<xs:sequence> | |
<xs:element name="Message" type="wsmanFault:MessageType" minOccurs="0"/> | |
</xs:sequence> | |
<xs:attribute name="Code" type="xs:unsignedInt" use="required"/> | |
<xs:attribute name="Machine" type="xs:string" use="required"/> | |
<xs:anyAttribute processContents="lax"/> | |
</xs:complexType> | |
<xs:simpleType name="GUIDType"> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ProviderFaultType" mixed="true"> | |
<xs:sequence> | |
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> | |
</xs:sequence> | |
<xs:attribute name="providerId" type="wsmanFault:GUIDType" /> | |
<xs:anyAttribute processContents="lax" /> | |
</xs:complexType> | |
</xs:schema> | |
<xs:schema targetNamespace="http://schemas.microsoft.com/wbem/wsman/1/config/service/certmapping"> | |
<xs:complexType name="CertMappingType"> | |
<xs:sequence> | |
<xs:element name="URI" type="xs:string" /> | |
<xs:element name="Subject" type="xs:string" /> | |
<xs:element name="Issuer" type="xs:string"/> | |
<xs:element name="UserName" type="xs:string" minOccurs="0" /> | |
<xs:element name="Enabled" type="xs:boolean" minOccurs="0"/> | |
<xs:element name="Password" type="xs:string" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:schema> | |
<xs:schema targetNamespace="http://schemas.microsoft.com/wbem/wsman/1/config" | |
xmlns:cfg="http://schemas.microsoft.com/wbem/wsman/1/config" | |
elementFormDefault="qualified" attributeFormDefault="qualified"> | |
<xs:complexType name="ClientAuthType"> | |
<xs:sequence> | |
<xs:element name="Basic" type="xs:boolean" | |
default="true" /> | |
<xs:element name="Digest" type="xs:boolean" | |
default="true" /> | |
<xs:element name="Kerberos" type="xs:boolean" | |
default="true" /> | |
<xs:element name="Negotiate" type="xs:boolean" | |
default="true" /> | |
<xs:element name="Certificate" type="xs:boolean" | |
default="true" /> | |
<xs:element name="CredSSP" type="xs:boolean" | |
default="false" minOccurs="0" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ClientDefaultPortsType"> | |
<xs:sequence> | |
<xs:element name="HTTP" type="xs:unsignedInt" | |
default="5985" /> | |
<xs:element name="HTTPS" type="xs:unsignedInt" | |
default="5986" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ClientType"> | |
<xs:sequence> | |
<xs:element name="NetworkDelayms" type="xs:unsignedInt" default="5000" /> | |
<xs:element name="URLPrefix" type="xs:string" default="wsman" /> | |
<xs:element name="AllowUnencrypted" type="xs:boolean" default="false" /> | |
<xs:element name="Auth" type="cfg:ClientAuthType" /> | |
<xs:element name="DefaultPorts" type="cfg:ClientDefaultPortsType" /> | |
<xs:element name="TrustedHosts" type="xs:string" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ConfigType"> | |
<xs:sequence> | |
<xs:element name="MaxEnvelopeSizekb" type="xs:unsignedInt" default="150"/> | |
<xs:element name="MaxTimeoutms" type="xs:unsignedInt" default="60000"/> | |
<xs:element name="MaxBatchItems" type="xs:unsignedInt" default="20"/> | |
<xs:element name="MaxProviderRequests" type="xs:unsignedInt" default="25"/> | |
<xs:element name="Client" type="cfg:ClientType"/> | |
<xs:element name="Service" type="cfg:ServiceType"/> | |
<xs:element name="Winrs" type="cfg:WinrsType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ListenerType"> | |
<xs:sequence> | |
<xs:element name="Address" type="xs:string"/> | |
<xs:element name="Transport" type="xs:string"/> | |
<xs:element name="Port" type="xs:unsignedInt"/> | |
<xs:element name="Hostname" type="xs:string"/> | |
<xs:element name="Enabled" type="xs:boolean" default="true" minOccurs="0"/> | |
<xs:element name="URLPrefix" type="xs:string" default="wsman" minOccurs="0"/> | |
<xs:element name="CertificateThumbprint" type="xs:string" minOccurs="0"/> | |
<xs:element name="ListeningOn" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ServiceAuthType"> | |
<xs:sequence> | |
<xs:element name="Basic" type="xs:boolean" default="false"/> | |
<xs:element name="Kerberos" type="xs:boolean" default="true"/> | |
<xs:element name="Negotiate" type="xs:boolean" default="true"/> | |
<xs:element name="Certificate" type="xs:boolean" default="false"/> | |
<xs:element name="CredSSP" minOccurs="0" type="xs:boolean" default="false"/> | |
<xs:element name="CbtHardeningLevel" minOccurs="0" type="xs:string" default="Relaxed"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ServiceDefaultPortsType"> | |
<xs:sequence> | |
<xs:element name="HTTP" type="xs:unsignedInt" default="5985"/> | |
<xs:element name="HTTPS" type="xs:unsignedInt" default="5986"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ServiceType"> | |
<xs:sequence> | |
<xs:element name="RootSDDL" type="xs:string" | |
default="O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GWGX;;;WD)"/> | |
<xs:element name="MaxConcurrentOperations" type="xs:unsignedInt" default="100"/> | |
<xs:element name="MaxConcurrentOperationsPerUser" type="xs:unsignedInt" | |
minOccurs="0" default="15"/> | |
<xs:element name="EnumerationTimeoutms" type="xs:unsignedInt" default="60000"/> | |
<xs:element name="MaxConnections" type="xs:unsignedInt" default="5"/> | |
<xs:element name="MaxPacketRetrievalTimeSeconds" type="xs:unsignedInt" | |
minOccurs="0" default="120" /> | |
<xs:element name="AllowUnencrypted" type="xs:boolean" default="false"/> | |
<xs:element name="Auth" type="cfg:ServiceAuthType"/> | |
<xs:element name="DefaultPorts" type="cfg:ServiceDefaultPortsType"/> | |
<xs:element name="IPv4Filter" type="xs:string"/> | |
<xs:element name="IPv6Filter" type="xs:string"/> | |
<xs:element name="CertificateThumbprint" type="xs:string" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="WinrsType"> | |
<xs:annotation> | |
<xs:documentation>This schema defines winrs configuration settings | |
</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element name="AllowRemoteShellAccess" type="xs:boolean" default="true"/> | |
<xs:element name="IdleTimeout" type="xs:unsignedLong" default="900000"/> | |
<xs:element name="MaxConcurrentUsers" type="xs:unsignedShort" default="5"/> | |
<xs:element name="MaxShellRunTime" type="xs:unsignedLong" default="28800000"/> | |
<xs:element name="MaxProcessesPerShell" type="xs:unsignedLong" default="5"/> | |
<xs:element name="MaxMemoryPerShellMB" type="xs:unsignedLong" default="0"/> | |
<xs:element name="MaxShellsPerUser" type="xs:unsignedLong" default="2"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:schema> | |
<xs:schema targetNamespace="http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration" | |
xmlns:plugin="http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration"> | |
<xs:complexType name="PluginType"> | |
<xs:sequence> | |
<xs:element name="Resources" | |
type="plugin:ResourcesContainerType" /> | |
<xs:element name="InitializationParameters" | |
minOccurs="0" type="plugin:InitializationParametersType" /> | |
</xs:sequence> | |
<xs:attribute name="Name" type="xs:string" /> | |
<xs:attribute name="Filename" type="xs:string" /> | |
<xs:attribute name="SDKVersion" type="xs:integer" /> | |
<xs:attribute name="XmlRenderingType" | |
type="plugin:XmlRenderingTypeEnumeration" /> | |
<xs:attribute name="Architecture" type="xs:integer"/> | |
<xs:attribute name="UseSharedProcess" type="xs:boolean" default="false" /> | |
<xs:attribute name="AutoRestart" type="xs:boolean" default="false" /> | |
<xs:attribute name="ProcessIdleTimeoutSec" type="xs:integer" | |
default="0" /> | |
<xs:attribute name="RunAsUser" type="xs:string"/> | |
<xs:attribute name="RunAsPassword" type="xs:string"/> | |
<xs:attribute name="OutputBufferingMode" type="plugin:OutputBufferingModeEnumeration"/> | |
<xs:attribute name="Enabled" type="xs:boolean" | |
default="true" /> | |
</xs:complexType> | |
<xs:complexType name="ParamType"> | |
<xs:sequence/> | |
<xs:attribute name="Name" type="xs:string" /> | |
<xs:attribute name="Value" type="xs:string" /> | |
</xs:complexType> | |
<xs:complexType name="ResourcesContainerType"> | |
<xs:sequence> | |
<xs:element name="Resource" type="plugin:ResourceType" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ResourceType"> | |
<xs:sequence> | |
<xs:element name="Security" type="plugin:SecurityType" | |
minOccurs="0" maxOccurs="unbounded" /> | |
<xs:element name="Capability" type="plugin:CapabilityType" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
<xs:attribute name="ResourceURI" type="xs:anyURI" /> | |
<xs:attribute name="SupportsOptions" type="xs:boolean" | |
default="false" /> | |
<xs:attribute name="ExactMatch" type="xs:boolean" | |
default="false" /> | |
</xs:complexType> | |
<xs:complexType name="SecurityType"> | |
<xs:sequence/> | |
<xs:attribute name="Uri" type="xs:string" /> | |
<xs:attribute name="Sddl" type="xs:string" /> | |
<xs:attribute name="ExactMatch" type="xs:boolean" | |
default="false" /> | |
</xs:complexType> | |
<xs:simpleType name="CapabilityEnumeration"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="Get" /> | |
<xs:enumeration value="Put" /> | |
<xs:enumeration value="Create" /> | |
<xs:enumeration value="Delete" /> | |
<xs:enumeration value="Invoke" /> | |
<xs:enumeration value="Enumerate" /> | |
<xs:enumeration value="Subscribe" /> | |
<xs:enumeration value="Shell" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="CapabilityType"> | |
<xs:sequence/> | |
<xs:attribute name="Type" type="plugin:CapabilityEnumeration" /> | |
<xs:attribute name="SupportsFragment" type="xs:boolean" | |
default="false" /> | |
<xs:attribute name="SupportsFiltering" type="xs:boolean" | |
default="false" /> | |
</xs:complexType> | |
<xs:complexType name="InitializationParametersType"> | |
<xs:sequence> | |
<xs:element name="Param" type="plugin:ParamType" | |
minOccurs="0" maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="XmlRenderingTypeEnumeration"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="text" /> | |
<xs:enumeration value="XmlReader" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="OutputBufferingModeEnumeration"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="Block" /> | |
<xs:enumeration value="Drop" /> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:schema> | |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2003/05/soap-envelope" targetNamespace="http://www.w3.org/2003/05/soap-envelope" elementFormDefault="qualified"> | |
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> | |
<xs:complexType name="Envelope"> | |
<xs:sequence> | |
<xs:element ref="tns:Header" minOccurs="0"/> | |
<xs:element ref="tns:Body"/> | |
</xs:sequence> | |
<xs:anyAttribute namespace="##other" processContents="lax"/> | |
</xs:complexType> | |
<xs:element name="Header" type="tns:Header"/> | |
<xs:complexType name="Header"> | |
<xs:annotation> | |
<xs:documentation> | |
Elements replacing the wildcard MUST be namespace qualified, but can be in the targetNamespace | |
</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
<xs:anyAttribute namespace="##other" processContents="lax"/> | |
</xs:complexType> | |
<xs:element name="Body" type="tns:Body"/> | |
<xs:complexType name="Body"> | |
<xs:sequence> | |
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
<xs:anyAttribute namespace="##other" processContents="lax"/> | |
</xs:complexType> | |
</xs:schema> | |
<xs:schema attributeFormDefault="qualified" | |
elementFormDefault="qualified" | |
targetNamespace="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" | |
xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" | |
xmlns:tns="http://www.w3.org/2003/05/soap-envelope" | |
xmlns:cfg="http://schemas.microsoft.com/wbem/wsman/1/config"> | |
<xs:import namespace="http://schemas.dmtf.org/wbem/wscim/1/common" schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/common.xsd" /> | |
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing" /> | |
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" schemaLocation="http://schemas.xmlsoap.org/ws/2004/09/transfer/transfer.xsd" /> | |
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/eventing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/eventing/eventing.xsd" /> | |
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" schemaLocation="http://schemas.xmlsoap.org/ws/2004/09/enumeration/enumeration.xsd" /> | |
<xs:simpleType name="ArgumentType"> | |
<xs:restriction base="xs:string" /> | |
</xs:simpleType> | |
<xs:complexType name="CommandLine"> | |
<xs:sequence> | |
<xs:element name="Command" type="xs:string" /> | |
<xs:element name="Arguments" type="wsman:ArgumentType" | |
minOccurs="0" maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="CommandResponse"> | |
<xs:sequence> | |
<xs:element name="CommandId" type="xs:anyURI" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="SignalCodeEnumeration"> | |
<xs:restriction base="xs:anyURI"> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/signal/terminate" /> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/signal/ctrl_c" /> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/signal/ctrl_break" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="Signal"> | |
<xs:sequence> | |
<xs:element name="Code" type="wsman:SignalCodeEnumeration" /> | |
</xs:sequence> | |
<xs:attribute name="CommandId" type="xs:anyURI" | |
/> | |
</xs:complexType> | |
<xs:complexType name="SignalResponse"> | |
<xs:sequence> | |
<xs:any minOccurs="0" maxOccurs="unbounded" | |
namespace="##other" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="StreamName"> | |
<xs:restriction base="xs:token" /> | |
</xs:simpleType> | |
<xs:complexType name="StreamType"> | |
<xs:simpleContent> | |
<xs:extension base="xs:base64Binary"> | |
<xs:attribute name="Name" type="wsman:StreamName" | |
use="required" /> | |
<xs:attribute name="CommandId" type="xs:anyURI" | |
/> | |
<xs:attribute name="End" type="xs:boolean" | |
/> | |
<xs:attribute name="Unit" type="xs:anyURI" | |
/> | |
<xs:attribute name="EndUnit" type="xs:boolean" | |
/> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
<xs:simpleType name="StreamNameList"> | |
<xs:list itemType="wsman:StreamName" /> | |
</xs:simpleType> | |
<xs:simpleType name="ExitCodeType"> | |
<xs:restriction base="xs:integer" /> | |
</xs:simpleType> | |
<xs:simpleType name="CommandStateEnumeration"> | |
<xs:restriction base="xs:anyURI"> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/CommandState/Done" /> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/CommandState/Pending" /> | |
<xs:enumeration | |
value="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/CommandState/Running" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="CommandStateType"> | |
<xs:sequence> | |
<xs:element name="ExitCode" type="wsman:ExitCodeType" | |
minOccurs="0" /> | |
</xs:sequence> | |
<xs:attribute name="CommandId" type="xs:anyURI" | |
use="required" /> | |
<xs:attribute name="State" | |
type="wsman:CommandStateEnumeration" /> | |
</xs:complexType> | |
<xs:complexType name="Send"> | |
<xs:sequence> | |
<xs:element name="Stream" type="wsman:StreamType" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="DesiredStreamType"> | |
<xs:simpleContent> | |
<xs:extension base="wsman:StreamNameList"> | |
<xs:attribute name="CommandId" type="xs:anyURI" | |
/> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
<xs:complexType name="SendResponse"> | |
<xs:sequence> | |
<xs:element name="DesiredStream" type="wsman:StreamType" | |
minOccurs="0" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="Receive"> | |
<xs:sequence> | |
<xs:element name="DesiredStream" | |
type="wsman:DesiredStreamType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ReceiveResponse"> | |
<xs:sequence> | |
<xs:element name="Stream" type="wsman:StreamType" | |
maxOccurs="unbounded" /> | |
<xs:element name="CommandState" | |
type="wsman:CommandStateType" minOccurs="0" /> | |
</xs:sequence> | |
<xs:attribute name="SequenceID" type="xs:unsignedLong" | |
/> | |
</xs:complexType> | |
<xs:complexType name="ThumbprintType"> | |
<xs:simpleContent> | |
<xs:extension base="xs:string"> | |
<xs:attribute name="Role" type="xs:string" | |
use="required" /> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
<xs:complexType name="ClientCertificateType"> | |
<xs:sequence> | |
<xs:element name="Thumbprint" type="wsman:ThumbprintType" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="AuthenticationType"> | |
<xs:sequence> | |
<xs:element name="ClientCertificate" | |
type="wsman:ClientCertificateType" minOccurs="0" /> | |
</xs:sequence> | |
<xs:attribute name="Profile" type="xs:anyURI" | |
use="required" /> | |
</xs:complexType> | |
<xs:complexType name="CustomRemoteShell"> | |
<xs:sequence> | |
<xs:element name="URI" type="xs:anyURI" | |
minOccurs="0"/> | |
<xs:element name="Shell" type="xs:string" | |
/> | |
<xs:element name="Arguments" type="xs:string" | |
minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="EnvironmentVariable"> | |
<xs:simpleContent> | |
<xs:extension base="xs:string"> | |
<xs:attribute name="Name" type="xs:string" | |
use="required" /> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
<xs:complexType name="EnvironmentVariableList"> | |
<xs:sequence maxOccurs="unbounded"> | |
<xs:element name="Variable" | |
type="wsman:EnvironmentVariable" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="MachineIDType"> | |
<xs:sequence> | |
<xs:element name="MachineID" type="xs:string" /> | |
</xs:sequence> | |
<xs:anyAttribute processContents="lax" | |
/> | |
</xs:complexType> | |
<xs:complexType name="Shell"> | |
<xs:sequence> | |
<xs:element name="ShellId" type="xs:anyURI" | |
minOccurs="0" /> | |
<xs:element name="Environment" | |
type="wsman:EnvironmentVariableList" minOccurs="0" /> | |
<xs:element name="WorkingDirectory" type="xs:string" | |
minOccurs="0"/> | |
<xs:element name="Lifetime" type="xs:duration" | |
minOccurs="0" /> | |
<xs:element name="IdleTimeout" type="xs:duration" | |
minOccurs="0" /> | |
<xs:element name="InputStreams" | |
type="wsman:StreamNameList" minOccurs="0" /> | |
<xs:element name="OutputStreams" | |
type="wsman:StreamNameList" minOccurs="0" /> | |
<xs:any minOccurs="0" maxOccurs="unbounded" | |
namespace="##other" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="SubscriptionType"> | |
<xs:sequence> | |
<xs:element name="Version" type="xs:string" /> | |
<xs:element name="Envelope" type="tns:Envelope" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="QueryListType"> | |
<xs:sequence> | |
<xs:element name="Query" type="wsman:QueryType" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="QueryType"> | |
<xs:sequence> | |
<xs:element name="Select" type="wsman:SelectType" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
<xs:attribute name="Id" type="xs:integer" /> | |
</xs:complexType> | |
<xs:complexType name="SelectType"> | |
<xs:simpleContent> | |
<xs:extension base="xs:string"> | |
<xs:attribute name="Path" type="xs:string" /> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
<xs:element name="CommandLine" type="wsman:CommandLine" /> | |
<xs:element name="CommandResponse" type="wsman:CommandResponse" /> | |
<xs:element name="Send" type="wsman:Send" /> | |
<xs:element name="SendResponse" type="wsman:SendResponse" /> | |
<xs:element name="Receive" type="wsman:Receive" /> | |
<xs:element name="ReceiveResponse" type="wsman:ReceiveResponse" /> | |
<xs:element name="Signal" type="wsman:Signal" /> | |
<xs:element name="SignalResponse" type="wsman:SignalResponse" /> | |
<xs:element name="QueryList" type="wsman:QueryListType" /> | |
</xs:schema> | |
</wsdl:types> | |
<!-- Common messages --> | |
<wsdl:message name="EmptyMessage" /> | |
<wsdl:message name="AnyXmlMessage"> | |
<wsdl:part name="body" type="wst:AnyXmlType" /> | |
</wsdl:message> | |
<wsdl:message name="OptionalXmlMessage"> | |
<wsdl:part name="body" type="wst:AnyXmlOptionalType" /> | |
</wsdl:message> | |
<!-- Specific messages --> | |
<wsdl:message name="CreateResponseMessage"> | |
<wsdl:part name="body" type="wst:CreateResponseType" /> | |
</wsdl:message> | |
<wsdl:message name="SubscribeMsg" > | |
<wsdl:part name="body" element="wse:Subscribe" /> | |
</wsdl:message> | |
<wsdl:message name="SubscribeResponseMsg" > | |
<wsdl:part name="body" element="wse:SubscribeResponse" /> | |
</wsdl:message> | |
<wsdl:message name="UnsubscribeMsg" > | |
<wsdl:part name="body" element="wse:Unsubscribe" /> | |
</wsdl:message> | |
<wsdl:message name="UnsubscribeResponseMsg" /> | |
<wsdl:message name="EnumerateMessage"> | |
<wsdl:part name="body" element="wsen:Enumerate" /> | |
</wsdl:message> | |
<wsdl:message name="EnumerateResponseMessage"> | |
<wsdl:part name="body" element="wsen:EnumerateResponse" /> | |
</wsdl:message> | |
<wsdl:message name="PullMessage"> | |
<wsdl:part name="body" element="wsen:Pull" /> | |
</wsdl:message> | |
<wsdl:message name="PullResponseMessage"> | |
<wsdl:part name="body" element="wsen:PullResponse" /> | |
</wsdl:message> | |
<wsdl:message name="ReleaseMessage"> | |
<wsdl:part name="body" element="wsen:Release" /> | |
</wsdl:message> | |
<wsdl:message name="ReleaseResponseMessage" /> | |
<wsdl:message name="EnumerationEndMessage" > | |
<wsdl:part name="body" element="wsen:EnumerationEnd" /> | |
</wsdl:message> | |
<wsdl:message name="CommandMessage"> | |
<wsdl:part name="body" element="wsman:CommandLine" /> | |
</wsdl:message> | |
<wsdl:message name="CommandResponseMessage"> | |
<wsdl:part name="body" element="wsman:CommandResponse" /> | |
</wsdl:message> | |
<wsdl:message name="SignalMessage"> | |
<wsdl:part name="body" element="wsman:Signal" /> | |
</wsdl:message> | |
<wsdl:message name="SignalResponseMessage"> | |
<wsdl:part name="body" element="wsman:SignalResponse" /> | |
</wsdl:message> | |
<wsdl:message name="SendMessage"> | |
<wsdl:part name="body" element="wsman:Send" /> | |
</wsdl:message> | |
<wsdl:message name="SendResponseMessage"> | |
<wsdl:part name="body" element="wsman:SendResponse" /> | |
</wsdl:message> | |
<wsdl:message name="ReceiveMessage"> | |
<wsdl:part name="body" element="wsman:Receive" /> | |
</wsdl:message> | |
<wsdl:message name="ReceiveResponseMessage"> | |
<wsdl:part name="body" element="wsman:ReceiveResponse" /> | |
</wsdl:message> | |
<!-- WSMAN portType --> | |
<wsdl:portType name="WSMAN"> | |
<wsdl:operation name="Get"> | |
<wsdl:input message="wsman:OptionalXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" /> | |
<wsdl:output message="wsman:AnyXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Put"> | |
<wsdl:input message="wsman:AnyXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put" /> | |
<wsdl:output message="wsman:OptionalXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/PutResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Delete"> | |
<wsdl:input message="wsman:EmptyMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete" /> | |
<wsdl:output message="wsman:OptionalXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/DeleteResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Create"> | |
<wsdl:input message="wsman:AnyXmlMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create" /> | |
<wsdl:output message="wsman:CreateResponseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/CreateResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Subscribe" > | |
<wsdl:input message="wsman:SubscribeMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe" /> | |
<wsdl:output message="wsman:SubscribeResponseMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/08/eventing/SubscribeResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Unsubscribe" > | |
<wsdl:input message="wsman:UnsubscribeMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe" /> | |
<wsdl:output message="wsman:UnsubscribeResponseMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/08/eventing/UnsubscribeResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Enumerate"> | |
<wsdl:input message="wsman:EnumerateMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate" /> | |
<wsdl:output message="wsman:EnumerateResponseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Pull"> | |
<wsdl:input message="wsman:PullMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull" /> | |
<wsdl:output message="wsman:PullResponseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/PullResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Release"> | |
<wsdl:input message="wsman:ReleaseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Release" /> | |
<wsdl:output message="wsman:ReleaseResponseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/ReleaseResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Command"> | |
<wsdl:input message="wsman:CommandMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Command" /> | |
<wsdl:output message="wsman:CommandResponseMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/CommandResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Signal"> | |
<wsdl:input message="wsman:SignalMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Signal" /> | |
<wsdl:output message="wsman:SignalResponseMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/SignalResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Send"> | |
<wsdl:input message="wsman:SendMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Send" /> | |
<wsdl:output message="wsman:SendResponseMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/SendResponse" /> | |
</wsdl:operation> | |
<wsdl:operation name="Receive"> | |
<wsdl:input message="wsman:ReceiveMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Receive" /> | |
<wsdl:output message="wsman:ReceiveResponseMessage" wsa:Action="http://schemas.microsoft.com/wbem/wsman/1/windows/shell/ReceiveResponse" /> | |
</wsdl:operation> | |
</wsdl:portType> | |
<!-- WSMAN binding --> | |
<wsdl:binding type="wsman:WSMAN" name="WSMANBinding"> | |
<soap:binding style="document" | |
transport="http://schemas.xmlsoap.org/soap/http" /> | |
<wsdl:operation name="Get"> | |
<soap:operation soapAction="http://example.org/Get"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Put"> | |
<soap:operation soapAction="http://example.org/Put"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Delete"> | |
<soap:operation soapAction="http://example.org/Delete"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Create"> | |
<soap:operation soapAction="http://example.org/Create"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Subscribe"> | |
<soap:operation soapAction="http://example.org/Subscribe"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Unsubscribe"> | |
<soap:operation soapAction="http://example.org/Unsubscribe"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Enumerate"> | |
<soap:operation soapAction="http://example.org/Enumerate"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Pull"> | |
<soap:operation soapAction="http://example.org/Pull"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Release"> | |
<soap:operation soapAction="http://example.org/Release"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Command"> | |
<soap:operation soapAction="http://example.org/Command"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Signal"> | |
<soap:operation soapAction="http://example.org/Signal"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Send"> | |
<soap:operation soapAction="http://example.org/Send"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="Receive"> | |
<soap:operation soapAction="http://example.org/Receive"/> | |
<wsdl:input><soap:body use="literal"/></wsdl:input> | |
<wsdl:output><soap:body use="literal"/></wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:service name="WSManService"> | |
<wsdl:port name="WSManServicePort" binding="WSMANBinding"> | |
<soap:address location="" /> | |
</wsdl:port> | |
</wsdl:service> | |
</wsdl:definitions> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment