Compartir a través de


Esquema CarrierControlSchema

El esquema CarrierControlSchema define los elementos que se usan para crear el archivo de aprovisionamiento en una llamada a ProvisionFromXmlDocumentAsync y describe toda la configuración necesaria para autenticar y aprovisionar la cuenta de un suscriptor en la red del operador de red móvil (MNO). Todos los elementos están en el espacio de nombres http://www.microsoft.com/networking/CarrierControl/v1. No todos los elementos están en todos los perfiles, ya que algunos elementos son opcionales.

En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.

Elemento Descripción
Activación

Define información para el método de activación de un suscriptor en la red de un operador de red móvil (MNO).

ActivationMethod

Define una instancia del elemento ActivationMethod del esquema WWAN .

Personalización de marca

Define una instancia del elemento Branding del esquema WWAN .

CarrierId

Define un GUID único que identifica el operador de red móvil (MNO). Si el MNO participa en MBAE, debe ser su identificador de operador de MBAE. Los MNO que no son MBAE pueden generar un GUID como parte de su configuración inicial.

CarrierProvisioning

Define las propiedades y la configuración del archivo de aprovisionamiento del operador de un suscriptor. CarrierProvisioning es el elemento raíz único del archivo de aprovisionamiento.

DefaultProfile

Define una instancia del elemento DefaultProfile del esquema WWAN .

DelayInDays

Define el número de días hasta la siguiente actualización. Debe ser un entero positivo menor que 732.

DeviceId

Define un identificador de dispositivo único al que se aplica este intento de aprovisionamiento. Debe tener el formato \d{15,16} o como ([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}

Extensiones

Define un contenedor de puntos de extensión de esquema para futuras adiciones.

Global

Define la información de identificación para este intento de aprovisionamiento en la red del operador de red móvil (MNO).

MBNProfiles

Define la información de los perfiles WWAN de un suscriptor en la red de un operador de red móvil (MNO).

Mensajes

Define una instancia del elemento Messages del esquema WWAN .

Contraseña

Define las credenciales de contraseña opcionales que se presentarán HTTP-Auth para iniciar sesión en la red del operador de red móvil al recuperar el archivo de aprovisionamiento.

Plan

Define una instancia del elemento Plan del esquema Plans .

Planes

Define la información de los planes de conexión de un suscriptor a la red de un operador de red móvil (MNO).

Aprovisionamiento

Define los parámetros que se usan para establecer la configuración de confianza y actualización para futuros intentos de aprovisionamiento.

PurchaseProfile

Define una instancia del elemento PurchaseProfile del esquema WWAN .

RefreshParameters

Define los parámetros que se usarán al actualizar el contenido del archivo de aprovisionamiento.

RefreshURL

Define la dirección URL HTTPS donde el cliente puede encontrar la copia actualizada de este archivo de aprovisionamiento en el futuro. Se accederá a esta dirección URL tras la recepción de un desencadenador SMS/USSD o después del valor de DelayInDays especificado . Debe tener el formato https://.+

Signature

Define una instancia del elemento Signature de CarrierControlSignatureSchema.

SubscriberId

Define un identificador de cuenta de suscriptor único al que se aplica este intento de aprovisionamiento.

TrustedCertificate

Define los campos Asunto y Emisor a partir de un certificado X.509 de confianza.

TrustedCertificates

Define una lista de certificados X.509 cuyas firmas deben ser de confianza en archivos de aprovisionamiento futuros.

UserName

Define las credenciales de nombre de usuario opcionales que se presentarán mediante HTTP-Auth iniciar sesión en la red del operador de red móvil al recuperar el archivo de aprovisionamiento.

WLANProfile

Define una instancia del elemento WLANProfile del esquema WLAN .

WLANProfiles

Define la información de los perfiles WLAN de un suscriptor en la red de un operador de red móvil (MNO).

 

A continuación se muestra el esquema CarrierControlSchema completo:

<?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>