Bagikan melalui


Mengonfigurasi Batch Keluar

Untuk menentukan cara BizTalk Server mengumpulkan set transaksi ke dalam pertukaran EDI, Anda harus membuat satu atau beberapa konfigurasi batch untuk perjanjian. Semua pertukaran yang dikaitkan BizTalk Server dengan perjanjian tersebut dan yang memenuhi kriteria filter untuk batch akan di-batch dan dirilis sesuai dengan kriteria rilis yang sama untuk konfigurasi batch tersebut.

Konfigurasi batch terdiri dari nama batch, ID batch, definisi filter, definisi grup, kriteria rilis batch, dan kriteria aktivasi batch. Semua properti dan opsi yang terkait dengan batch tersedia di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian . Untuk membuat konfigurasi batch untuk perjanjian, lihat Mengonfigurasi Batching (X12).

Catatan

Standar dokumen untuk batch dipastikan dari properti perjanjian itu sendiri. Misalnya, jika perjanjian adalah untuk pesan X12, standar dokumen untuk batch akan menjadi X12.

Kategori Batch

Gunakan daftar drop-down di sudut kanan atas halaman Konfigurasi Batch untuk menentukan konfigurasi batch mana yang ditampilkan.

  • Semua: Menampilkan semua konfigurasi batch.

  • Aktif: Hanya menampilkan konfigurasi batch aktif.

  • Tidak aktif: Hanya menampilkan konfigurasi batch yang tidak aktif.

Identifikasi Batch

Identifikasi batch berisi nama batch, deskripsi, ID batch, dan ID instans orkestrasi batching.

Nama Batch

Konfigurasi batch dibuat berdasarkan nama batch yang ditentukan di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian . Beberapa batch dapat berbagi pengaturan konfigurasi yang sama, tetapi harus memiliki nama batch yang unik.

Deskripsi Batch

Kotak teks deskripsi batch menyediakan deskripsi konfigurasi batch.

ID batch

ID batch dihasilkan secara otomatis oleh BizTalk Server ketika konfigurasi batch baru dibuat di halaman Konfigurasi Batch . Nilai ini digunakan oleh komponen alur BatchMarker untuk menandai pertukaran masuk yang cocok dengan filter batch konfigurasi batch tertentu. Nilai ini juga digunakan sebagai filter langganan orkestrasi batching yang terkait dengan konfigurasi batch tertentu.

ID Instans Orkestrasi

ID instans orkestrasi dari instans orkestrasi batch yang diaktifkan untuk konfigurasi batch ini.

Batch Filter

Batch dibuat berdasarkan definisi filter batch yang diterapkan di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian . Dalam filter ini, Anda menentukan kumpulan transaksi atau pesan mana yang akan di-batch. Anda dapat mengubah nilai filter ini saat instans orkestrasi batch diaktifkan. Mengubah filter tidak memengaruhi kriteria rilis batch.

Catatan

Jika Anda mengubah filter batch untuk batch aktif, dibutuhkan waktu 15 menit agar kriteria filter baru menjadi aktif karena informasi ini di-cache oleh Biztalk Server. Interval penyegaran ini tidak dapat diubah.

Untuk memaksa filter baru segera aktif, mulai ulang proses host BizTalk Server.

Batch keluar dapat mencakup beberapa grup, tetapi hanya satu grup per jenis transaksi. Grup dapat berisi beberapa set transaksi, tetapi masing-masing harus memiliki jenis transaksi yang sama.

Beberapa konfigurasi batch dapat berbagi filter batch yang sama, jika dokumen cocok dengan lebih dari satu filter batch, itu akan dirutekan ke semua batch yang cocok.

Definisi Grup

Anda menentukan bagaimana grup akan terdiri dalam output batch dengan menentukan Header Grup Fungsional (GS untuk X12 dan UNG untuk EDIFACT) dalam properti perjanjian. Grup didefinisikan sesuai dengan Pengidentifikasi Set Transaksi (ST1) untuk X12 atau Jenis Pesan (UNH2.1) untuk EDIFACT, versinya, dan namespace targetnya. Misalnya, pertukaran dapat berisi satu grup yang terdiri dari satu jenis pesan, dan grup kedua yang terdiri dari jenis pesan lain. Untuk informasi selengkapnya tentang mengonfigurasi grup, lihat Mengonfigurasi Properti EDI.

Catatan

Urutan grup dalam pertukaran tidak ditentukan.

Kriteria Rilis Batch

Batch akan dirilis sesuai dengan kriteria yang ditetapkan di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian . Batch dapat dirilis dengan salah satu cara berikut:

  • Menurut jadwal, setiap jam, harian, atau mingguan.

  • Saat sejumlah set transaksi tertentu tersedia untuk grup.

  • Ketika sejumlah set transaksi tertentu tersedia untuk pertukaran.

  • Ketika sejumlah karakter tertentu tersedia untuk pemrosesan batch.

  • Ketika pemicu eksternal dijalankan oleh aplikasi di luar BizTalk Server.

    Jika Anda memilih properti Kirim sinyal batch kosong pada kotak dialog Jadwal Batch , BizTalk Server akan mengirim pesan batch kosong ketika batch dijadwalkan untuk dikirim meskipun tidak ada pesan yang diterima oleh orkestrasi batching.

Kriteria Aktivasi Batch

Batch akan dirilis sesuai dengan kriteria rilis batch hanya ketika kriteria aktivasi batch telah terpenuhi. Untuk mengaktifkan instans orkestrasi, Anda harus menekan tombol Mulai di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian . Ini membuat instans orkestrasi untuk konfigurasi batch. Jika tombol Mulai tersedia untuk diklik, instans orkestrasi untuk konfigurasi batch saat ini tidak diaktifkan.

Setelah Anda menekan tombol Mulai , pesan akan dikumpulkan untuk batch hanya jika berikut ini benar:

  • Pesan memenuhi kriteria dalam filter batch.

  • Tanggal dan waktu setelah tanggalwaktu dimasukkan di bidang Mulai .

  • Tanggal dan waktu sebelum nilai yang dimasukkan di bidang Akhiri menurut , atau jumlah batch yang diproses kurang dari atau sama dengan jumlah kemunculan di bidang Akhir setelah (kemunculan), atau opsi Tidak ada tanggal akhir dipilih. Ketiga opsi tersedia di bawah bagian Penghentian .

    Kriteria aktivasi diatur di halaman Konfigurasi Batch dari tab perjanjian satu arah dalam kotak dialog Properti Perjanjian .

    Setelah Anda menekan tombol Mulai untuk mengaktifkan instans orkestrasi batching, pesan tidak akan dikumpulkan untuk batch hingga waktu yang disebutkan untuk properti Mulai telah berlalu. Di halaman Konfigurasi Batch , jika Mulai segera tidak dipilih dan tanggalwaktu mulai diatur ke nilai sebelum waktu Anda menekan tombol Mulai , batching akan dimulai segera setelah orkestrasi aktif. Jika tanggalwaktu aktivasi di masa mendatang, batching akan dimulai pada saat itu.

    Anda dapat mengatur Tanggal mulai menjadi tanggalwaktu di masa mendatang. Namun, jika Anda mengklik tombol Mulai ketika tanggalwaktu mulai di masa mendatang, instans orkestrasi akan diaktifkan, tetapi tidak ada pesan yang akan dikumpulkan sampai tanggalwaktu mulai terjadi. Komponen alur BatchMarker tidak akan mempromosikan properti yang sesuai yang diperlukan untuk merutekan pesan ke orkestrasi perutean atau orkestrasi batching hingga tanggalwaktu mulai. Akibatnya, pesan tidak akan di-batch. Namun, pesan akan diambil oleh port pengiriman atau orkestrasi apa pun yang berlangganannya sebagai pesan individual. Untuk informasi selengkapnya tentang apa yang dilakukan komponen alur BatchMarker, lihat Merakit Pertukaran EDI Batched.

Kriteria Penghentian Batch

Pesan akan berhenti dikumpulkan untuk batch setelah akhir oleh tanggalwaktu atau setelah jumlah kemunculan di properti Akhir setelah (kemunculan). Jika Anda tidak ingin orkestrasi batching dinonaktifkan, pilih opsi Tidak ada tanggal akhir .

Catatan

Jika properti Akhiri setelah (kemunculan) telah dipilih, sinyal batch kosong dihitung terhadap jumlah kemunculan yang diperlukan untuk mengakhiri rentang aktivasi batch. Jumlah kemunculan juga akan bertambah jika kondisi yang biasanya menyebabkan sinyal batch kosong terjadi (tidak ada pesan yang diterima oleh orkestrasi batching ketika batch dijadwalkan untuk dikirim), tetapi tidak ada sinyal batch kosong yang dikirim karena sinyal tidak dikonfigurasi.

Lihat juga

Pesan EDI Keluar Batching