DUSM のスキーマ

データ使用状況サブスクリプション管理 (DUSM) スキーマでは、サブスクライバーが測定されたネットワークに接続する場合のコスト情報を記述するために使用される要素を定義します。 すべての要素が 名前空間 に含まれています http://www.microsoft.com/networking/CarrierControl/DUSM/v1。 一部の要素は省略可能であり、すべての要素がすべてのプロファイルに含まれています。

次の表は、このスキーマのすべての要素を名前順にアルファベット順に並べ替えた一覧です。

要素 説明
BandwidthInKbps

Kbps で指定されたサブスクライバーの接続の有効なリンク速度を表す値を定義します。 0 から 232nd の値を指定する必要があります

BillingCycle

プランの開始日時、期間、および課金サイクルの最後に行う処理を定義します。

CarrierPolicy

この接続に対するWindows設定を定義します。

コスト

モバイル ネットワーク オペレーター (MNO) へのサブスクライバーの接続の測定状態を指定する測定コスト情報のセットを定義します。 Cost は、DUSM コスト情報の一意のルート要素です。

DataLimitInMegabytes

上限付きプランのデータ制限を MB 単位で表す値を定義します。 0 から 232nd の値を指定する必要があります

MaxDownloadFileSizeInMegabytes

サブスクライバーの接続の最大推奨ダウンロード サイズ (MB 単位) を表す値を定義します。 0 から 232nd の値を指定する必要があります

SecurityUpdatesExempt

true の場合、MNO は Windows Update (WU) に対し、セキュリティ更新プログラムはサブスクライバーのプランに対するデータ使用量としてカウントされるのを除外し、WU は、測定されたネットワーク上ですべてのセキュリティ パッチをダウンロードします。 それ以外の場合、WU は 0 日間のパッチのみをダウンロードし、false の場合は、すべてのセキュリティ更新プログラムをダウンロード する必要があります

UsageInMegabytes

現在の請求サイクル内で現在の日付に使用されるデータを表す値を MB 単位で定義します。 0 から 232nd の値を指定する必要があります

UserSMSEnabled

サブスクライバーのサービスに、ほぼリアルタイムで配信する必要があるユーザー間 SMS が含まれるかどうかを示します。 true 場合Windowsモバイル ブロードバンド インターフェイスでは、SMS メッセージの到着を迅速に行うのにあまり積極的ではない電源管理が採用されます。 false 場合、PC が次にアクティブなときに SMS メッセージが届きます。

 

完全な DUSM スキーマは次のとおりです。

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