Menggunakan Kumpulan Korelasi & Agregasi Pesan
Korelasi BPEL mencocokkan pesan masuk dengan contoh proses tertentu. Saat Anda perlu mengaitkan data tertentu ke contoh tertentu dari proses bisnis, Anda menggunakan korelasi.
Misalnya, saat membuat proses yang memverifikasi nomor akun dan memeriksa batas kredit akun. Saat diverifikasi, proses membuat panggilan ke sistem lain untuk memeriksa inventaris dan, jika item tersedia, menghasilkan pesanan pembelian. Bagaimana pesanan pembelian mengetahui akun mana yang akan didebit? Jawaban atas pertanyaan ini adalah korelasi.
Kumpulan Korelasi
Kumpulan korelasi digunakan untuk mengidentifikasi contoh proses secara unik. Anda memberikan setiap kumpulan korelasi dengan nama yang unik dan lalu menentukannya dengan satu atau beberapa properti. Setiap properti memiliki nama dan tipe (misalnya, string atau integer).
Alias Properti
Alias properti untuk setiap properti dalam kumpulan korelasi perlu ditentukan. Alias properti adalah pemetaan yang mengikat properti dengan nilai masukan atau keluaran.
Poin Penting
Simak poin-poin penting berikut terkait dengan Correlation Sets and Message Aggregation -
Proses yang berisi lebih dari satu aktivitas terima atau pilih harus memiliki kumpulan korelasi.
Kumpulan korelasi diinisialisasi dengan nilai dari proses pesan masuk atau keluar.
Jika Anda memiliki grup pesan yang terkait dengan satu proses tertentu, Anda bisa menyiapkan satu atau beberapa kumpulan korelasi untuk ditangani.