Schema ResultsSchema_v2

Lo schema ResultsSchema_v2 definisce gli elementi aggiuntivi restituiti da una chiamata a ProvisionResultsXml e descrive i risultati dell'ultimo tentativo di provisioning. Tutti gli elementi sono nello spazio dei nomi http://www.microsoft.com/networking/CarrierControlResults/v2. Non tutti gli elementi sono in ogni profilo, poiché alcuni elementi sono facoltativi.

Gli ResultsSchema_v2 dello schema sono aggiunte allo schema ResultsSchema versione 1 definito nello spazio dei http://www.microsoft.com/networking/CarrierControlResults/v1 nomi .

Lo schema ResultsSchema_v2 è supportato in Windows 8.1, Windows Server 2012 R2 e versioni successive.

Nella tabella seguente sono elencati tutti gli elementi di questo schema, ordinati alfabeticamente in base al nome.

Elemento Descrizione
Activation

Contiene eventuali errori di elaborazione dell'elemento Activation dall'ultimo tentativo di provisioning.

AdditionalPDPContexts

Contiene eventuali errori di elaborazione dell'elemento AdditionalPDPContexts dall'ultimo tentativo di provisioning.

CarrierNetworkMetadata

Contiene eventuali errori di elaborazione dell'elemento CarrierNetworkMetadata dall'ultimo tentativo di provisioning.

CarrierProvisioningResult

Contiene eventuali errori di elaborazione dell'elemento CarrierProvisioning dall'ultimo tentativo di provisioning. CarrierProvisioningResult è l'elemento radice univoco per i risultati del provisioning.

CustomerSupportPhoneNumber

Contiene eventuali errori di elaborazione dell'elemento CustomerSupportPhoneNumber dall'ultimo tentativo di provisioning.

DataClassFriendlyNames

Contiene eventuali errori di elaborazione dell'elemento DataClassFriendlyNames dall'ultimo tentativo di provisioning.

DefaultProfile

Contiene eventuali errori di elaborazione dell'elemento DefaultProfile dall'ultimo tentativo di provisioning.

Issuer

Contiene eventuali errori di elaborazione dell'elemento CarrierId dall'ultimo tentativo di provisioning.

MBNProfiles

Contiene eventuali errori di elaborazione dell'elemento MBNProfiles dall'ultimo tentativo di provisioning.

MultiplePDPContextPolicies

Contiene eventuali errori di elaborazione dell'elemento MultiplePDPContextPolicies dall'ultimo tentativo di provisioning.

NetworkSettings

Contiene eventuali errori di elaborazione dell'elemento NetworkSettings dall'ultimo tentativo di provisioning.

PDPContextPolicy

Contiene eventuali errori di elaborazione di un elemento PDPContextPolicy dall'ultimo tentativo di provisioning.

Pianificare

Contiene eventuali errori di elaborazione di un elemento Plan dall'ultimo tentativo di provisioning.

Piani

Contiene eventuali errori di elaborazione dell'elemento Plans dall'ultimo tentativo di provisioning.

Provisioning

Contiene eventuali errori di elaborazione dell'elemento Provisioning dall'ultimo tentativo di provisioning.

PurchaseProfile

Contiene eventuali errori di elaborazione dell'elemento PurchaseProfile dall'ultimo tentativo di provisioning.

RefreshParameters

Contiene eventuali errori di elaborazione dell'elemento RefreshParameters dall'ultimo tentativo di provisioning.

Sottoscrittore

Contiene eventuali errori di elaborazione dell'elemento SubscriberId dall'ultimo tentativo di provisioning.

TetheringProfile

Contiene eventuali errori di elaborazione di un elemento TetheringProfile dall'ultimo tentativo di provisioning.

TetheringSettings

Contiene eventuali errori di elaborazione dell'elemento TetheringSettings dall'ultimo tentativo di provisioning.

TrustedCertificate

Contiene gli errori di elaborazione di qualsiasi elemento TrustedCertificate dall'ultimo tentativo di provisioning.

WLANProfile

Contiene eventuali errori di elaborazione di un elemento WLANProfile dall'ultimo tentativo di provisioning.

WLANProfiles

Contiene eventuali errori di elaborazione degli elementi WLANProfile dell'ultimo tentativo di provisioning.

 

Di seguito ResultsSchema_v2 schema completo:

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

Schema ResultsSchema