ResultsSchema 스키마

ResultsSchema 스키마는 ProvisionResultsXml 호출에서 반환되는 요소를 정의하고 마지막 프로비전 시도의 결과를 설명합니다. 모든 요소는 네임스페이스에 http://www.microsoft.com/networking/CarrierControlResults/v1있습니다. 일부 요소는 선택 사항이므로 모든 요소가 모든 프로필에 있는 것은 아닙니다.

ResultsSchema_v2 스키마는 네임스페이스의 추가 요소를 http://www.microsoft.com/networking/CarrierControlResults/v2 정의하며 Windows 8.1, Windows Server 2012 R2 이상에서 지원됩니다.

다음 표에서는 이름별로 사전순으로 정렬된 이 스키마의 모든 요소를 나열합니다.

요소 Description
활성화

마지막 프로비저닝 시도에서 Activation 요소를 처리하는 동안 발생하는 오류를 포함합니다.

CarrierProvisioningResult

마지막 프로비저닝 시도에서 CarrierProvisioning 요소를 처리하는 동안 발생하는 오류를 포함합니다. CarrierProvisioningResult 는 프로비저닝 결과에 대한 고유한 루트 요소입니다.

DefaultProfile

마지막 프로비저닝 시도에서 DefaultProfile 요소를 처리하는 동안 발생하는 오류를 포함합니다.

발급자

마지막 프로비저닝 시도에서 CarrierId 요소를 처리하는 동안 발생하는 오류를 포함합니다.

MBNProfiles

마지막 프로비저닝 시도에서 MBNProfiles 요소를 처리하는 동안 발생하는 오류를 포함합니다.

NotificationSignatureKey

마지막 프로비저닝 시도에서 KeyInfo 요소를 처리하는 동안 발생하는 오류를 포함합니다.

정책

마지막 프로비저닝 시도에서 CarrierPolicy 스키마를 처리하는 동안 발생하는 오류를 포함합니다.

프로비전

마지막 프로비저닝 시도에서 프로비전 요소를 처리하는 동안 발생하는 오류를 포함합니다.

PurchaseProfile

마지막 프로비저닝 시도에서 PurchaseProfile 요소를 처리하는 동안 발생하는 오류를 포함합니다.

RefreshParameters

마지막 프로비저닝 시도에서 RefreshParameters 요소를 처리하는 동안 발생하는 오류를 포함합니다.

서명

마지막 프로비저닝 시도에서 Signature 요소를 처리하는 동안 발생하는 오류를 포함합니다.

제목

마지막 프로비전 시도에서 Signature 요소의 X.509 인증서 주체 필드를 포함합니다.

구독자

마지막 프로비저닝 시도에서 SubscriberId 요소를 처리하는 동안 발생하는 오류를 포함합니다.

지문

마지막 프로비전 시도에서 서명의SignatureValue 요소를 포함합니다.

TrustedCertificate

마지막 프로비저닝 시도에서 TrustedCertificate 요소를 처리하는 동안 발생하는 오류를 포함합니다.

WLANProfile

마지막 프로비저닝 시도에서 WLANProfile 요소를 처리하는 동안 발생하는 오류를 포함합니다.

WLANProfiles

마지막 프로비저닝 시도에서 WLANProfile 요소를 처리하는 동안 발생하는 오류를 포함합니다.

 

전체 ResultsSchema 스키마는 다음과 같습니다.

<?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 스키마