Bagikan melalui


CodeList (Properti Node dari Semua Skema)

 

Gunakan properti CodeList untuk menentukan nomor referensi untuk daftar kode yang akan digunakan dengan simpul Elemen Bidang atau Atribut Bidang yang dipilih, dan untuk mengakses kotak dialog CodeList tempat Anda memilih nilai daftar kode yang akan ditetapkan sebagai nilai enumerasi untuk simpul ini.

Berlaku untuk Simpul Tipe

Elemen Bidang, Atribut Bidang

Kategori

BizTalk

Nilai yang Diizinkan

Nilai numerik yang terjadi di kolom Kode dalam satu atau beberapa baris dalam tabel dalam database Access yang ditentukan oleh properti Database CodeList dari simpul Skema untuk skema yang sedang diedit. Nama tabel adalah kombinasi dari properti Standar dan Versi Standar dari simpul Skema , dipisahkan oleh karakter garis bawah (_).

Misalnya, jika Anda telah mengatur properti Standar dari simpul Skema ke "XML" dan properti Versi Standar ke "MyVersion1", maka database Access yang ditentukan oleh properti Database CodeList harus memiliki tabel bernama "XML_MyVersion1".

Tabel ini harus memiliki tiga kolom, biasanya bernama "Code", "Value", dan "Desc". Kolom pertama mengidentifikasi baris yang terkait satu sama lain, di mana setiap baris tersebut menyediakan salah satu pilihan enumerasi yang mungkin berpotensi diizinkan untuk data yang sesuai dengan simpul Elemen Bidang atau Atribut Bidang yang dipilih.

Nilai Default

Tidak ada.

Persistensi XSD

Nilai referensi dipertahankan sebagai nilai atribut daftar kode dari:

  • Untuk node Field Element , elemen /anotasi/appinfo/fieldInfo elemen anotasi.

  • Untuk simpul Atribut Bidang , elemen anotasi atribut/anotasi/appinfo/fieldInfo .

Pilihan enumerasi daftar kode yang dipilih aktual dipertahankan sebagai satu elemen enumerasi untuk setiap baris yang dipilih menggunakan kotak dialog CodeList , di mana atribut nilai dari setiap elemen enumerasi diatur ke string di kolom Nilai dari baris terkait dalam tabel database Access yang ditentukan.

Keterangan

Anda dapat memeriksa dan mengatur properti ini di jendela Properti Visual Studio saat Anda memilih simpul Elemen Bidang atau Atribut Bidang di Editor BizTalk dan Anda telah mengatur properti Turunan Menurut ke Pembatasan.

Catatan

Properti CodeList dan CodeList Database hanya digunakan pada waktu desain dan dipertahankan di XSD sebagai pengaturan yang sesuai untuk properti Enumerasi . Pada durasi, semua nilai diverifikasi terhadap properti Enumerasi saja.

Anda harus mengonfigurasi properti ini bersama dengan properti Database CodeList dari simpul Skema .

Ada empat langkah terpisah dalam mengatur properti ini:

  1. Untuk simpul Skema , verifikasi bahwa properti Database CodeList, Standar, dan Versi Standar diatur dengan benar untuk database Microsoft Access tempat nilai daftar kode Anda disimpan.

  2. Untuk simpul Elemen Bidang atau Atribut Bidang yang dipilih, atur properti Turunan Menurut ke Pembatasan. Properti CodeList tidak akan diaktifkan hingga Anda melakukan langkah ini.

  3. Ketik nilai ke dalam properti Database CodeList . Nilai ini biasanya berupa bilangan bulat, tetapi dapat berupa string apa pun yang tidak berisi spasi. Apa pun nilainya, itu harus terjadi satu atau beberapa kali di kolom Kode (kolom pertama) tabel database Access, di mana nama tabel adalah perangkaian nilai properti Standar , karakter garis bawah (_), dan nilai properti Versi Standar , dan file database ditentukan menggunakan properti Database CodeList ( Standar, Properti Versi Standar, dan Database CodeList adalah semua properti simpul Skema ).

  4. Klik tombol elipsis (...) yang terletak di sebelah kanan bidang nilai properti CodeList untuk membuka kotak dialog CodeList . Menggunakan kotak centang dalam kotak dialog ini, pilih nilai yang ingin Anda izinkan sebagai nilai hukum untuk data pesan instans yang sesuai dengan simpul Elemen Bidang atau Atribut Bidang yang dipilih.

Untuk simpul Elemen Bidang atau Atribut Bidang tertentu, jangan gunakan properti Enumerasi dan properti CodeList . Menggunakan properti terakhir dapat mengakibatkan nilai yang dimasukkan menggunakan properti sebelumnya untuk ditimpa.

Untuk informasi konseptual tentang bekerja dengan daftar kode di BizTalk Editor, lihat Manajemen Daftar Kode.

Lihat juga

Properti Simpul dari Semua Skema