Compartir a través de


Esquema ResultsSchema

El esquema ResultsSchema define los elementos que se devuelven de una llamada a ProvisionResultsXml y describe los resultados del último intento de aprovisionamiento. Todos los elementos están en el espacio de nombres http://www.microsoft.com/networking/CarrierControlResults/v1. No todos los elementos están en todos los perfiles, ya que algunos elementos son opcionales.

El ResultsSchema_v2 define elementos http://www.microsoft.com/networking/CarrierControlResults/v2 adicionales en el espacio de nombres y se admite en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.

En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.

Elemento Descripción
Activación

Contiene los errores del procesamiento del elemento Activation del último intento de aprovisionamiento.

CarrierProvisioningResult

Contiene los errores del procesamiento del elemento CarrierProvisioning del último intento de aprovisionamiento. CarrierProvisioningResult es el elemento raíz único para los resultados de aprovisionamiento.

DefaultProfile

Contiene los errores del procesamiento del elemento DefaultProfile del último intento de aprovisionamiento.

Emisor

Contiene los errores del procesamiento del elemento CarrierId del último intento de aprovisionamiento.

MBNProfiles

Contiene los errores del procesamiento del elemento MBNProfiles del último intento de aprovisionamiento.

NotificationSignatureKey

Contiene los errores del procesamiento del elemento KeyInfo del último intento de aprovisionamiento.

Directiva

Contiene los errores del procesamiento del esquema CarrierPolicy del último intento de aprovisionamiento.

Aprovisionamiento

Contiene los errores del procesamiento del elemento Provisioning del último intento de aprovisionamiento.

PurchaseProfile

Contiene los errores del procesamiento del elemento PurchaseProfile del último intento de aprovisionamiento.

RefreshParameters

Contiene los errores del procesamiento del elemento RefreshParameters del último intento de aprovisionamiento.

Signature

Contiene los errores del procesamiento del elemento Signature del último intento de aprovisionamiento.

Subject

Contiene el campo asunto del certificado X.509 del elemento Signature del último intento de aprovisionamiento.

Suscriptor

Contiene los errores del procesamiento del elemento SubscriberId del último intento de aprovisionamiento.

Huella digital

Contiene el elemento SignatureValue de Signature del último intento de aprovisionamiento.

TrustedCertificate

Contiene errores al procesar cualquiera del elemento TrustedCertificate del último intento de aprovisionamiento.

WLANProfile

Contiene los errores del procesamiento de un elemento WLANProfile del último intento de aprovisionamiento.

WLANProfiles

Contiene los errores del procesamiento de los elementos WLANProfile del último intento de aprovisionamiento.

 

A continuación se muestra el esquema ResultsSchema 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>

Esquema ResultsSchema_v2