ResultsSchema_v2, schéma

Le schéma ResultsSchema_v2 définit des éléments supplémentaires qui sont retournés à partir d’un appel à ProvisionResultsXml et décrivent les résultats de la dernière tentative d’approvisionnement. Tous les éléments se trouvent dans l’espace de noms http://www.microsoft.com/networking/CarrierControlResults/v2 . Tous les éléments ne se trouvent pas dans chaque profil, car certains éléments sont facultatifs.

Les éléments de schéma ResultsSchema_v2 sont des ajouts au schéma ResultsSchema version 1 défini dans l' http://www.microsoft.com/networking/CarrierControlResults/v1 espace de noms.

le schéma ResultsSchema_v2 est pris en charge sur Windows 8.1, Windows Server 2012 R2 et versions ultérieures.

Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.

Élément Description
Activation

Contient toutes les erreurs du traitement de l’élément d' activation à partir de la dernière tentative d’approvisionnement.

AdditionalPDPContexts

Contient toutes les erreurs du traitement de l’élément AdditionalPDPContexts à partir de la dernière tentative d’approvisionnement.

CarrierNetworkMetadata

Contient toutes les erreurs du traitement de l’élément CarrierNetworkMetadata à partir de la dernière tentative d’approvisionnement.

CarrierProvisioningResult

Contient toutes les erreurs du traitement de l’élément CarrierProvisioning à partir de la dernière tentative d’approvisionnement. CarrierProvisioningResult est l’élément racine unique pour les résultats de l’approvisionnement.

CustomerSupportPhoneNumber

Contient toutes les erreurs du traitement de l’élément CustomerSupportPhoneNumber à partir de la dernière tentative d’approvisionnement.

DataClassFriendlyNames

Contient toutes les erreurs du traitement de l’élément DataClassFriendlyNames à partir de la dernière tentative d’approvisionnement.

DefaultProfile

Contient toutes les erreurs du traitement de l’élément DefaultProfile à partir de la dernière tentative d’approvisionnement.

Émetteur

Contient toutes les erreurs du traitement de l’élément CarrierId à partir de la dernière tentative d’approvisionnement.

MBNProfiles

Contient toutes les erreurs du traitement de l’élément MBNProfiles à partir de la dernière tentative d’approvisionnement.

MultiplePDPContextPolicies

Contient toutes les erreurs du traitement de l’élément MultiplePDPContextPolicies à partir de la dernière tentative d’approvisionnement.

NetworkSettings

Contient toutes les erreurs du traitement de l’élément NetworkSettings à partir de la dernière tentative d’approvisionnement.

PDPContextPolicy

Contient toutes les erreurs du traitement d’un élément PDPContextPolicy à partir de la dernière tentative d’approvisionnement.

Planification

Contient toutes les erreurs du traitement d’un élément de plan à partir de la dernière tentative d’approvisionnement.

Plans

Contient toutes les erreurs du traitement de l’élément plans à partir de la dernière tentative d’approvisionnement.

Approvisionnement

Contient toutes les erreurs du traitement de l’élément d' approvisionnement à partir de la dernière tentative d’approvisionnement.

PurchaseProfile

Contient toutes les erreurs du traitement de l’élément PurchaseProfile à partir de la dernière tentative d’approvisionnement.

RefreshParameters

Contient toutes les erreurs du traitement de l’élément RefreshParameters à partir de la dernière tentative d’approvisionnement.

Abonné

Contient toutes les erreurs du traitement de l’élément abonné à partir de la dernière tentative d’approvisionnement.

TetheringProfile

Contient toutes les erreurs du traitement d’un élément TetheringProfile à partir de la dernière tentative d’approvisionnement.

TetheringSettings

Contient toutes les erreurs du traitement de l’élément TetheringSettings à partir de la dernière tentative d’approvisionnement.

TrustedCertificate

Contient des erreurs de traitement de l’un des éléments TrustedCertificate à partir de la dernière tentative d’approvisionnement.

WLANProfile

Contient toutes les erreurs du traitement d’un élément WLANProfile à partir de la dernière tentative d’approvisionnement.

WLANProfiles

Contient toutes les erreurs du traitement des éléments WLANProfile à partir de la dernière tentative d’approvisionnement.

 

Le schéma de ResultsSchema_v2 complet est le suivant :

<?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, schéma