Partilhar via


Esquema MBAE

O esquema de MBAE (experiência de conta de banda larga móvel) define os elementos que são usados por operadores de rede móvel e parceiros de varejo para fornecer serviços de valor agregado aos clientes. Todos os elementos estão no namespace http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo . Nem todos os elementos estão em todos os perfis, pois alguns elementos são opcionais.

A tabela a seguir lista todos os elementos neste esquema, classificados alfabeticamente por nome.

Elemento Descrição
Internet
Observação O elemento da Internet foi preterido. começando com Windows 8 e Windows Server 2012, a operadora móvel deve usar o banco de dados do apn (nome do ponto de acesso) para fornecer informações de apn da Internet.
 

Define o perfil de Internet de banda larga móvel a ser usado para a rede móvel.

IssuerName

Define o nome do emissor do certificado confiável.

MobileBroadbandInfo

Define as informações de banda larga móvel necessárias para o provisionamento na rede móvel.

MobileBroadbandProfiles
Observação O elemento MobileBroadbandProfiles foi preterido. começando com Windows 8 e Windows Server 2012, a operadora móvel deve usar o banco de dados de apn (nome do ponto de acesso) para fornecer informações de apn de Internet e de compra.
 

Define a compra de banda larga móvel e os perfis de Internet a serem usados para a rede móvel.

NetworkConfiguration
Observação O elemento NetworkConfiguration foi preterido. a partir do Windows 8 e Windows Server 2012, a operadora móvel deve usar o banco de dados do apn (nome do ponto de acesso) para fornecer informações de apn de compra e de Internet.
 

Define a configuração de rede para a compra de banda larga móvel e os perfis de Internet a serem usados para a rede móvel.

ProvisioningEngine

Define os valores de certificado confiável para o nome da entidade e o nome do emissor necessários para o provisionamento na rede móvel.

Adquirir
Observação O elemento Purchase é preterido. começando com Windows 8 e Windows Server 2012, a operadora móvel deve usar o banco de dados do apn (nome do ponto de acesso) para fornecer informações de apn de compra.
 

Define o perfil de compra de banda larga móvel a ser usado para a rede móvel.

SubjectName

Define o nome da entidade do certificado confiável.

TrustedCertificate

Define o nome da entidade e o nome do emissor de um certificado confiável necessário para o provisionamento na rede móvel.

TrustedCertificates

Define a lista de certificados de segurança confiáveis necessários para o provisionamento na rede móvel.

 

O esquema completo de MBAE (experiência de conta de banda larga móvel) está abaixo:

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