Condividi tramite


Schema DUSM

Lo schema DISM (Data Usage Subscription Management) definisce gli elementi usati per descrivere le informazioni sui costi per la connessione di un sottoscrittore a una rete a consumo. Tutti gli elementi sono nello spazio dei nomi http://www.microsoft.com/networking/CarrierControl/DUSM/v1. Non tutti gli elementi sono in ogni profilo, poiché alcuni elementi sono facoltativi.

Nella tabella seguente sono elencati tutti gli elementi di questo schema, ordinati alfabeticamente in base al nome.

Elemento Descrizione
BandwidthInKbps

Definisce un valore che rappresenta la velocità di collegamento effettiva della connessione del sottoscrittore specificata in Kbps. Deve essere un valore compreso tra 0 e 232.

BillingCycle

Definisce la data e l'ora di inizio del piano, la relativa durata e cosa accade alla fine del ciclo di fatturazione.

CarrierPolicy

Definisce l'impostazione facoltativa Windows per questa connessione.

Costii

Definisce un set di informazioni sui costi del contatore che specifica lo stato a consumo della connessione di un sottoscrittore a un operatore di rete mobile (MNO). Cost è l'elemento radice univoco per le informazioni sui costi dusm.

DataLimitInMegabytes

Definisce un valore che rappresenta il limite di dati in MB per un piano limitato. Deve essere un valore compreso tra 0 e 232.

MaxDownloadFileSizeInMegabytes

Definisce un valore che rappresenta le dimensioni massime suggerite per il download in MB della connessione del sottoscrittore. Deve essere un valore compreso tra 0 e 232.

SecurityUpdatesExempt

Se true, l'MNO consiglia a Windows Update (WU) che gli aggiornamenti della sicurezza sono esenti dal conteggio come utilizzo dei dati rispetto al piano del sottoscrittore e WU scarica tutte le patch di sicurezza in una rete a consumo. In caso contrario, WU scarica solo le patch zero-day e non tutti gli aggiornamenti della sicurezza quando è false.

UsageInMegabytes

Definisce un valore che rappresenta i dati usati fino a oggi all'interno del ciclo di fatturazione corrente in MB. Deve essere un valore compreso tra 0 e 232.

UserSMSEnabled

Indica se il servizio del sottoscrittore include SMS da utente a utente che devono essere recapitati in near real-time. Se true, Windows il risparmio energia meno aggressivo nell'interfaccia Mobile Broadband per consentire l'arrivo più rapido dei messaggi SMS. Se false, verranno ricevuti messaggi SMS quando il PC sarà attivo.

 

Di seguito è riportato lo schema DUSM completo:

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