Partager via


DUSM, schéma

Le schéma de gestion des abonnements à l’utilisation des données (DUSM) définit les éléments utilisés pour décrire les informations de coût de la connexion d’un abonné à un réseau contrôlé. Tous les éléments se trouvent dans l’espace de noms http://www.microsoft.com/networking/CarrierControl/DUSM/v1 . Tous les éléments ne se trouvent pas dans chaque profil, car certains éléments sont facultatifs.

Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.

Élément Description
BandwidthInKbps

Définit une valeur représentant la vitesse de liaison effective de la connexion de l’abonné spécifiée en Kbits/s. Doit être une valeur comprise entre 0 et 232e.

BillingCycle

Définit la date et l’heure de début du plan, sa durée et ce qui se passe à la fin du cycle de facturation.

CarrierPolicy

définit le paramètre facultatif pour Windows sur cette connexion.

Coût

Définit un ensemble d’informations sur le coût du compteur qui spécifie l’État contrôlé de la connexion d’un abonné à un opérateur de réseau mobile (MNO). Cost est l’élément racine unique pour les informations de coût DUSM.

DataLimitInMegabytes

Définit une valeur représentant la limite de données en Mo pour un plan limité. Doit être une valeur comprise entre 0 et 232e.

MaxDownloadFileSizeInMegabytes

Définit une valeur représentant la taille de téléchargement suggérée maximale en Mo de la connexion de l’abonné. Doit être une valeur comprise entre 0 et 232e.

SecurityUpdatesExempt

si la valeur est true, le fichier MNO conseille Windows Update (WU) que les mises à jour de sécurité ne soient pas comptabilisées comme l’utilisation des données par rapport au plan de l’abonné et que wu téléchargera tous les correctifs de sécurité sur un réseau contrôlé. Dans le cas contraire, WU télécharge uniquement les correctifs de zéro jour, et non pas toutes les mises à jour de sécurité lorsque la valeur est false.

UsageInMegabytes

Définit une valeur représentant les données utilisées à jour dans le cycle de facturation actuel en Mo. Doit être une valeur comprise entre 0 et 232e.

UserSMSEnabled

Indique si le service de l’abonné comprend un SMS utilisateur à utilisateur qui doit être livré en temps quasi-réel. si la valeur est true, Windows utilise la gestion de l’alimentation moins agressive sur l’interface haut débit Mobile pour permettre aux messages SMS d’arriver plus rapidement. Si la valeur est false, les messages SMS arrivent lorsque le PC est actif.

 

Le schéma DUSM complet est le suivant :

<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/DUSM/v1"
    elementFormDefault="qualified"
    xmlns="http://www.microsoft.com/networking/CarrierControl/DUSM/v1"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:simpleType name="PlanType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unrestricted"/>
      <xs:enumeration value="Fixed"/>
      <xs:enumeration value="Variable"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="Subscription">
    <xs:sequence>
      <xs:element name="UsageInMegabytes" minOccurs="0">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:nonNegativeInteger">
              <xs:attribute name="Timestamp" type="xs:dateTime" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="DataLimitInMegabytes" type="xs:positiveInteger" minOccurs="0"/>

      <xs:element name="BillingCycle" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="StartDate" type="xs:dateTime" use="required"/>
          <xs:attribute name="Duration" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:duration">
                <xs:minExclusive value="PT0S"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="Resets" type="xs:boolean" default="true"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="BandwidthInKbps" type="xs:nonNegativeInteger" minOccurs="0"/>

      <xs:element name="MaxDownloadFileSizeInMegabytes" type="xs:positiveInteger" default="25" minOccurs="0"/>
      
      <xs:element name="CarrierPolicy" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SecurityUpdatesExempt" type="xs:boolean" default="false" minOccurs="0"/>
            <xs:element name="UserSMSEnabled" type="xs:boolean" default="true" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="OverDataLimit" type="xs:boolean"/>
    <xs:attribute name="Congested" type="xs:boolean"/>
    <xs:attribute name="PlanType" use="required" type="PlanType"/>
  </xs:complexType>
  <xs:element name="Cost" type="Subscription"/>
</xs:schema>