Schema MBAE

Lo schema Mobile Broadband Account Experience (MBAE) definisce gli elementi usati dagli operatori di rete mobile e dai partner al dettaglio per offrire ai clienti servizi aggiunti di valore. Tutti gli elementi sono nello spazio dei nomi http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo. Non tutti gli elementi sono presenti in ogni profilo, poiché alcuni elementi sono facoltativi.

Nella tabella seguente sono elencati tutti gli elementi di questo schema, ordinati alfabeticamente in base al nome.

Elemento Descrizione
Internet
NotaL'elemento Internet è deprecato. A partire da Windows 8 e Windows Server 2012, l'operatore di telefonia mobile deve usare il database APN (Access Point Name) per fornire informazioni apn Internet.
 

Definisce il profilo Internet Mobile Broadband da usare per la rete mobile.

IssuerName

Definisce il nome dell'autorità emittente del certificato attendibile.

MobileBroadbandInfo

Definisce le informazioni sulla banda larga mobile necessarie per il provisioning nella rete mobile.

MobileBroadbandProfiles
NotaL'elemento MobileBroadbandProfiles è deprecato. A partire da Windows 8 e Windows Server 2012, l'operatore di telefonia mobile deve usare il database APN (Access Point Name) per fornire informazioni su Internet e acquistare APN.
 

Definisce i profili Di acquisto e Internet di Mobile Broadband da usare per la rete mobile.

NetworkConfiguration
NotaL'elemento NetworkConfiguration è deprecato. A partire da Windows 8 e Windows Server 2012, l'operatore di telefonia mobile deve usare il database APN (Access Point Name) per fornire informazioni sull'APN di acquisto e su Internet.
 

Definisce la configurazione di rete per i profili Mobile Broadband Purchase e Internet da usare per la rete mobile.

ProvisioningEngine

Definisce i valori del certificato attendibile per Nome soggetto e Nome autorità di certificazione necessari per il provisioning nella rete mobile.

Acquisto
NotaL'elemento Purchase è deprecato. A partire da Windows 8 e Windows Server 2012, l'operatore di telefonia mobile deve usare il database APN (Access Point Name) per fornire informazioni sull'APN di acquisto.
 

Definisce il profilo di acquisto di Mobile Broadband da usare per la rete mobile.

SubjectName

Definisce il nome soggetto del certificato attendibile.

TrustedCertificate

Definisce il nome del soggetto e il nome dell'autorità emittente di un certificato attendibile necessario per il provisioning nella rete mobile.

TrustedCertificates

Definisce l'elenco di certificati di sicurezza attendibili necessari per il provisioning nella rete mobile.

 

Lo schema MBAE (Mobile Broadband Account Experience) completo è riportato di seguito:

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