Memvalidasi Instans (EDI)

Anda dapat memvalidasi instans terhadap skema EDI-nya pada waktu desain. Untuk melakukannya, Anda menggunakan ekstensi Alat XML ke BizTalk Server di lingkungan Visual Studio. Instans yang Anda validasi dapat berupa satu set transaksi (tanpa pertukaran dan header grup), pertukaran dengan satu set transaksi (dengan pertukaran dan header grup), atau pertukaran batch lengkap dengan beberapa set transaksi (dengan pertukaran dan header grup).

Nota

Validasi pertukaran XML yang dipertahankan tidak didukung. Namun, validasi pertukaran EDI yang dijaga didukung.

Operasi validasi-instance melakukan validasi EDI dan XSD.

Saat Anda memvalidasi instans, BizTalk Server menampilkan kotak dialog tempat Anda menentukan konfigurasi yang akan divalidasi dalam instans tersebut, termasuk pemisah dan pengidentifikasi sintaks.

Prasyarat

Anda harus masuk sebagai anggota grup Administrator BizTalk Server.

Untuk memvalidasi sebuah instance berdasarkan skemanya

  1. Di Visual Studio, buka proyek.

  2. Di Penjelajah Solusi, tambahkan ke proyek semua skema yang diperlukan untuk instans pesan.

    1. Jika Anda memvalidasi satu set transaksi tanpa pertukaran dan header grup, tambahkan skema dokumen untuk kumpulan transaksi tersebut.

    2. Jika Anda memvalidasi pertukaran dengan satu set transaksi, tambahkan skema transaksi dan skema batch untuk jenis pengodean yang digunakan dalam pesan ke proyek (baik Edifact_BatchSchema.xsd atau X12_BatchSchema.xsd di \Program Files (x86)\Microsoft BizTalk Server <VERSION>XSD_Schema\EDI).

      Nota

      Skema batch diperlukan untuk memvalidasi kerangka kerja instans. Jika Anda hanya menggunakan skema pesan, amplop tidak akan divalidasi.

    3. Jika Anda memvalidasi pertukaran batch dengan beberapa set transaksi, tambahkan ke proyek skema untuk setiap grup set transaksi dalam instans pesan, dan skema batch untuk jenis pengodean yang digunakan untuk pesan (baik Edifact_BatchSchema.xsd atau X12_BatchSchema.xsd di \Program Files (x86)\Microsoft BizTalk Server <VERSION>XSD_Schema\EDI).

      Nota

      Jika Anda telah menyesuaikan skema layanan, Anda harus menyertakan skema layanan kustom dalam proyek BizTalk, selain skema dokumen (set transaksi) dan jika perlu, skema batch.

      Nota

      Anda tidak perlu membangun proyek untuk memvalidasi instans.

  3. Tampilkan halaman properti untuk skema di Penjelajah Solusi, sebagai berikut:

    1. Jika Anda memvalidasi satu set transaksi, klik kanan skema dokumen untuk kumpulan transaksi tersebut, lalu klik Properti.

    2. Jika Anda memvalidasi pertukaran dengan satu set transaksi atau pertukaran batch dengan beberapa set transaksi, klik kanan skema batch (skema Edifact_BatchSchema.xsd atau X12_BatchSchema.xsd), lalu klik Properti.

  4. Di jendela Properti skema, untuk Nama File Instans Input masukkan nama dan jalur instans pesan yang ingin Anda validasi, atau cari file, pilih file, kemudian klik OK.

  5. Untuk Validasi Jenis Input Instans, masukkan jenis file yang akan divalidasi: Asli untuk file EDI atau XML untuk file XML.

    Nota

    Validasi pertukaran XML yang tersimpan tidak didukung. Jika Anda memilih XML untuk properti Validasi Jenis Input Instans saat memvalidasi pertukaran yang dipertahankan, operasi akan gagal dan tidak ada yang akan dikembalikan. Namun, jika Anda memilih Asli untuk Jenis Input Instans Validasi saat memvalidasi pertukaran yang dilestarikan, operasi akan berhasil.

  6. Klik kanan skema pesan (Edifact_BatchSchema.xsd atau X12_BatchSchema.xsd jika memvalidasi pertukaran dengan satu set transaksi atau pertukaran batch) lalu klik Validasi Instans.

  7. Dalam kotak dialog Properti Instans EDI , lakukan hal berikut:

    1. Jika instans Anda harus menggunakan pemisah pengulangan, pilih Pemisah pengulangan.

    2. Jika instans Anda harus menggunakan pembatas berikutnya, pilih Ya untuk Menggunakan pembatas berikutnya.

    3. Jika instans Anda harus menggunakan set karakter selain Dasar, pilih Diperluas atau Unicode di Pengidentifikasi sintaks.

    4. Klik OK.

      Nota

      Kotak dialog Properti Instans EDI mungkin muncul untuk kedua kalinya setelah Anda mengklik OK. Jika demikian, klik OK lagi.

      Nota

      Kotak dialog Properti Instans EDI akan diisi dengan nilai yang sama yang digunakan dalam operasi instans validasi terakhir yang dijalankan untuk pengguna yang masuk yang sama.

  8. Verifikasi bahwa ada pesan di jendela Output yang menunjukkan bahwa operasi berhasil.

Lihat Juga

Menggunakan Alat XML Design-Time
Membuat Instans (EDI)