Схема 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).

Сообщения

Определяет экземпляр элемента Messages из схемы WWAN .

Пароль

Определяет учетные данные необязательного пароля, которые будут представлены с помощью 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>