MBAE のスキーマ

モバイル ブロードバンド アカウント エクスペリエンス (MBAE) スキーマでは、モバイル ネットワークオペレーターや小売パートナーが付加価値サービスを顧客に提供するために使用する要素を定義します。 すべての要素が 名前空間 に含まれています http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo。 一部の要素は省略可能であり、すべての要素がすべてのプロファイルに含まれています。

次の表は、このスキーマのすべての要素を名前順にアルファベット順に並べ替えた一覧です。

要素 説明
Internet
メモInternet 要素は非推奨とされます。 Windows 8および Windows Server 2012、携帯電話会社はアクセス ポイント名 (APN) データベースを使用してインターネット APN 情報を提供する必要があります。
 

モバイル ネットワークに使用するモバイル ブロードバンド インターネット プロファイルを定義します。

IssuerName

信頼された証明書の発行者名を定義します。

MobileBroadbandInfo

モバイル ネットワークでのプロビジョニングに必要なモバイル ブロードバンド情報を定義します。

MobileBroadbandProfiles
メモMobileBroadbandProfiles 要素は非推奨とされます。 Windows 8 および Windows Server 2012、携帯電話会社はアクセス ポイント名 (APN) データベースを使用してインターネットと購入 APN 情報を提供する必要があります。
 

モバイル ネットワークに使用するモバイル ブロードバンド購入プロファイルとインターネット プロファイルを定義します。

NetworkConfiguration
メモNetworkConfiguration 要素は非推奨とされます。 Windows 8 および Windows Server 2012、携帯電話会社はアクセス ポイント名 (APN) データベースを使用して、購入とインターネットの APN 情報を提供する必要があります。
 

モバイル ネットワークに使用するモバイル ブロードバンド購入プロファイルとインターネット プロファイルのネットワーク構成を定義します。

ProvisioningEngine

モバイル ネットワークでのプロビジョニングに必要なサブジェクト名と発行者名の信頼された証明書の値を定義します。

購入
メモPurchase 要素は非推奨とされます。 新しいWindows 8およびWindows Server 2012、携帯電話会社はアクセス ポイント名 (APN) データベースを使用して購入 APN 情報を提供する必要があります。
 

モバイル ネットワークに使用するモバイル ブロードバンド購入プロファイルを定義します。

SubjectName

信頼された証明書のサブジェクト名を定義します。

TrustedCertificate

モバイル ネットワークでのプロビジョニングに必要な信頼された証明書のサブジェクト名と発行者名を定義します。

TrustedCertificates

モバイル ネットワークでのプロビジョニングに必要な信頼できるセキュリティ証明書の一覧を定義します。

 

完全なモバイル ブロードバンド アカウント エクスペリエンス (MBAE) スキーマは次のとおりです。

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