move pcucontrol package into pcucontrol module.
[monitor.git] / pcucontrol / models / intelamt / Include / WSDL / GeneralInfoInterface.wsdl
diff --git a/pcucontrol/models/intelamt/Include/WSDL/GeneralInfoInterface.wsdl b/pcucontrol/models/intelamt/Include/WSDL/GeneralInfoInterface.wsdl
deleted file mode 100644 (file)
index 25a25c3..0000000
+++ /dev/null
@@ -1,582 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Intel(R) Active Management Technology GeneralInfo Interface version 1.15.1-->
-<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:inf="http://schemas.intel.com/platform/client/GeneralInfo/2004/01" 
-    targetNamespace="http://schemas.intel.com/platform/client/GeneralInfo/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/GeneralInfo/2004/01" elementFormDefault="qualified">
-            
-            <!-- Imported namespaces -->
-            <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
-
-            <!-- Private Type definition -->
-            <xs:simpleType name="PT_STATUS">
-                <xs:restriction base="xs:unsignedInt"/>
-            </xs:simpleType>            
-               <xs:simpleType name="TimeType">
-                    <xs:restriction base="xs:unsignedInt"/>
-               </xs:simpleType>
-            <xs:simpleType name="IPv4AddressType">
-                <xs:restriction base="xs:unsignedInt"/>
-            </xs:simpleType>            
-            <xs:complexType name="IderSessionLogEntryType">
-                <xs:sequence>
-                    <xs:element name="ConsoleAddress" type="inf:IPv4AddressType"/>
-                    <xs:element name="Port" type="xs:unsignedShort"/>
-                    <xs:element name="TimeStamp" type="inf:TimeType"/>
-                </xs:sequence>
-            </xs:complexType>        
-            <xs:complexType name="FirmwareVersionType">
-                <xs:sequence>
-                    <xs:element name="Description" type="xs:string"/>
-                    <xs:element name="Version" type="xs:string"/>
-                </xs:sequence>
-            </xs:complexType>        
-            <xs:simpleType name="ProvisioningModeType">
-                <xs:restriction base="xs:unsignedInt">
-                    <xs:enumeration value="0">
-                        <xs:annotation>
-                            <xs:documentation>"0 = ProvisioningModeCurrent"</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                    <xs:enumeration value="1">
-                        <xs:annotation>
-                            <xs:documentation>"1 = ProvisioningModeEnterprise"</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                    <xs:enumeration value="2">
-                        <xs:annotation>
-                            <xs:documentation>"2 = ProvisioningModeSmallBusiness"</xs:documentation>
-                        </xs:annotation>
-                    </xs:enumeration>
-                </xs:restriction>
-            </xs:simpleType>            
-            <xs:simpleType name="ProvisioningStateType">
-                    <xs:restriction base="xs:string">
-                         <xs:enumeration value="ProvisioningStatePre" />
-                         <xs:enumeration value="ProvisioningStateIn" />
-                         <xs:enumeration value="ProvisioningStatePost" />
-                   </xs:restriction>                    
-            </xs:simpleType>  
-            <xs:simpleType name="PasswordModelType">
-                    <xs:restriction base="xs:string">
-                         <xs:enumeration value="PasswordModelCoupled" />
-                         <xs:enumeration value="PasswordModelSeperate" />
-                         <xs:enumeration value="PasswordModelSeperateHash" />
-                   </xs:restriction>                    
-            </xs:simpleType>
-               <xs:simpleType name="EnabledInterfacesType">
-                    <xs:restriction base="xs:string">
-                         <xs:enumeration value="WebUI" />
-                         <xs:enumeration value="SerialOverLAN" />
-                         <xs:enumeration value="IdeRedirection" />
-                   </xs:restriction>                    
-               </xs:simpleType>     
-
-            <!-- Msg IO Types -->
-
-            <xs:element name="GetCoreVersion">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetCoreVersionResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="Version" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetCodeVersions">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetCodeVersionsResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="BiosVersion" type="xs:string"/>
-                        <xs:element name="Versions" type="inf:FirmwareVersionType" minOccurs="0" maxOccurs="unbounded"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetProvisioningMode">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetProvisioningModeResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="ProvisioningMode" type="inf:ProvisioningModeType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetProvisioningState">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetProvisioningStateResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="ProvisioningState" type="inf:ProvisioningStateType"/>
-                    </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="inf: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="GetHostName">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetHostNameResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="HostName" type="xs:string"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetConfigServerInfo">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetConfigServerInfoResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="Ip" type="inf:IPv4AddressType"/>
-                        <xs:element name="Port" type="xs:unsignedShort"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetAdminAclEntryStatus">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetAdminAclEntryStatusResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="IsDefault" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetAdminNetAclEntryStatus">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetAdminNetAclEntryStatusResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="IsDefault" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetPasswordModel">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetPasswordModelResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="PasswordModel" type="inf:PasswordModelType"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetEnabledInterfaces">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetEnabledInterfacesResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="EnabledInterfaces" type="inf:EnabledInterfacesType" minOccurs="0" maxOccurs="unbounded"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetNetworkState">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetNetworkStateResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="IsEnabled" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetSecurityParameters">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetSecurityParametersResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="EnterpriseMode" type="xs:boolean"/>
-                        <xs:element name="TlsEnabled" type="xs:boolean"/>
-                        <xs:element name="HwCryptoEnabled" type="xs:boolean"/>
-                        <xs:element name="ProvisioningState" type="inf:ProvisioningStateType"/>
-                        <xs:element name="NetworkInterfaceEnabled" type="xs:boolean"/>
-                        <xs:element name="SOLEnabled" type="xs:boolean"/>
-                        <xs:element name="IDEREnabled" type="xs:boolean"/>
-                        <xs:element name="FWUpdateEnabled" type="xs:boolean"/>
-                        <xs:element name="LinkIsUp" type="xs:boolean"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            <xs:element name="GetIderSessionLog">
-                <xs:complexType>
-                    <xs:sequence>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>
-            <xs:element name="GetIderSessionLogResponse">
-                <xs:complexType>
-                    <xs:sequence>
-                        <xs:element name="StatusCode" type="inf:PT_STATUS"/>
-                        <xs:element name="LogData" type="inf:IderSessionLogEntryType" minOccurs="0" maxOccurs="unbounded"/>
-                    </xs:sequence>
-                </xs:complexType>
-            </xs:element>            
-            
-        </xs:schema>
-    </types>
-    
-    <message name="GetCoreVersionIn">
-        <part name="parameters" element="inf:GetCoreVersion"/>
-    </message>
-    <message name="GetCoreVersionOut">
-        <part name="parameters" element="inf:GetCoreVersionResponse"/>
-    </message>
-    <message name="GetCodeVersionsIn">
-        <part name="parameters" element="inf:GetCodeVersions"/>
-    </message>
-    <message name="GetCodeVersionsOut">
-        <part name="parameters" element="inf:GetCodeVersionsResponse"/>
-    </message>
-    <message name="GetProvisioningModeIn">
-        <part name="parameters" element="inf:GetProvisioningMode"/>
-    </message>
-    <message name="GetProvisioningModeOut">
-        <part name="parameters" element="inf:GetProvisioningModeResponse"/>
-    </message>
-    <message name="GetProvisioningStateIn">
-        <part name="parameters" element="inf:GetProvisioningState"/>
-    </message>
-    <message name="GetProvisioningStateOut">
-        <part name="parameters" element="inf:GetProvisioningStateResponse"/>
-    </message>
-    <message name="GetVlanParametersIn">
-        <part name="parameters" element="inf:GetVlanParameters"/>
-    </message>
-    <message name="GetVlanParametersOut">
-        <part name="parameters" element="inf:GetVlanParametersResponse"/>
-    </message>
-    <message name="GetHostNameIn">
-        <part name="parameters" element="inf:GetHostName"/>
-    </message>
-    <message name="GetHostNameOut">
-        <part name="parameters" element="inf:GetHostNameResponse"/>
-    </message>
-    <message name="GetConfigServerInfoIn">
-        <part name="parameters" element="inf:GetConfigServerInfo"/>
-    </message>
-    <message name="GetConfigServerInfoOut">
-        <part name="parameters" element="inf:GetConfigServerInfoResponse"/>
-    </message>
-    <message name="GetAdminAclEntryStatusIn">
-        <part name="parameters" element="inf:GetAdminAclEntryStatus"/>
-    </message>
-    <message name="GetAdminAclEntryStatusOut">
-        <part name="parameters" element="inf:GetAdminAclEntryStatusResponse"/>
-    </message>
-    <message name="GetAdminNetAclEntryStatusIn">
-        <part name="parameters" element="inf:GetAdminNetAclEntryStatus"/>
-    </message>
-    <message name="GetAdminNetAclEntryStatusOut">
-        <part name="parameters" element="inf:GetAdminNetAclEntryStatusResponse"/>
-    </message>
-    <message name="GetPasswordModelIn">
-        <part name="parameters" element="inf:GetPasswordModel"/>
-    </message>
-    <message name="GetPasswordModelOut">
-        <part name="parameters" element="inf:GetPasswordModelResponse"/>
-    </message>
-    <message name="GetEnabledInterfacesIn">
-        <part name="parameters" element="inf:GetEnabledInterfaces"/>
-    </message>
-    <message name="GetEnabledInterfacesOut">
-        <part name="parameters" element="inf:GetEnabledInterfacesResponse"/>
-    </message>
-    <message name="GetNetworkStateIn">
-        <part name="parameters" element="inf:GetNetworkState"/>
-    </message>
-    <message name="GetNetworkStateOut">
-        <part name="parameters" element="inf:GetNetworkStateResponse"/>
-    </message>
-    <message name="GetSecurityParametersIn">
-        <part name="parameters" element="inf:GetSecurityParameters"/>
-    </message>
-    <message name="GetSecurityParametersOut">
-        <part name="parameters" element="inf:GetSecurityParametersResponse"/>
-    </message>
-    <message name="GetIderSessionLogIn">
-        <part name="parameters" element="inf:GetIderSessionLog"/>
-    </message>
-    <message name="GetIderSessionLogOut">
-        <part name="parameters" element="inf:GetIderSessionLogResponse"/>
-    </message>
-    
-    <portType name="GeneralInfoSoapPortType">
-        <operation name="GetCoreVersion">
-            <input message="inf:GetCoreVersionIn"/>
-            <output message="inf:GetCoreVersionOut"/>
-        </operation>
-        <operation name="GetCodeVersions">
-            <input message="inf:GetCodeVersionsIn"/>
-            <output message="inf:GetCodeVersionsOut"/>
-        </operation>
-        <operation name="GetProvisioningMode">
-            <input message="inf:GetProvisioningModeIn"/>
-            <output message="inf:GetProvisioningModeOut"/>
-        </operation>
-        <operation name="GetProvisioningState">
-            <input message="inf:GetProvisioningStateIn"/>
-            <output message="inf:GetProvisioningStateOut"/>
-        </operation>
-        <operation name="GetVlanParameters">
-            <input message="inf:GetVlanParametersIn"/>
-            <output message="inf:GetVlanParametersOut"/>
-        </operation>
-        <operation name="GetHostName">
-            <input message="inf:GetHostNameIn"/>
-            <output message="inf:GetHostNameOut"/>
-        </operation>
-        <operation name="GetConfigServerInfo">
-            <input message="inf:GetConfigServerInfoIn"/>
-            <output message="inf:GetConfigServerInfoOut"/>
-        </operation>
-        <operation name="GetAdminAclEntryStatus">
-            <input message="inf:GetAdminAclEntryStatusIn"/>
-            <output message="inf:GetAdminAclEntryStatusOut"/>
-        </operation>
-        <operation name="GetAdminNetAclEntryStatus">
-            <input message="inf:GetAdminNetAclEntryStatusIn"/>
-            <output message="inf:GetAdminNetAclEntryStatusOut"/>
-        </operation>
-        <operation name="GetPasswordModel">
-            <input message="inf:GetPasswordModelIn"/>
-            <output message="inf:GetPasswordModelOut"/>
-        </operation>
-        <operation name="GetEnabledInterfaces">
-            <input message="inf:GetEnabledInterfacesIn"/>
-            <output message="inf:GetEnabledInterfacesOut"/>
-        </operation>
-        <operation name="GetNetworkState">
-            <input message="inf:GetNetworkStateIn"/>
-            <output message="inf:GetNetworkStateOut"/>
-        </operation>
-        <operation name="GetSecurityParameters">
-            <input message="inf:GetSecurityParametersIn"/>
-            <output message="inf:GetSecurityParametersOut"/>
-        </operation>
-        <operation name="GetIderSessionLog">
-            <input message="inf:GetIderSessionLogIn"/>
-            <output message="inf:GetIderSessionLogOut"/>
-        </operation>
-    </portType>
-    
-    <binding name="GeneralInfoSoapBinding" type="inf:GeneralInfoSoapPortType">
-        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
-        
-        <operation name="GetCoreVersion">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetCoreVersion" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetCodeVersions">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetCodeVersions" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetProvisioningMode">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetProvisioningMode" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetProvisioningState">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetProvisioningState" style="document"/>
-            <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/GeneralInfo/2004/01/GetVlanParameters" style="document"/>
-            <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/GeneralInfo/2004/01/GetHostName" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetConfigServerInfo">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetConfigServerInfo" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetAdminAclEntryStatus">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetAdminAclEntryStatus" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetAdminNetAclEntryStatus">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetAdminNetAclEntryStatus" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetPasswordModel">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetPasswordModel" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetEnabledInterfaces">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetEnabledInterfaces" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetNetworkState">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetNetworkState" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetSecurityParameters">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetSecurityParameters" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        <operation name="GetIderSessionLog">
-            <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetIderSessionLog" style="document"/>
-            <input>
-                <soap:body use="literal"/>
-            </input>
-            <output>
-                <soap:body use="literal"/>
-            </output>
-        </operation>
-        
-    </binding>
-    
-    <service name="GeneralInfoService">
-        <port name="GeneralInfoSoapPortType" binding="inf:GeneralInfoSoapBinding">
-            <soap:address location="http://hostname:16992/GeneralInfoService"/>
-        </port>
-    </service>
-    
-</definitions>