Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ResultsSchema schema defines elements that are returned from a call to ProvisionResultsXml and describe the results of the last provisioning attempt. All of the elements are in the namespace http://www.microsoft.com/networking/CarrierControlResults/v1
. Not all elements are in every profile, as some elements are optional.
The ResultsSchema_v2 schema defines additional elements in the http://www.microsoft.com/networking/CarrierControlResults/v2
namespace and is supported on Windows 8.1, Windows Server 2012 R2, and later.
The following table lists all of the elements in this schema, sorted alphabetically by name.
Element | Description |
---|---|
Activation | Contains any errors from processing the Activation element from the last provisioning attempt. |
CarrierProvisioningResult | Contains any errors from processing the CarrierProvisioning element from the last provisioning attempt. CarrierProvisioningResult is the unique root element for the provisioning results. |
DefaultProfile | Contains any errors from processing the DefaultProfile element from the last provisioning attempt. |
Issuer | Contains any errors from processing the CarrierId element from the last provisioning attempt. |
MBNProfiles | Contains any errors from processing the MBNProfiles element from the last provisioning attempt. |
NotificationSignatureKey | Contains any errors from processing the KeyInfo element from the last provisioning attempt. |
Policy | Contains any errors from processing the CarrierPolicy schema from the last provisioning attempt. |
Provisioning | Contains any errors from processing the Provisioning element from the last provisioning attempt. |
PurchaseProfile | Contains any errors from processing the PurchaseProfile element from the last provisioning attempt. |
RefreshParameters | Contains any errors from processing the RefreshParameters element from the last provisioning attempt. |
Signature | Contains any errors from processing the Signature element from the last provisioning attempt. |
Subject | Contains the X.509 certificate subject field of the Signature element from the last provisioning attempt. |
Subscriber | Contains any errors from processing the SubscriberId element from the last provisioning attempt. |
Thumbprint | Contains the SignatureValue element of the Signature from the last provisioning attempt. |
TrustedCertificate | Contains errors from processing any of the TrustedCertificate element from the last provisioning attempt. |
WLANProfile | Contains any errors from processing a WLANProfile element from the last provisioning attempt. |
WLANProfiles | Contains any errors from processing the WLANProfile elements from the last provisioning attempt. |
The full ResultsSchema schema is below:
<?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>
Related topics