CarrierControlSchema_v2-Schema
Das CarrierControlSchema_v2 Schema definiert zusätzliche Elemente, die zum Erstellen der Bereitstellungsdatei in einem Aufruf von ProvisionFromXmlDocumentAsync verwendet werden, und beschreibt zusätzliche Einstellungen, die zum Authentifizieren und Bereitstellen eines Abonnentenkontos im MNO-Netzwerk (Mobile Network Operator) erforderlich sind. Alle Elemente befinden sich im Namespace http://www.microsoft.com/networking/CarrierControl/v2
. Nicht alle Elemente befinden sich in jedem Profil, da einige Elemente optional sind.
Die CarrierControlSchema_v2 Schemaelemente sind Ergänzungen des Im Namespace definierten CarrierControlSchema-Schemas der http://www.microsoft.com/networking/CarrierControl/v1
Version 1.
In der folgenden Tabelle sind alle Elemente in diesem Schema alphabetisch nach Namen sortiert.
Element | BESCHREIBUNG |
---|---|
AccessString | Definiert die Zugriffszeichenfolge für einen Kontext in der PDP-Kontextrichtlinie (Packet Data Protocol). |
AdditionalPDPContexts | Definiert zusätzliche PDP-Kontexte (Packet Data Protocol) in der Bereitstellungsdatei eines Abonnenten. |
AppID | Definiert die Anwendungs-ID, die für die Liste der zulässigen PDP-Kontexte (Packet Data Protocol) verwendet wird. |
AppIDList | Definiert die Liste der Anwendungen, die Teil der Liste der zulässigen PDP-Kontexte (Packet Data Protocol) sind. |
AuthProtocol | Definiert das Authentifizierungsprotokoll, das für einen Kontext in der PDP-Kontextrichtlinie (Packet Data Protocol) verwendet werden soll. |
BENUTZERDEFINIERTE | Definiert ein benutzerdefiniertes Protokoll, das für Mobile Network-Daten verwendet wird. |
CarrierNetworkMetadata | Definiert die Netzwerkeigenschaften und -einstellungen in der Anbieterbereitstellungsdatei eines Abonnenten. |
Komprimierung | Definiert, ob die Komprimierung für einen Kontext in der PDP-Kontextrichtlinie (Packet Data Protocol) aktiviert ist. |
Context | Definiert den Kontext einer PDP-Kontextrichtlinie (Packet Data Protocol) in der Bereitstellungsdatei eines Abonnenten. |
CustomerSupportPhoneNumber | Definiert die Telefonnummer für den Kundensupport in der Bereitstellungsdatei des Netzbetreibers eines Abonnenten. |
DNSRetryCount | Definiert die DNS-Wiederholungsanzahl. Es muss sich um eine positive ganze Zahl zwischen 1 und 4 handelt. |
DNSRetryIntervalInSeconds | Definiert das DNS-Wiederholungsintervall in Sekunden. Es muss sich um eine positive ganze Zahl zwischen 1 und 4 handelt. |
DNSRetrySettings | Definiert die Netzwerkeinstellungen für DNS-Wiederholungen in der Anbieterbereitstellungsdatei eines Abonnenten. |
DataClassFriendlyNames | Definiert Klassenanzeigenamen für den Standard oder das Protokoll, das für Mobile Network-Daten in der Bereitstellungsdatei eines Abonnenten verwendet wird. |
RAND | Definiert die erweiterten Datenraten für das GSM Evolution (EDGE)-Protokoll, das für Mobile Network-Daten verwendet wird. |
Extensions_v2 | Definiert zusätzliche Eigenschaften und Einstellungen in der Bereitstellungsdatei des Netzbetreibers eines Abonnenten. Extensions_v2 ist das eindeutige Stammelement der CarrierControlSchema_v2 Bereitstellungsdatei. |
GPRS | Definiert das allgemeine GPRS-Protokoll (Packet Radio Service), das für Mobile Network-Daten verwendet wird. |
HSDPA | Definiert das High-Speed HSDPA-Protokoll (Downlink Packet Access), das für Mobile Network-Daten verwendet wird. |
HSUPA | Definiert das High-Speed HSUPA-Protokoll (Uplink Packet Access), das für Mobile Network-Daten verwendet wird. |
IPv4LinkMTU | Definiert die maximale Übertragungseinheit (MTU) für eine IPv4-Verbindung. Es muss sich um eine positive ganze Zahl zwischen 1280 und 1500 handelt. |
IPv6LinkMTU | Definiert die maximale Übertragungseinheit (MTU) für eine IPv6-Verbindung. Es muss sich um eine positive ganze Zahl zwischen 1280 und 1500 handelt. |
LTE | Definiert den LONG TERM EVOLUTION-Standard (LONG Term Evolution), der für Mobile Network-Daten verwendet wird. |
MaxNumberOfDevices | Definiert die maximale Anzahl von verbundenen Verbindungen. |
MultiplePDPContextPolicies | Definiert mehrere PDP-Kontextrichtlinien (Packet Data Protocol) in der Bereitstellungsdatei eines Abonnenten. |
NONE | Es ist keine mobile Breitbandnetzwerk-Datenklasse verfügbar. |
Name | Definiert den Namen einer PDP-Kontextrichtlinie (Packet Data Protocol) in der Bereitstellungsdatei eines Abonnenten. |
NetworkSettings | Definiert die Netzwerkeinstellungen in der Bereitstellungsdatei des Netzbetreibers eines Abonnenten. |
ONEXEVDO | Definiert den EVDO-Standard (Enhanced Voice-Data Optimized), der für Mobile Network-Daten verwendet wird. |
ONEXEVDO_REVA | Definiert den EVDO-Standard (Enhanced Voice-Data Optimized) Revision A (Rev. A), der für Mobile Network-Daten verwendet wird. |
ONEXEVDO_REVB | Definiert den EVDO-Standard (Enhanced Voice-Data Optimized) Revision B (Rev. B), der für Mobile Network-Daten verwendet wird. |
ONEXEVDV | Definiert die 1x Evolution-Data- und Voice-Standards (1xEV-DV), die für Mobile Network-Daten verwendet werden. |
ONEXRTT | Definiert die 1x Radio Transmission Technology (1xRTT)-Standards, die für Mobile Network-Daten verwendet werden. |
PDPContextPolicy | Definiert eine PDP-Kontextrichtlinie (Packet Data Protocol) in der Bereitstellungsdatei eines Abonnenten. |
Kennwort | Definiert das Kennwort, das für die PDP-Kontextaktivierung (Packet Data Protocol) verwendet wird. |
THREEXRTT | Definiert den 3X Radio Transmission Technology (3xRTT)-Standard, der für Mobile Network-Daten verwendet wird. |
TetheringProfile | Definiert das Tetheringprofil in der Bereitstellungsdatei des Netzbetreibers eines Abonnenten. |
TetheringSettings | Definiert die Tetheringeinstellungen in der Bereitstellungsdatei des Netzbetreibers eines Abonnenten. |
UMB | Definiert das Ultra Mobile Broadband-System (UMB), das für Mobile Network-Daten verwendet wird. |
UMTS | Definiert das UMTS-Protokoll (Universal Mobile Telecommunications System), das für Mobile Network-Daten basierend auf dem GSM-Standard verwendet wird. |
UserLogonCred | Definiert die Anmeldeinformationen des Benutzers für einen Kontext in der PDP-Kontextrichtlinie (Packet Data Protocol). |
UserName | Definiert den Benutzernamen, der für die PDP-Kontextaktivierung (Packet Data Protocol) verwendet wird. |
Das vollständige CarrierControlSchema_v2 Schema ist unten angegeben:
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/v2"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/v2"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1"
>
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1" />
<xs:complexType name="ApnContextType">
<xs:sequence>
<xs:element name="AccessString" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UserLogonCred" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="base:NameType"/>
<xs:element name="Password" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Compression" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="DISABLE"/>
<xs:enumeration value="ENABLE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuthProtocol" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="NONE"/>
<xs:enumeration value="PAP"/>
<xs:enumeration value="CHAP"/>
<xs:enumeration value="MsCHAPv2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="MTUType">
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1280" />
<xs:maxInclusive value="1500" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DNSRetryIntervalType">
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1" />
<xs:maxInclusive value="4" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DNSRetryCountType">
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1" />
<xs:maxInclusive value="4" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DNSRetrySettingsType">
<xs:sequence>
<xs:element name="DNSRetryIntervalInSeconds" type="DNSRetryIntervalType" />
<xs:element name="DNSRetryCount" type="DNSRetryCountType" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="FriendlyNameType">
<xs:restriction base="xs:normalizedString">
<xs:minLength value="1" />
<xs:maxLength value="15" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TetheringMaxNumberofDeviceType">
<xs:restriction base="xs:positiveInteger" >
<xs:minInclusive value="3"/>
<xs:maxInclusive value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PhoneNumberType">
<xs:restriction base="xs:normalizedString">
<xs:minLength value="0" />
<xs:maxLength value="25" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NetworkSettingsType">
<xs:sequence>
<xs:element name="IPv4LinkMTU" type="MTUType" minOccurs="0" />
<xs:element name="IPv6LinkMTU" type="MTUType" minOccurs="0" />
<xs:element name="DNSRetrySettings" type="DNSRetrySettingsType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="DataClassFriendlyNamesType">
<xs:sequence>
<xs:element name="NONE" type="FriendlyNameType" minOccurs="0" />
<xs:element name="GPRS" type="FriendlyNameType" minOccurs="0" />
<xs:element name="EDGE" type="FriendlyNameType" minOccurs="0" />
<xs:element name="UMTS" type="FriendlyNameType" minOccurs="0" />
<xs:element name="HSDPA" type="FriendlyNameType" minOccurs="0" />
<xs:element name="HSUPA" type="FriendlyNameType" minOccurs="0" />
<xs:element name="LTE" type="FriendlyNameType" minOccurs="0" />
<xs:element name="ONEXRTT" type="FriendlyNameType" minOccurs="0" />
<xs:element name="ONEXEVDO" type="FriendlyNameType" minOccurs="0" />
<xs:element name="ONEXEVDO_REVA" type="FriendlyNameType" minOccurs="0" />
<xs:element name="ONEXEVDV" type="FriendlyNameType" minOccurs="0" />
<xs:element name="THREEXRTT" type="FriendlyNameType" minOccurs="0" />
<xs:element name="ONEXEVDO_REVB" type="FriendlyNameType" minOccurs="0" />
<xs:element name="UMB" type="FriendlyNameType" minOccurs="0" />
<xs:element name="CUSTOM" type="FriendlyNameType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AppIDListType">
<xs:sequence>
<xs:element name="AppID" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="PDPContextPolicyType">
<xs:sequence>
<xs:element name="Name" type="base:NameType" />
<xs:element name="Context" type="ApnContextType" />
<xs:element name="AppIDList" type="AppIDListType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="MultiplePDPContextPoliciesType">
<xs:sequence>
<xs:element name="PDPContextPolicy" type="PDPContextPolicyType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="MultiplePDPContextSupport" type="xs:boolean" default="true" />
</xs:complexType>
<xs:complexType name="TetheringProfileType">
<xs:sequence>
<xs:element name="Name" type="base:NameType" />
<xs:element name="Context" type="ApnContextType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="TetheringSettingsType">
<xs:sequence>
<xs:element name="TetheringProfile" type="TetheringProfileType" minOccurs="0" />
<xs:element name="MaxNumberOfDevices" type="TetheringMaxNumberofDeviceType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:element name="Extensions_v2">
<xs:complexType>
<xs:sequence>
<xs:element name="CarrierNetworkMetadata" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="NetworkSettings" type="NetworkSettingsType" minOccurs="0" />
<xs:element name="DataClassFriendlyNames" type="DataClassFriendlyNamesType" minOccurs="0" />
<xs:element name="CustomerSupportPhoneNumber" type="PhoneNumberType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalPDPContexts" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="MultiplePDPContextPolicies" type="MultiplePDPContextPoliciesType" minOccurs="0" />
<xs:element name="TetheringSettings" type="TetheringSettingsType" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Zugehörige Themen