MBAE, schéma

Le schéma MBAE (Mobile Broadband Account Experience) définit des éléments qui sont utilisés par les opérateurs de réseau mobile et les partenaires de vente au détail pour fournir des services à valeur ajoutée aux clients. Tous les éléments se trouvent dans l’espace de noms http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo . Tous les éléments ne se trouvent pas dans chaque profil, car certains éléments sont facultatifs.

Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.

Élément Description
Internet
Remarque L’élément Internet est déconseillé. à partir de Windows 8 et Windows Server 2012, l’opérateur mobile doit utiliser la base de données de nom de Point d’accès pour fournir les informations de apn Internet.
 

Définit le profil Internet haut débit mobile à utiliser pour le réseau mobile.

IssuerName

Définit le nom de l’émetteur du certificat approuvé.

MobileBroadbandInfo

Définit les informations de haut débit mobile requises pour l’approvisionnement sur le réseau mobile.

MobileBroadbandProfiles
Remarque L’élément MobileBroadbandProfiles est déconseillé. à partir de Windows 8 et Windows Server 2012, l’opérateur mobile doit utiliser la base de données de nom de Point d’accès (apn) pour fournir des informations d’apn Internet et d’achat.
 

Définit les profils d’achat et Internet haut débit mobile à utiliser pour le réseau mobile.

NetworkConfiguration
Remarque L’élément NetworkConfiguration est déconseillé. à partir de Windows 8 et Windows Server 2012, l’opérateur mobile doit utiliser la base de données de nom de Point d’accès (apn) pour fournir des informations sur l’achat et l’apn Internet.
 

Définit la configuration réseau des profils Internet et d’achat haut débit mobile à utiliser pour le réseau mobile.

ProvisioningEngine

Définit les valeurs de certificat approuvé pour le nom d’objet et le nom d’émetteur requis pour l’approvisionnement sur le réseau mobile.

Acheter
Remarque L’élément d’achat est déconseillé. à partir de Windows 8 et Windows Server 2012, l’opérateur mobile doit utiliser la base de données de nom de Point d’accès (apn) pour fournir les informations d’apn d’achat.
 

Définit le profil d’achat haut débit mobile à utiliser pour le réseau mobile.

SubjectName

Définit le nom du sujet du certificat approuvé.

TrustedCertificate

Définit le nom d’objet et le nom de l’émetteur d’un certificat approuvé requis pour l’approvisionnement sur le réseau mobile.

TrustedCertificates

Définit la liste des certificats de sécurité approuvés requis pour l’approvisionnement sur le réseau mobile.

 

Le schéma complet de l’expérience de compte large bande mobile (MBAE) est le suivant :

<?xml version="1.0" encoding ="utf-16" ?>
<xs:schema
    targetNamespace="http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo"
    xmlns:tns="http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">

  <xs:element name="MobileBroadbandInfo" type="tns:MobileBroadbandInfoType" />

  <xs:complexType name="MobileBroadbandInfoType">
    <xs:sequence>
      <xs:element name="NetworkConfiguration" type="tns:NetworkConfigType" minOccurs="0" />
      <xs:element name="ProvisioningEngine" type="tns:ProvisioningEngineType" minOccurs="0" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="NetworkConfigType">
    <xs:sequence>
      <xs:element name="MobileBroadbandProfiles" type="tns:MobileBroadbandProfilesType" minOccurs="0" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="MobileBroadbandProfilesType">
    <xs:sequence>
      <xs:element name="Purchase" type="tns:FileType" minOccurs="0" />
      <xs:element name="Internet" type="tns:FileType" minOccurs="0" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="FileType">
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="preserve"/>
      <xs:pattern value="[\p{L}\p{N}\.\-_ ]+" />
      <xs:minLength value="1" />
      <xs:maxLength value="260" />
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="ProvisioningEngineType">
    <xs:sequence>
      <xs:element name="TrustedCertificates" type="tns:TrustedCertificateListType" minOccurs="0" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="TrustedCertificateListType">
    <xs:sequence>
      <xs:element name="TrustedCertificate" type="tns:TrustedCertificateType"
                  minOccurs="0" maxOccurs="256" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="TrustedCertificateType">
    <xs:sequence>
      <xs:element name="SubjectName" type="xs:string" />
      <xs:element name="IssuerName" type="xs:string" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

</xs:schema>