Skema CarrierControlSchema
Skema CarrierControlSchema mendefinisikan elemen yang digunakan untuk membuat file provisi dalam panggilan ke ProvisionFromXmlDocumentAsync dan menjelaskan semua pengaturan yang diperlukan untuk mengautentikasi dan menyediakan akun pelanggan di jaringan Operator Jaringan Seluler (MNO). Semua elemen berada di namespace http://www.microsoft.com/networking/CarrierControl/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 |
---|---|
Aktivasi | Menentukan informasi untuk metode aktivasi pelanggan pada jaringan Operator Jaringan Seluler (MNO). |
ActivationMethod | Menentukan instans elemen ActivationMethod dari skema WWAN . |
Pencitrraan merek | |
CarrierId | Menentukan GUID unik yang mengidentifikasi Operator Jaringan Seluler (MNO). Jika MNO berpartisipasi dalam MBAE, ini harus menjadi ID Operator MBAE mereka. MNO non-MBAE dapat menghasilkan GUID sebagai bagian dari konfigurasi awal mereka. |
CarrierProvisioning | Menentukan properti dan pengaturan dalam file provisi operator pelanggan. CarrierProvisioning adalah elemen akar unik dari file provisi. |
DefaultProfile | Menentukan instans elemen DefaultProfile dari skema WWAN . |
DelayInDays | Menentukan jumlah hari hingga refresh berikutnya. Ini harus berupa bilangan bulat positif kurang dari 732. |
DeviceId | Menentukan pengidentifikasi perangkat unik tempat upaya provisi ini berlaku. Ini harus diformat sebagai \d{15,16} atau sebagai ([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2} |
Ekstensi | Menentukan kontainer titik ekstensi skema untuk penambahan di masa mendatang. |
Global | Menentukan informasi identifikasi untuk upaya provisi ini pada jaringan Operator Jaringan Seluler (MNO). |
MBNProfiles | Menentukan informasi untuk profil WWAN pelanggan di jaringan Operator Jaringan Seluler (MNO). |
Pesan | |
Kata sandi | Menentukan kredensial kata sandi opsional yang akan disajikan menggunakan HTTP-Auth untuk masuk ke jaringan Operator Jaringan Seluler saat mengambil file provisi. |
Paket | |
Paket | Menentukan informasi untuk rencana koneksi pelanggan ke jaringan Operator Jaringan Seluler (MNO). |
Penyediaan | Menentukan parameter yang digunakan untuk membangun pengaturan kepercayaan dan refresh untuk upaya provisi di masa mendatang. |
PurchaseProfile | Menentukan instans elemen PurchaseProfile dari skema WWAN . |
RefreshParameters | Menentukan parameter yang akan digunakan saat menyegarkan konten file provisi. |
RefreshURL | Menentukan URL HTTPS tempat klien dapat menemukan salinan yang diperbarui dari file provisi ini di masa mendatang. URL ini akan diakses setelah menerima pemicu SMS/USSD atau setelah DelayInDays yang ditentukan. Ini harus diformat sebagai https://.+ |
Tanda tangan | Menentukan instans elemen Tanda Tangan dari CarrierControlSignatureSchema. |
SubscriberId | Menentukan pengidentifikasi akun pelanggan unik tempat upaya provisi ini berlaku. |
TrustedCertificate | Menentukan bidang Subjek dan Penerbit dari sertifikat X.509 yang dapat dipercaya. |
TrustedCertificates | Menentukan daftar sertifikat X.509 yang tanda tangannya harus dipercaya pada file provisi di masa mendatang. |
UserName | Menentukan kredensial nama pengguna opsional yang akan disajikan menggunakan HTTP-Auth untuk masuk ke jaringan Operator Jaringan Seluler saat mengambil file provisi. |
WLANProfile | Menentukan instans elemen WLANProfile dari skema WLAN . |
WLANProfiles | Menentukan informasi untuk profil WLAN pelanggan di jaringan Operator Jaringan Seluler (MNO). |
Skema CarrierControlSchema lengkap di bawah ini:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:wwan="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
xmlns:wlan="http://www.microsoft.com/networking/CarrierControl/WLAN/v1"
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/WLAN/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/WWAN/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1" />
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Plans/v1" />
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" />
<xs:element name="CarrierProvisioning">
<xs:complexType>
<xs:sequence>
<xs:element name="Global">
<xs:complexType>
<xs:sequence>
<xs:element name="CarrierId" type="base:GUID"/>
<xs:element name="SubscriberId" type="base:SubscriberType"/>
<xs:element name="DeviceId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\d{15,16}"/>
<xs:pattern value="([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Activation" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wwan:ActivationMethod"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MBNProfiles" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wwan:DefaultProfile" minOccurs="0"/>
<xs:element ref="wwan:PurchaseProfile" minOccurs="0"/>
<xs:element ref="wwan:Messages" minOccurs="0"/>
<xs:element ref="wwan:Branding" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WLANProfiles" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="wlan:WLANProfile" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Plans" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="plans:Plan" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Provisioning" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TrustedCertificates" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TrustedCertificate" type="base:CertificateDetails" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RefreshParameters" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DelayInDays" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:maxExclusive value="731"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefreshURL">
<xs:simpleType>
<xs:restriction base="xs:anyURI">
<xs:pattern value="https://.+"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UserName" type="xs:token" minOccurs="0"/>
<xs:element name="Password" type="xs:token" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Extensions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ds:Signature" minOccurs="0"/>
</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