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>