Схема CarrierControlSchema
Схема Карриерконтролсчема определяет элементы, которые используются для создания файла подготовки в вызове провисионфромксмлдокументасинк и описывают все параметры, необходимые для проверки подлинности и подготовки учетной записи подписчика в сети (MNO) оператора мобильной сети. Все элементы находятся в пространстве имен http://www.microsoft.com/networking/CarrierControl/v1
. Не все элементы находятся в каждом профиле, поскольку некоторые элементы являются необязательными.
В следующей таблице перечислены все элементы этой схемы, отсортированные в алфавитном порядке по имени.
Элемент | Описание |
---|---|
Продукта | Определяет сведения о методе активации подписчика в сети (MNO) оператора мобильной сети. |
ActivationMethod | Определяет экземпляр элемента активатионмесод из схемы WWAN . |
Фирменная символика | Определяет экземпляр элемента фирменной символики из схемы WWAN . |
CarrierId | Определяет уникальный идентификатор GUID, определяющий оператор мобильной сети (MNO). Если MNO участвует в МБАЕ, это должен быть идентификатор перевозчика МБАЕ. МБАЕ МНОС может генерировать идентификатор GUID в рамках начальной конфигурации. |
CarrierProvisioning | Определяет свойства и параметры в файле подготовки перевозчика подписчика. Карриерпровисионинг — это уникальный корневой элемент файла подготовки. |
DefaultProfile | Определяет экземпляр элемента дефаултпрофиле из схемы WWAN . |
DelayInDays | Определяет число дней до следующего обновления. Это должно быть положительное целое число, меньшее, чем 732. |
DeviceId | Определяет уникальный идентификатор устройства, к которому применяется эта попытка подготовки. Его необходимо отформатировать как \d {15,16} или AS ([a-FA-F0-9] {2} :) {5} [a-FA-F0-9] {2} |
Расширения | Определяет контейнер точки расширения схемы для будущих добавлений. |
Глобальный | Определяет идентификационную информацию для этой попытки подготовки в сети оператора мобильной сети (MNO). |
MBNProfiles | Определяет сведения для профилей WWAN подписчика в сети оператора мобильной сети (MNO). |
Сообщения | |
Пароль | Определяет учетные данные необязательного пароля, которые будут представлены с помощью HTTP-Auth для входа в сеть оператора мобильной сети при получении файла подготовки. |
План | Определяет экземпляр элемента плана на основе схемы планов . |
Планы | Определяет сведения о планах подключения подписчика к сети оператора мобильной сети (MNO). |
Подготовка | Определяет параметры, используемые для установки параметров доверия и обновления для будущих попыток подготовки. |
PurchaseProfile | Определяет экземпляр элемента пурчасепрофиле из схемы WWAN . |
RefreshParameters | Определяет параметры, используемые при обновлении содержимого файла подготовки. |
RefreshURL | Определяет URL-адрес HTTPS, по которому клиент может найти обновленную копию этого файла подготовки в будущем. Доступ к этому URL-адресу будет осуществляться при получении триггера SMS/УССД или после указанного делайиндайс . Его необходимо отформатировать как https://. + |
Сигнатура | Определяет экземпляр элемента Signature из карриерконтролсигнатуресчема. |
SubscriberId | Определяет уникальный идентификатор учетной записи подписчика, к которому применяется эта попытка подготовки. |
TrustedCertificate | Определяет поля субъекта и издателя из надежного сертификата X. 509. |
TrustedCertificates | Определяет список сертификатов X. 509, подписи которых должны быть доверенными в будущих файлах подготовки. |
UserName | Определяет учетные данные необязательного имени пользователя, которые будут представлены с помощью HTTP-Auth для входа в сеть оператора мобильной сети при получении файла подготовки. |
WLANProfile | Определяет экземпляр элемента вланпрофиле из схемы WLAN . |
WLANProfiles | Определяет сведения о профилях WLAN подписчика в сети оператора мобильной сети (MNO). |
Полная схема Карриерконтролсчема ниже:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:wwan="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
xmlns:wlan="http://www.microsoft.com/networking/CarrierControl/WLAN/v1"
xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1"
xmlns:plans="http://www.microsoft.com/networking/CarrierControl/Plans/v1">
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/WLAN/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/WWAN/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Plans/v1" />
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" />
<xs:element name="CarrierProvisioning">
<xs:complexType>
<xs:sequence>
<xs:element name="Global">
<xs:complexType>
<xs:sequence>
<xs:element name="CarrierId" type="base:GUID"/>
<xs:element name="SubscriberId" type="base:SubscriberType"/>
<xs:element name="DeviceId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\d{15,16}"/>
<xs:pattern value="([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Activation" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wwan:ActivationMethod"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MBNProfiles" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wwan:DefaultProfile" minOccurs="0"/>
<xs:element ref="wwan:PurchaseProfile" minOccurs="0"/>
<xs:element ref="wwan:Messages" minOccurs="0"/>
<xs:element ref="wwan:Branding" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WLANProfiles" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wlan:WLANProfile" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Plans" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="plans:Plan" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Provisioning" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TrustedCertificates" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TrustedCertificate" type="base:CertificateDetails" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RefreshParameters" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DelayInDays" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:maxExclusive value="731"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefreshURL">
<xs:simpleType>
<xs:restriction base="xs:anyURI">
<xs:pattern value="https://.+"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UserName" type="xs:token" minOccurs="0"/>
<xs:element name="Password" type="xs:token" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Extensions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ds:Signature" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>