ResultsSchema-Schema

Das ResultsSchema-Schema definiert Elemente, die von einem Aufruf von ProvisionResultsXml zurückgegeben werden, und beschreibt die Ergebnisse des letzten Bereitstellungsversuchs. Alle Elemente befinden sich im Namespace http://www.microsoft.com/networking/CarrierControlResults/v1. Nicht alle Elemente befinden sich in jedem Profil, da einige Elemente optional sind.

Das ResultsSchema_v2-Schema definiert zusätzliche Elemente http://www.microsoft.com/networking/CarrierControlResults/v2 im -Namespace und wird für Windows 8.1, Windows Server 2012 R2 und höher unterstützt.

In der folgenden Tabelle sind alle Elemente in diesem Schema alphabetisch nach Namen sortiert.

Element BESCHREIBUNG
Aktivierung

Enthält alle Fehler bei der Verarbeitung des Activation-Elements aus dem letzten Bereitstellungsversuch.

CarrierProvisioningResult

Enthält alle Fehler bei der Verarbeitung des CarrierProvisioning-Elements aus dem letzten Bereitstellungsversuch. CarrierProvisioningResult ist das eindeutige Stammelement für die Bereitstellungsergebnisse.

DefaultProfile

Enthält alle Fehler bei der Verarbeitung des DefaultProfile-Elements aus dem letzten Bereitstellungsversuch.

Aussteller

Enthält alle Fehler bei der Verarbeitung des CarrierId-Elements aus dem letzten Bereitstellungsversuch.

MBNProfiles

Enthält alle Fehler bei der Verarbeitung des MBNProfiles-Elements aus dem letzten Bereitstellungsversuch.

NotificationSignatureKey

Enthält alle Fehler bei der Verarbeitung des KeyInfo-Elements aus dem letzten Bereitstellungsversuch.

Richtlinie

Enthält alle Fehler bei der Verarbeitung des CarrierPolicy-Schemas aus dem letzten Bereitstellungsversuch.

Bereitstellung

Enthält alle Fehler bei der Verarbeitung des Provisioning-Elements aus dem letzten Bereitstellungsversuch.

PurchaseProfile

Enthält alle Fehler bei der Verarbeitung des PurchaseProfile-Elements aus dem letzten Bereitstellungsversuch.

RefreshParameters

Enthält alle Fehler bei der Verarbeitung des RefreshParameters-Elements aus dem letzten Bereitstellungsversuch.

Signature

Enthält alle Fehler bei der Verarbeitung des Signature-Elements aus dem letzten Bereitstellungsversuch.

Subject

Enthält das Feld X.509-Zertifikatssubjekt des Signature-Elements aus dem letzten Bereitstellungsversuch.

Abonnent

Enthält alle Fehler bei der Verarbeitung des SubscriberId-Elements aus dem letzten Bereitstellungsversuch.

Fingerabdruck

Enthält das SignatureValue-Element der Signatur aus dem letzten Bereitstellungsversuch.

TrustedCertificate

Enthält Fehler bei der Verarbeitung des TrustedCertificate-Elements aus dem letzten Bereitstellungsversuch.

WLANProfile

Enthält alle Fehler bei der Verarbeitung eines WLANProfile-Elements aus dem letzten Bereitstellungsversuch.

WLANProfiles

Enthält alle Fehler bei der Verarbeitung der WLANProfile-Elemente aus dem letzten Bereitstellungsversuch.

 

Das vollständige Schema ResultsSchema ist unten angegeben:

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

ResultsSchema_v2-Schema