ResultsSchema 結構描述
ResultsSchema 架構會定義從對 ProvisionResultsXml 的呼叫傳回的元素,並描述上次布建嘗試的結果。 所有元素都在命名空間 http://www.microsoft.com/networking/CarrierControlResults/v1
中。 並非所有專案都在每個設定檔中,因為有些元素是選擇性的。
ResultsSchema_v2架構會定義命名空間中的 http://www.microsoft.com/networking/CarrierControlResults/v2
其他元素,並可在 Windows 8.1、Windows Server 2012 R2 和更新版本上支援。
下表列出此架構中的所有元素,並依名稱的字母順序排序。
元素 | 描述 |
---|---|
啟用 | 包含處理上次布建嘗試中的 啟用 專案時所發生的任何錯誤。 |
CarrierProvisioningResult | 包含處理上次布建嘗試中 CarrierProvisioning 元素的任何錯誤。 CarrierProvisioningResult 是提供結果的唯一根項目。 |
DefaultProfile | 包含處理上次布建嘗試中 DefaultProfile 元素的任何錯誤。 |
Issuer | 包含處理上次布建嘗試中 CarrierId 元素的任何錯誤。 |
MBNProfiles | 包含處理上次布建嘗試中 MBNProfiles 元素的任何錯誤。 |
NotificationSignatureKey | 包含處理上次布建嘗試中的 KeyInfo 元素時發生的任何錯誤。 |
原則 | 包含從上次布建嘗試處理 CarrierPolicy 架構的任何錯誤。 |
佈建 | 包含從上次布建嘗試處理布 建元素的 任何錯誤。 |
PurchaseProfile | 包含處理上次布建嘗試中 PurchaseProfile 元素的任何錯誤。 |
RefreshParameters | 包含處理上次布建嘗試中 RefreshParameters 元素的任何錯誤。 |
簽名 | 包含處理上次布建嘗試中簽 章元素的 任何錯誤。 |
主體 | 包含上次布建嘗試時,簽 章元素的 x.509 憑證主旨欄位。 |
訂閱者 | 包含處理上次布建嘗試中 SubscriberId 元素的任何錯誤。 |
指紋 | 包含上次布建嘗試中簽章的SignatureValue元素。 |
TrustedCertificate | 包含處理上次布建嘗試中任何 >trustedcertificate 專案的錯誤。 |
WLANProfile | 包含從上次布建嘗試處理 WLANProfile 元素的任何錯誤。 |
WLANProfiles | 包含處理上次布建嘗試中 WLANProfile 元素的任何錯誤。 |
完整的 ResultsSchema 架構如下:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControlResults/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControlResults/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:prov="http://www.microsoft.com/networking/CarrierControl/v1">
<xs:include schemaLocation="CarrierControlSchema.xsd"/>
<xs:simpleType name="ErrorCodeType">
<xs:restriction base="xs:token">
<xs:pattern value="[0-9a-f]{8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AttemptedObject">
<xs:attribute name="errorCode" type="ErrorCodeType" />
</xs:complexType>
<xs:complexType name="AttemptedLeafObject">
<xs:attribute name="errorCode" type="ErrorCodeType" use="required"/>
</xs:complexType>
<xs:element name="CarrierProvisioningResult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedObject">
<xs:all minOccurs="0">
<!-- Carries the same information originally included in the file. -->
<xs:element name="Issuer" type="prov:GUID"/>
<xs:element name="Subscriber" type="prov:SubscriberType"/>
<xs:element name="Activation" type="AttemptedLeafObject" minOccurs="0"/>
<xs:element name="MBNProfiles" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedObject">
<xs:sequence minOccurs="0">
<xs:element name="DefaultProfile" type="AttemptedLeafObject" minOccurs="0"/>
<xs:element name="PurchaseProfile" type="AttemptedLeafObject" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="WLANProfiles" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedObject">
<xs:sequence minOccurs="0">
<xs:element name="WLANProfile" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedLeafObject">
<xs:attribute name="Name" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Provisioning" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedObject">
<xs:sequence minOccurs="0">
<xs:element name="RefreshParameters" minOccurs="0">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedLeafObject">
<xs:sequence minOccurs="0">
<xs:element name="NotificationSignatureKey" type="AttemptedLeafObject" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="TrustedCertificate" type="AttemptedLeafObject" minOccurs="0"/>
<xs:element name="Policy" type="AttemptedLeafObject" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Signature">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AttemptedLeafObject">
<xs:sequence minOccurs="0">
<xs:element name="Subject" type="xs:string"/>
<xs:element name="Thumbprint" type="xs:base64Binary"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:all>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>
相關主題