--- /dev/null
+<?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>