MBAE 結構描述
行動寬頻帳戶體驗 (MBAE) 架構會定義行動網路操作員和零售合作夥伴所使用的專案,以將價值的新增服務提供給客戶。 所有元素都在命名空間 http://schemas.microsoft.com/windows/2010/12/DeviceMetadata/MobileBroadbandInfo
中。 並非所有專案都在每個設定檔中,因為有些元素是選擇性的。
下表列出此架構中的所有元素,並依名稱的字母順序排序。
元素 | 描述 |
---|---|
網際網路 |
注意網際網路元素已被取代。 從 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 | 針對在行動網路上布建所需的主體名稱和簽發者名稱,定義受信任的憑證值。 |
購買 |
注意購買元素已被取代。 從 Windows 8 和 Windows Server 2012 開始,行動操作員應該使用存取點名稱 (APN) 資料庫來提供購買 APN 資訊。
定義要用於行動網路的行動寬頻購買設定檔。 |
SubjectName | 定義受信任憑證的主體名稱。 |
TrustedCertificate | 定義在行動網路上布建所需之受信任憑證的主體名稱和簽發者名稱。 |
TrustedCertificates | 定義在行動網路上布建所需的受信任安全性憑證清單。 |
完整的 Mobile 寬頻帳戶體驗 (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>