Skema WWAN
Skema WWAN mendefinisikan elemen yang digunakan untuk menggambarkan koneksi pelanggan ke Wireless Wide Area Network (WWAN). Semua elemen berada di namespace http://www.microsoft.com/networking/CarrierControl/WWAN/v1
. Tidak semua elemen ada di setiap profil, karena beberapa elemen bersifat opsional.
Tabel berikut mencantumkan semua elemen dalam skema ini, diurutkan menurut abjad berdasarkan nama.
Elemen | Deskripsi |
---|---|
AccessString | Menentukan Nama Titik Akses (APN) atau string panggilan yang akan digunakan untuk membuat koneksi data. Harus kurang dari 100 karakter. |
ActivationComplete | Jika true, langganan telah diaktifkan, dan komputer harus segera mencoba menyambungkan. Jika tidak, salah. |
ActivationMethod | Menentukan elemen dasar abstrak untuk ReconnectToNetwork , ReregisterToNetwork, dan ServiceActivation. |
AssociatedPlan | Berisi nama paket data pelanggan. Ini harus cocok dengan atribut NamaPaket dalam dokumen XML yang sama. |
AuthProtocol | Menentukan protokol autentikasi yang akan digunakan untuk mengaktifkan konteks Packet Data Protocol (PDP):
|
Pencitrraan merek | Menentukan informasi merek khusus operator untuk koneksi pelanggan ke Operator Jaringan Seluler (MNO). |
CarrierSpecificData | Menentukan data spesifik operator yang tidak ditentukan oleh Windows. |
Kompresi | Jika AKTIFKAN, header paket dan data yang ditransfer melalui koneksi dikompresi. Jika tidak, NONAKTIFKAN. |
Padat | Jika true, koneksi pelanggan dalam keadaan kemacetan. Jika tidak, itu tidak didukung oleh MNO atau false. |
Konteks | Menentukan parameter yang diperlukan untuk menyiapkan koneksi data. |
DataLimit | Menentukan nilai yang mewakili batas data dalam MB untuk paket yang dibatasi. Harus berupa nilai dari 0 hingga 2ke-32. |
DataRoamingPartners | Menentukan daftar penyedia jaringan pilihan untuk roaming. |
DefaultProfile | Menentukan profil koneksi default yang digunakan oleh pelanggan untuk menyambungkan ke MNO. Layanan Broadband Seluler akan menggunakan pengaturan koneksi ini tanpa meminta detail kepada pengguna. |
Deskripsi | Menentukan deskripsi singkat profil. |
Ekstensi | Menentukan kontainer titik ekstensi skema untuk penambahan di masa mendatang. |
Bidang | Menentukan nilai yang menjelaskan paket pelanggan dan penggunaan data. |
HomeProviderName | Menentukan nama Penyedia Rumah untuk SIM/Perangkat tertentu. |
InboundBandwidth | Menentukan nilai yang mewakili kecepatan tautan efektif dari koneksi masuk pelanggan. |
Lokal | Menentukan kode negara pesan dalam formulir "en-us" menggunakan ISO-3166. |
Logo | Mendefinisikan gambar jenis bitmap 32x32 (.bmp) atau grafik jaringan portabel (.png) dari logo MNO. |
Pesan | Menentukan pesan berformat MNO yang berisi aturan penguraian yang diperlukan agar Windows 8 mengurai pesan. |
Pesan | Berisi sekumpulan pesan MNO yang diurai oleh Windows 8 dan dapat disinyalkan kepada pengguna. |
Nama (dalam jenis: Branding) | Mendefinisikan nama merek khusus operator untuk MNO. Panjang maksimum adalah 20 karakter. |
Nama (jenis: NameType) | Menentukan nama profil. Harus 64 karakter atau kurang. |
OutboundBandwidth | Menentukan nilai yang mewakili kecepatan tautan efektif dari koneksi keluar pelanggan. |
OverDataLimit | Menentukan apakah pelanggan telah menggunakan lebih banyak byte daripada batas data untuk paket mereka. |
Kata sandi | Menentukan kata sandi yang digunakan untuk mengautentikasi pengguna. Harus kurang dari 256 karakter. |
Pola | Mendefinisikan ekspresi reguler yang menjelaskan isi pesan yang dapat dibaca manusia yang didekodekan. |
PlanType | Menentukan jenis paket yang saat ini digunakan oleh pelanggan. |
Penyedia | Menentukan nama dan ID penyedia jaringan seluler. |
PurchaseProfile | Menentukan profil koneksi pembelian yang digunakan oleh pelanggan untuk terhubung ke MNO. |
ReconnectToNetwork | Menentukan informasi waktu yang digunakan untuk mengaktifkan akun pelanggan di Mobile Broadband Network (MNO) untuk jenis aktivasi koneksi ulang. |
RefreshProvisioning | Jika true, konfigurasi jaringan telah diperbarui, dan komputer harus mencoba mengambil file provisi baru selama jendela pemeliharaan berikutnya yang tersedia. Jika tidak, salah. |
ReregisterToNetwork | Menentukan informasi waktu yang digunakan untuk mengaktifkan akun pelanggan di Mobile Broadband Network (MNO) untuk jenis aktivasi pendaftaran ulang. |
SMSBearer | Menentukan jenis pembawa yang diizinkan untuk pesan SMS. |
ServiceActivation | Menentukan informasi spesifik operator yang diperlukan untuk mengaktifkan akun pelanggan di Mobile Broadband Network (MNO). |
USSDBearer | Menentukan jenis pembawa yang diizinkan untuk pesan USSD. |
Unit-unit | Menentukan cara menginterpretasikan bidang unit yang sesuai dengan setiap bidang angka. Operator dapat menentukan daftar token yang dibatasi spasi putih yang sesuai dengan setiap perkalian yang didukung. |
Penggunaan | Menentukan jumlah byte yang telah dikonsumsi pelanggan terhadap batas data mereka. Jika tidak ada, itu disimpulkan oleh:
|
UsageOverage | Menentukan jumlah byte yang telah dikonsumsi pelanggan selama batas data mereka. |
UsageOveragePercentage | Menentukan persentase atas batas data yang telah dikonsumsi pelanggan. |
UsagePercentage | Menentukan persentase batas data yang telah digunakan pelanggan. |
UsageTimestamp | Menentukan tanggal validitas dan waktu informasi penggunaan. |
UserLogonCred | Menentukan kredensial masuk untuk koneksi. |
UserName | Menentukan nama pengguna untuk masuk. Harus kurang dari 256 karakter. |
Skema WWAN lengkap di bawah ini:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1"
xmlns:plans="http://www.microsoft.com/networking/CarrierControl/Plans/v1">
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1"/>
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Plans/v1"/>
<xs:simpleType name="SimIccIDType">
<xs:restriction base="xs:token">
<xs:pattern value="[a-zA-Z\d]{1,20}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContextType">
<xs:sequence>
<xs:element name="AccessString" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UserLogonCred" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="base:NameType"/>
<xs:element name="Password" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Compression" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="DISABLE"/>
<xs:enumeration value="ENABLE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AuthProtocol" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="NONE"/>
<xs:enumeration value="PAP"/>
<xs:enumeration value="CHAP"/>
<xs:enumeration value="MsCHAPv2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActivationMethodType">
<xs:attribute name="Delay" default="PT0S">
<xs:simpleType>
<xs:restriction base="xs:duration">
<xs:minInclusive value="PT0S"/>
<xs:maxExclusive value="PT1H"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RetryCount" default="0">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:maxInclusive value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RetryInterval" default="PT1M">
<xs:simpleType>
<xs:restriction base="xs:duration">
<xs:minInclusive value="PT1M"/>
<xs:maxInclusive value="PT1H"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="ActivationMethod" type="ActivationMethodType" abstract="true"/>
<xs:element name="ReregisterToNetwork" type="ActivationMethodType" substitutionGroup="ActivationMethod"/>
<xs:element name="ReconnectToNetwork" type="ActivationMethodType" substitutionGroup="ActivationMethod"/>
<xs:element name="ServiceActivation" substitutionGroup="ActivationMethod">
<xs:complexType>
<xs:complexContent>
<xs:extension base="ActivationMethodType">
<xs:sequence>
<xs:element name="CarrierSpecificData" type="xs:base64Binary"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="CarrierMBNProfile">
<xs:sequence>
<xs:element name="Name" type="base:NameType"/>
<!-- Brief description of the profile -->
<xs:element name="Description" type="base:NameType" minOccurs="0"/>
<xs:element name="AssociatedPlan" type="xs:string" minOccurs="0"/>
<xs:element name="HomeProviderName" type="base:ProviderNameType" minOccurs="0"/>
<xs:element name="Context" type="ContextType" minOccurs="0"/>
<xs:element name="DataRoamingPartners" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Provider" type="base:ProviderType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Extensions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Priority" type="base:Priority" default="5"/>
</xs:complexType>
<xs:element name="DefaultProfile" type="CarrierMBNProfile"/>
<xs:element name="PurchaseProfile" type="CarrierMBNProfile"/>
<xs:element name="Branding" type="Branding" />
<xs:complexType name="Branding">
<xs:sequence>
<xs:element name="Logo" type="xs:base64Binary" minOccurs="0"/>
<xs:element name="Name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BooleanField">
<xs:attribute name="TrueToken" type="xs:token"/>
<xs:attribute name="FalseToken" type="xs:token"/>
<xs:attribute name="Default" type="xs:boolean" default="false"/>
<xs:attribute name="Group" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="DateTimeField">
<xs:attribute name="Format" type="xs:string" use="required"/>
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
</xs:complexType>
<xs:complexType name="NumberField">
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
<xs:attribute name="UnitGroup" type="xs:positiveInteger"/>
<xs:attribute name="DefaultUnit" default="None">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="None"/>
<xs:enumeration value="K"/>
<xs:enumeration value="M"/>
<xs:enumeration value="G"/>
<xs:enumeration value="T"/>
<xs:enumeration value="Ki"/>
<xs:enumeration value="Mi"/>
<xs:enumeration value="Gi"/>
<xs:enumeration value="Ti"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="PercentField">
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
</xs:complexType>
<xs:simpleType name="TokenList">
<xs:list itemType="xs:token"/>
</xs:simpleType>
<xs:element name="SMSBearer">
<xs:complexType>
<xs:attribute name="Sender" type="xs:token"/>
<xs:attribute name="ClassZeroOnly" type="xs:boolean" default="true"/>
</xs:complexType>
</xs:element>
<xs:element name="USSDBearer"/>
<xs:element name="Messages">
<xs:complexType>
<xs:sequence>
<xs:element name="Message" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element ref="SMSBearer" maxOccurs="unbounded"/>
<xs:element ref="USSDBearer" minOccurs="0"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="USSDBearer"/>
</xs:sequence>
</xs:choice>
<xs:element name="Pattern" type="xs:string"/>
<xs:element name="Locale" default="English_United States.1252" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\w+(?:_[\w ]+)?(?:\.\d+)?"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Units" minOccurs="0">
<xs:complexType>
<!-- Powers of 1,000 -->
<xs:attribute name="K" type="TokenList"/>
<xs:attribute name="M" type="TokenList"/>
<xs:attribute name="G" type="TokenList"/>
<xs:attribute name="T" type="TokenList"/>
<!-- Powers of 1,024 -->
<xs:attribute name="Ki" type="TokenList"/>
<xs:attribute name="Mi" type="TokenList"/>
<xs:attribute name="Gi" type="TokenList"/>
<xs:attribute name="Ti" type="TokenList"/>
</xs:complexType>
</xs:element>
<xs:element name="Fields" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Usage" type="NumberField" minOccurs="0"/>
<xs:element name="UsagePercentage" type="PercentField" minOccurs="0"/>
<xs:element name="UsageTimestamp" type="DateTimeField" minOccurs="0"/>
<xs:element name="UsageOverage" type="NumberField" minOccurs="0"/>
<xs:element name="UsageOveragePercentage" type="PercentField" minOccurs="0"/>
<xs:element name="DataLimit" type="NumberField" minOccurs="0"/>
<xs:element name="OverDataLimit" type="BooleanField" minOccurs="0"/>
<xs:element name="Congested" type="BooleanField" minOccurs="0"/>
<xs:element name="InboundBandwidth" type="NumberField" minOccurs="0"/>
<xs:element name="OutboundBandwidth" type="NumberField" minOccurs="0"/>
<xs:element name="PlanType" minOccurs="0">
<xs:complexType>
<xs:attribute name="Group" type="xs:positiveInteger"/>
<xs:attribute name="Default" type="plans:PlanType"/>
<xs:attribute name="UnrestrictedTokens" type="TokenList"/>
<xs:attribute name="FixedTokens" type="TokenList"/>
<xs:attribute name="VariableTokens" type="TokenList"/>
</xs:complexType>
</xs:element>
<xs:element name="RefreshProvisioning" type="BooleanField" minOccurs="0"/>
<xs:element name="ActivationComplete" type="BooleanField" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Silent" type="xs:boolean" default="true"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk