move files and directories into pcucontrol module
[monitor.git] / cmdamt / Include / WSDL / NetworkAdministrationInterface.wsdl
diff --git a/cmdamt/Include/WSDL/NetworkAdministrationInterface.wsdl b/cmdamt/Include/WSDL/NetworkAdministrationInterface.wsdl
deleted file mode 100644 (file)
index 6625f05..0000000
+++ /dev/null
@@ -1,784 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Intel(R) Active Management Technology Network Administration Interface version 1.15.0-->
-<definitions 
-    xmlns="http://schemas.xmlsoap.org/wsdl/"
-    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
-    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
-    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
-    xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
-    xmlns:xcfg="http://schemas.intel.com/platform/client/XProfiles/2006/01"
-    xmlns:net="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01" 
-    targetNamespace="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01">
-    <types>
-
-        <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
-            <xs:include schemaLocation="Common.xsd" />
-        </xs:schema>
-
-        <xs:schema targetNamespace="http://schemas.intel.com/platform/client/XProfiles/2006/01" elementFormDefault="qualified">
-            <xs:include schemaLocation="XProfile.xsd" />
-        </xs:schema>
-
-        <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
-            <xs:include schemaLocation="SecurityAdministrationInterface.xsd" />
-        </xs:schema>
-
-        <xs:schema targetNamespace="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01" elementFormDefault="qualified">
-
-            <!-- Imported namespaces -->
-            <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
-            <xs:import namespace="http://schemas.intel.com/platform/client/XProfiles/2006/01"/>
-
-            <!-- Private Type definition -->
-            <xs:simpleType name="PT_STATUS">
-                <xs:restriction base="xs:unsignedInt"/>
-            </xs:simpleType>
-            <xs:simpleType name="IPv4AddressType">
-                <xs:restriction base="xs:unsignedInt"/>
-            </xs:simpleType>
-            <xs:simpleType name="DhcpModeType">
-                <xs:restriction base="xs:unsignedInt">
-                    <xs:enumeration value="0">
-                        <xs:annotation>
-                            <xs:documentation>DhcpModeInvalid = 0</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                    <xs:enumeration value="1">
-                        <xs:annotation>
-                            <xs:documentation>DhcpModeDisabled = 1</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                    <xs:enumeration value="2">
-                        <xs:annotation>
-                            <xs:documentation>DhcpModeEnabled = 2</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                </xs:restriction>
-            </xs:simpleType>
-            <xs:complexType name="StaticIPv4ParametersType">
-                <xs:sequence>
-                    <xs:element name="LocalAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="SubnetMask" type="net:IPv4AddressType"/>
-                    <xs:element name="DefaultGatewayAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="PrimaryDnsAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="SecondaryDnsAddress" type="net:IPv4AddressType"/>
-                    <!-- ignored -->
-                    <xs:element name="DomainName" type="xs:string" minOccurs="0"/>
-                </xs:sequence>
-            </xs:complexType>
-            <xs:complexType name="IPv4ParametersType">
-                <xs:sequence>
-                    <xs:element name="LocalAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="SubnetMask" type="net:IPv4AddressType"/>
-                    <xs:element name="DefaultGatewayAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="PrimaryDnsAddress" type="net:IPv4AddressType"/>
-                    <xs:element name="SecondaryDnsAddress" type="net:IPv4AddressType"/>
-                </xs:sequence>
-            </xs:complexType>
-
-            <!-- Intel(r) AMT 2.5 -->
-            <xs:simpleType name="MACAddressType">
-                <xs:restriction base="xs:string">
-                    <!-- Example: 00-0C-F1-30-2D-DE -->
-                    <xs:pattern value="([0-9a-fA-F][0-9a-fA-F]-){5}([0-9a-fA-F][0-9a-fA-F])"/>                    
-                </xs:restriction>
-            </xs:simpleType>
-            <xs:simpleType name="InterfaceModeType">
-                <xs:restriction base="xs:string">
-                    <xs:enumeration value="SEPARATE_MAC_ADDRESS"/>
-                    <xs:enumeration value="SHARED_MAC_ADDRESS"/>
-                </xs:restriction>
-            </xs:simpleType>
-            <xs:simpleType name="LinkPolicyType">
-                <xs:restriction base="xs:unsignedByte"/>
-                <!--
-                    AVAILABLE_ON_AC_S0 = 0x01,
-                    AVAILABLE_ON_AC_SX = 0x0E,
-                    AVAILABLE_ON_DC_S0 = 0x10,
-                    AVAILABLE_ON_DC_SX = 0xE0
-                -->
-            </xs:simpleType>
-            <xs:simpleType name="InterfaceHandleType">
-                <xs:restriction base="xs:unsignedInt"/>
-            </xs:simpleType>
-            <xs:complexType name="InterfaceDescriptorSetType">
-                <xs:sequence>
-                    <xs:element name="InterfaceMode" type="net:InterfaceModeType"/>
-                    <xs:element name="LinkPolicy" type="net:LinkPolicyType"/>
-                    <xs:element name="IPv4Parameters" type="net:IPv4ParametersType" minOccurs="0"/>
-                </xs:sequence>
-            </xs:complexType>
-            <xs:complexType name="InterfaceDescriptorGetType">
-                <xs:sequence>
-                    <xs:element name="HardwareAddressDescription" type="xs:string"/>
-                    <xs:element name="MACAddress" type="net:MACAddressType"/>
-                    <xs:element name="InterfaceMode" type="net:InterfaceModeType"/>
-                    <xs:element name="LinkPolicy" type="net:LinkPolicyType"/>
-                    <xs:element name="DhcpEnabled" type="xs:boolean"/>
-                    <xs:element name="IPv4Parameters" type="net:IPv4ParametersType" minOccurs="0"/>
-                </xs:sequence>
-            </xs:complexType>
-
-            <!-- API Definition -->
-            <xs:element name="SetHostName">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="HostName" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetHostNameResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetHostName">
-                <xs:complexType>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetHostNameResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                        <xs:element name="HostName" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetDomainName">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="DomainName" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetDomainNameResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetDomainName">
-                <xs:complexType>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetDomainNameResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                        <xs:element name="DomainName" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetTcpIpParameters">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="DhcpMode" type="net:DhcpModeType" minOccurs="1" maxOccurs="1"/>
-                        <xs:element name="StaticIPv4Parameters" type="net:StaticIPv4ParametersType" minOccurs="0" maxOccurs="1"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetTcpIpParametersResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetTcpIpParameters">
-                <xs:complexType>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetTcpIpParametersResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                        <xs:element name="DhcpMode" type="net:DhcpModeType"/>
-                        <xs:element name="StaticIPv4Parameters" type="net:StaticIPv4ParametersType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetVlanParameters">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="cmn:InterfaceHandleType" minOccurs="0"/>
-                        <xs:element name="VlanMode" type="xs:boolean"/>
-                        <xs:element name="VlanTag" type="xs:unsignedShort"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetVlanParametersResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetVlanParameters">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="cmn:InterfaceHandleType" minOccurs="0"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetVlanParametersResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                        <xs:element name="VlanMode" type="xs:boolean"/>
-                        <xs:element name="VlanTag" type="xs:unsignedShort"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetPingResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="enabled" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetPingResponseResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetPingResponse">
-                <xs:complexType>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetPingResponseResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="net:PT_STATUS"/>
-                        <xs:element name="enabled" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-
-            <!-- Intel(r) AMT 2.5 -->
-            <xs:element name="EnumerateInterfaces">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="EnumerateInterfacesResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                        <xs:element name="InterfaceHandles" type="net:InterfaceHandleType" minOccurs="0" maxOccurs="unbounded"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetInterfaceSettings">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="net:InterfaceHandleType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetInterfaceSettingsResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                        <xs:element name="InterfaceDescriptor" type="net:InterfaceDescriptorGetType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetInterfaceSettings">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="net:InterfaceHandleType"/>
-                        <xs:element name="InterfaceDescriptor" type="net:InterfaceDescriptorSetType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="SetInterfaceSettingsResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XWiredProfile">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="cmn:InterfaceHandleType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XWiredProfileResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                        <xs:element name="XProfile" type="xcfg:XProfileType" minOccurs="0"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Set8021XWiredProfile">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="InterfaceHandle" type="cmn:InterfaceHandleType"/>
-                        <xs:element name="XProfile" type="xcfg:XProfileType" minOccurs="0"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Set8021XWiredProfileResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-
-            <!-- Intel(r) AMT 2.6 -->
-            <xs:element name="Set8021XActiveS0">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="Enabled" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Set8021XActiveS0Response">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XActiveS0">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XActiveS0Response">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                        <xs:element name="Enabled" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="Set8021XPxeTimeout">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="Timeout" type="xs:unsignedInt" minOccurs="0"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Set8021XPxeTimeoutResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XPxeTimeout">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="Get8021XPxeTimeoutResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
-                        <xs:element name="Timeout" type="xs:unsignedInt"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-
-        </xs:schema>
-    </types>
-    <message name="SetHostNameIn">
-        <part name="parameters" element="net:SetHostName"/>
-    </message>
-    <message name="SetHostNameOut">
-        <part name="parameters" element="net:SetHostNameResponse"/>
-    </message>
-    <message name="GetHostNameIn">
-        <part name="parameters" element="net:GetHostName"/>
-    </message>
-    <message name="GetHostNameOut">
-        <part name="parameters" element="net:GetHostNameResponse"/>
-    </message>
-    <message name="SetDomainNameIn">
-        <part name="parameters" element="net:SetDomainName"/>
-    </message>
-    <message name="SetDomainNameOut">
-        <part name="parameters" element="net:SetDomainNameResponse"/>
-    </message>
-    <message name="GetDomainNameIn">
-        <part name="parameters" element="net:GetDomainName"/>
-    </message>
-    <message name="GetDomainNameOut">
-        <part name="parameters" element="net:GetDomainNameResponse"/>
-    </message>
-    <message name="SetTcpIpParametersIn">
-        <part name="parameters" element="net:SetTcpIpParameters"/>
-    </message>
-    <message name="SetTcpIpParametersOut">
-        <part name="parameters" element="net:SetTcpIpParametersResponse"/>
-    </message>
-    <message name="GetTcpIpParametersIn">
-        <part name="parameters" element="net:GetTcpIpParameters"/>
-    </message>
-    <message name="GetTcpIpParametersOut">
-        <part name="parameters" element="net:GetTcpIpParametersResponse"/>
-    </message>
-    <message name="SetVlanParametersIn">
-        <part name="parameters" element="net:SetVlanParameters"/>
-    </message>
-    <message name="SetVlanParametersOut">
-        <part name="parameters" element="net:SetVlanParametersResponse"/>
-    </message>
-    <message name="GetVlanParametersIn">
-        <part name="parameters" element="net:GetVlanParameters"/>
-    </message>
-    <message name="GetVlanParametersOut">
-        <part name="parameters" element="net:GetVlanParametersResponse"/>
-    </message>
-    <message name="SetPingResponseIn">
-        <part name="parameters" element="net:SetPingResponse"/>
-    </message>
-    <message name="SetPingResponseOut">
-        <part name="parameters" element="net:SetPingResponseResponse"/>
-    </message>
-    <message name="GetPingResponseIn">
-        <part name="parameters" element="net:GetPingResponse"/>
-    </message>
-    <message name="GetPingResponseOut">
-        <part name="parameters" element="net:GetPingResponseResponse"/>
-    </message>
-
-    <!-- Intel(r) AMT 2.5 -->
-    <message name="EnumerateInterfacesIn">
-        <part name="parameters" element="net:EnumerateInterfaces"/>
-    </message>
-    <message name="EnumerateInterfacesOut">
-        <part name="parameters" element="net:EnumerateInterfacesResponse"/>
-    </message>
-    <message name="GetInterfaceSettingsIn">
-        <part name="parameters" element="net:GetInterfaceSettings"/>
-    </message>
-    <message name="GetInterfaceSettingsOut">
-        <part name="parameters" element="net:GetInterfaceSettingsResponse"/>
-    </message>
-    <message name="SetInterfaceSettingsIn">
-        <part name="parameters" element="net:SetInterfaceSettings"/>
-    </message>
-    <message name="SetInterfaceSettingsOut">
-        <part name="parameters" element="net:SetInterfaceSettingsResponse"/>
-    </message>
-    <message name="Get8021XWiredProfileIn">
-        <part name="parameters" element="net:Get8021XWiredProfile"/>
-    </message>
-    <message name="Get8021XWiredProfileOut">
-        <part name="parameters" element="net:Get8021XWiredProfileResponse"/>
-    </message>
-    <message name="Set8021XWiredProfileIn">
-        <part name="parameters" element="net:Set8021XWiredProfile"/>
-    </message>
-    <message name="Set8021XWiredProfileOut">
-        <part name="parameters" element="net:Set8021XWiredProfileResponse"/>
-    </message>
-
-    <!-- Intel(r) AMT 2.6 -->
-    <message name="Set8021XActiveS0In">
-        <part name="parameters" element="net:Set8021XActiveS0"/>
-    </message>
-    <message name="Set8021XActiveS0Out">
-        <part name="parameters" element="net:Set8021XActiveS0Response"/>
-    </message>
-    <message name="Get8021XActiveS0In">
-        <part name="parameters" element="net:Get8021XActiveS0"/>
-    </message>
-    <message name="Get8021XActiveS0Out">
-        <part name="parameters" element="net:Get8021XActiveS0Response"/>
-    </message>
-    <message name="Set8021XPxeTimeoutIn">
-        <part name="parameters" element="net:Set8021XPxeTimeout"/>
-    </message>
-    <message name="Set8021XPxeTimeoutOut">
-        <part name="parameters" element="net:Set8021XPxeTimeoutResponse"/>
-    </message>
-    <message name="Get8021XPxeTimeoutIn">
-        <part name="parameters" element="net:Get8021XPxeTimeout"/>
-    </message>
-    <message name="Get8021XPxeTimeoutOut">
-        <part name="parameters" element="net:Get8021XPxeTimeoutResponse"/>
-    </message>
-    
-    <portType name="NetworkAdministrationSoapPortType">
-        <operation name="SetHostName">
-            <input message="net:SetHostNameIn"/>
-            <output message="net:SetHostNameOut"/>
-        </operation>
-        <operation name="GetHostName">
-            <input message="net:GetHostNameIn"/>
-            <output message="net:GetHostNameOut"/>
-        </operation>
-        <operation name="SetDomainName">
-            <input message="net:SetDomainNameIn"/>
-            <output message="net:SetDomainNameOut"/>
-        </operation>
-        <operation name="GetDomainName">
-            <input message="net:GetDomainNameIn"/>
-            <output message="net:GetDomainNameOut"/>
-        </operation>
-        <operation name="SetTcpIpParameters">
-            <input message="net:SetTcpIpParametersIn"/>
-            <output message="net:SetTcpIpParametersOut"/>
-        </operation>
-        <operation name="GetTcpIpParameters">
-            <input message="net:GetTcpIpParametersIn"/>
-            <output message="net:GetTcpIpParametersOut"/>
-        </operation>
-        <operation name="SetVlanParameters">
-            <input message="net:SetVlanParametersIn"/>
-            <output message="net:SetVlanParametersOut"/>
-        </operation>
-        <operation name="GetVlanParameters">
-            <input message="net:GetVlanParametersIn"/>
-            <output message="net:GetVlanParametersOut"/>
-        </operation>
-        <operation name="SetPingResponse">
-            <input message="net:SetPingResponseIn"/>
-            <output message="net:SetPingResponseOut"/>
-        </operation>
-        <operation name="GetPingResponse">
-            <input message="net:GetPingResponseIn"/>
-            <output message="net:GetPingResponseOut"/>
-        </operation>
-
-        <!-- Intel(r) AMT 2.5 -->
-        <operation name="EnumerateInterfaces">
-            <input message="net:EnumerateInterfacesIn"/>
-            <output message="net:EnumerateInterfacesOut"/>
-        </operation>
-        <operation name="GetInterfaceSettings">
-            <input message="net:GetInterfaceSettingsIn"/>
-            <output message="net:GetInterfaceSettingsOut"/>
-        </operation>
-        <operation name="SetInterfaceSettings">
-            <input message="net:SetInterfaceSettingsIn"/>
-            <output message="net:SetInterfaceSettingsOut"/>
-        </operation>
-        <operation name="Get8021XWiredProfile">
-            <input message="net:Get8021XWiredProfileIn"/>
-            <output message="net:Get8021XWiredProfileOut"/>
-        </operation>
-        <operation name="Set8021XWiredProfile">
-            <input message="net:Set8021XWiredProfileIn"/>
-            <output message="net:Set8021XWiredProfileOut"/>
-        </operation>
-
-        <!-- Intel(r) AMT 2.6 -->
-        <operation name="Set8021XActiveS0">
-            <input message="net:Set8021XActiveS0In"/>
-            <output message="net:Set8021XActiveS0Out"/>
-        </operation>
-        <operation name="Get8021XActiveS0">
-            <input message="net:Get8021XActiveS0In"/>
-            <output message="net:Get8021XActiveS0Out"/>
-        </operation>
-        <operation name="Set8021XPxeTimeout">
-            <input message="net:Set8021XPxeTimeoutIn"/>
-            <output message="net:Set8021XPxeTimeoutOut"/>
-        </operation>
-        <operation name="Get8021XPxeTimeout">
-            <input message="net:Get8021XPxeTimeoutIn"/>
-            <output message="net:Get8021XPxeTimeoutOut"/>
-        </operation>
-
-    </portType>
-    <binding name="NetworkAdministrationSoapBinding" type="net:NetworkAdministrationSoapPortType">
-        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
-        <operation name="SetHostName">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/SetHostName"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetHostName">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/GetHostName"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="SetDomainName">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/SetDomainName"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetDomainName">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/GetDomainName"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="SetTcpIpParameters">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/SetTcpIpParameters"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetTcpIpParameters">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/GetTcpIpParameters"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="SetVlanParameters">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/SetVlanParameters"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetVlanParameters">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/GetVlanParameters"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="SetPingResponse">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/SetPingResponse"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetPingResponse">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2004/01/GetPingResponse"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-
-        <!-- Intel(r) AMT 2.5 -->
-        <operation name="EnumerateInterfaces">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/EnumerateInterfaces"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetInterfaceSettings">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/GetInterfaceSettings"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="SetInterfaceSettings">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/SetInterfaceSettings"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="Set8021XWiredProfile">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Set8021XWiredProfile"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>        
-        <operation name="Get8021XWiredProfile">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Get8021XWiredProfile"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-
-        <!-- Intel(r) AMT 2.6 -->
-        <operation name="Set8021XActiveS0">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Set8021XActiveS0" />
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="Get8021XActiveS0">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Get8021XActiveS0" />
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>        
-        <operation name="Set8021XPxeTimeout">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Set8021XPxeTimeout" />
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="Get8021XPxeTimeout">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/NetworkAdministration/2006/01/Get8021XPxeTimeout" />
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        
-    </binding>
-    <service name="NetworkAdministrationService">
-        <port name="NetworkAdministrationSoapPortType" binding="net:NetworkAdministrationSoapBinding">
-            <soap:address location="http://hostname:16992/NetworkAdministrationService"/>
-        </port>
-    </service>
-</definitions>