Compartilhar via


Esquema ResultsSchema

O esquema ResultsSchema define elementos retornados de uma chamada para ProvisionResultsXml e descreve os resultados da última tentativa de provisionamento. Todos os elementos estão no namespace http://www.microsoft.com/networking/CarrierControlResults/v1. Nem todos os elementos estão em cada perfil, pois alguns elementos são opcionais.

O ResultsSchema_v2 define http://www.microsoft.com/networking/CarrierControlResults/v2 elementos adicionais no namespace e tem suporte no Windows 8.1, Windows Server 2012 R2 e posterior.

A tabela a seguir lista todos os elementos neste esquema, ordenados em ordem alfabética por nome.

Elemento Descrição
Ativação

Contém erros do processamento do elemento Activation da última tentativa de provisionamento.

CarrierProvisioningResult

Contém erros do processamento do elemento CarrierProvisioning da última tentativa de provisionamento. CarrierProvisioningResult é o elemento raiz exclusivo para os resultados de provisionamento.

DefaultProfile

Contém todos os erros do processamento do elemento DefaultProfile da última tentativa de provisionamento.

Emissor

Contém erros do processamento do elemento CarrierId da última tentativa de provisionamento.

MBNProfiles

Contém erros do processamento do elemento MBNProfiles da última tentativa de provisionamento.

NotificationSignatureKey

Contém erros do processamento do elemento KeyInfo da última tentativa de provisionamento.

Política

Contém erros do processamento do esquema CarrierPolicy da última tentativa de provisionamento.

Provisionamento

Contém erros do processamento do elemento Provisionamento da última tentativa de provisionamento.

PurchaseProfile

Contém erros do processamento do elemento PurchaseProfile da última tentativa de provisionamento.

RefreshParameters

Contém erros do processamento do elemento RefreshParameters da última tentativa de provisionamento.

Signature

Contém erros do processamento do elemento Signature da última tentativa de provisionamento.

Assunto

Contém o campo assunto do certificado X.509 do elemento Signature da última tentativa de provisionamento.

Assinante

Contém erros do processamento do elemento SubscriberId da última tentativa de provisionamento.

Impressão Digital

Contém o elemento SignatureValue da Assinatura da última tentativa de provisionamento.

TrustedCertificate

Contém erros do processamento de qualquer um dos elementos TrustedCertificate da última tentativa de provisionamento.

WLANProfile

Contém erros do processamento de um elemento WLANProfile da última tentativa de provisionamento.

WLANProfiles

Contém erros do processamento dos elementos WLANProfile da última tentativa de provisionamento.

 

O esquema ResultsSchema completo está abaixo:

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