ResultsSchema_v2 schema
The ResultsSchema_v2 schema defines additional 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/v2
. Not all elements are in every profile, as some elements are optional.
The ResultsSchema_v2 schema elements are additions to the ResultsSchema version 1 schema defined in the http://www.microsoft.com/networking/CarrierControlResults/v1
namespace.
The ResultsSchema_v2 schema 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. |
AdditionalPDPContexts | Contains any errors from processing the AdditionalPDPContexts element from the last provisioning attempt. |
CarrierNetworkMetadata | Contains any errors from processing the CarrierNetworkMetadata 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. |
CustomerSupportPhoneNumber | Contains any errors from processing the CustomerSupportPhoneNumber element from the last provisioning attempt. |
DataClassFriendlyNames | Contains any errors from processing the DataClassFriendlyNames element from the last provisioning attempt. |
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. |
MultiplePDPContextPolicies | Contains any errors from processing the MultiplePDPContextPolicies element from the last provisioning attempt. |
NetworkSettings | Contains any errors from processing the NetworkSettings element from the last provisioning attempt. |
PDPContextPolicy | Contains any errors from processing a PDPContextPolicy element from the last provisioning attempt. |
Plan | Contains any errors from processing a Plan element from the last provisioning attempt. |
Plans | Contains any errors from processing the Plans element 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. |
Subscriber | Contains any errors from processing the SubscriberId element from the last provisioning attempt. |
TetheringProfile | Contains any errors from processing a TetheringProfile element from the last provisioning attempt. |
TetheringSettings | Contains any errors from processing the TetheringSettings element 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_v2 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