Bagikan melalui


Blok Penyusun untuk mengembangkan Aplikasi BizTalk dengan Oracle Database

Melakukan operasi pada database Oracle dengan menggunakan adaptor Oracle Database melibatkan dua set tugas: waktu desain dan run-time.

Tugas saat desain

WCF LOB Adapter SDK menyediakan kemampuan untuk menelusuri, mencari, dan mengambil metadata Oracle untuk tabel, prosedur tersimpan, dan item lainnya dalam bentuk bahasa definisi Skema XML (XSD) dengan menggunakan Add-in Proyek BizTalk Consume Adapter Service. XSD khusus untuk operasi yang ingin Anda lakukan pada database Oracle. Fitur Tambahan Layanan Konsumsi Adapter hanya tersedia saat Anda membuat proyek BizTalk. Pada waktu desain, Anda perlu melakukan tugas-tugas berikut:

  • Buat proyek BizTalk dan hasilkan skema. Anda harus membuat proyek BizTalk di Microsoft Visual Studio dan menghasilkan skema untuk operasi yang akan dilakukan pada database Oracle. Misalnya, jika Anda ingin menyisipkan rekaman ke dalam tabel KARYAWAN, Anda harus membuat metadata untuk operasi Sisipkan untuk tabel KARYAWAN. Dalam langkah ini, Anda menggunakan Add-in Layanan Adaptor Konsumsi untuk menghasilkan skema. Untuk informasi selengkapnya, lihat Mendapatkan metadata untuk operasi Oracle Database di Visual Studio.

  • Menyiapkan orkestrasi. Setelah membuat skema, Anda harus menyiapkan orkestrasi dengan menggunakan Orchestration Designer. Untuk orkestrasi dasar, Anda menambahkan bentuk Kirim dan Terima beserta port logis untuk Kirim dan Terima. Pada langkah selanjutnya, Anda memetakan port logis ini ke port fisik dengan menggunakan konsol Administrasi BizTalk Server. Orkestrasi menggunakan port ini untuk memilih pesan yang dikirim klien adaptor. Orkestrasi kemudian meneruskan pesan ke database Oracle. Setelah respons diterima dari database Oracle, orkestrasi meneruskan respons ke klien adaptor.

  • Buat pesan dan tautkan ke skema. Dalam orkestrasi, Anda harus membuat pesan yang akan dipetakan ke skema yang Anda buat di langkah pertama. Biasanya, Anda membuat pesan permintaan dan pesan respons. Pesan-pesan ini dipetakan ke skema permintaan dan respons yang sesuai.

  • Memetakan bentuk pesan ke pesan dan port. Dalam orkestrasi, Anda sekarang harus memetakan setiap bentuk yang Anda tambahkan di langkah kedua ke pesan yang Anda buat di langkah ketiga. Anda juga harus memetakan bentuk pesan ke port tempat pesan tersebut akan dikirim.

    Misalnya, jika bentuk pertama dalam orkestrasi Anda adalah bentuk Menerima yang akan menerima pesan, Anda memetakan bentuk ini ke pesan permintaan serta port yang mengirimkan pesan permintaan.

  • Bangun dan sebarkan proyek BizTalk. Setelah Anda menyiapkan orkestrasi serta memetakan pesan, port, dan skema, Anda harus membangun solusi BizTalk. Untuk membangun proyek di Visual Studio, Anda memerlukan file kunci perakitan. Setelah berhasil membangun solusi, Anda harus menyebarkan solusi.

    Nota

    Deskripsi lebih rinci tentang tugas-tugas tingkat tinggi ini, termasuk informasi prosedural, disediakan dalam berbagai topik di bagian ini.

    Setelah solusi disebarkan, tugas waktu desain Anda selesai. Anda sekarang harus melakukan tugas pada waktu berjalan.

Tugas waktu proses

Pada waktu proses, Anda dapat menggunakan konsol Administrasi BizTalk Server untuk menyebarkan dan memantau orkestrasi yang Anda buat pada waktu desain. Selain itu, Anda harus:

  • Mengonfigurasi aplikasi. Proyek BizTalk yang Anda sebarkan pada waktu desain muncul di konsol Administrasi BizTalk Server sebagai orkestrasi. Anda harus mengonfigurasi orkestrasi ini dengan memetakan port logis yang Anda buat pada waktu desain ke port fisik yang sekarang harus Anda buat menggunakan konsol Administrasi BizTalk Server.

    Pada port fisik, Anda harus menentukan "tindakan" atau "pemetaan tindakan". Tindakan ini sesuai dengan operasi yang ingin Anda lakukan pada database Oracle. Anda perlu mengatur tindakan jika Anda tidak menggunakan tindakan dinamis.

  • Mulai aplikasi. Setelah aplikasi dikonfigurasi, Anda harus memulai aplikasi, dan menghilangkan pesan input di lokasi file yang ditentukan. Orkestrasi menggunakan pesan input dan meneruskannya ke database Oracle dan menerima respons. Respons ini akan tersedia untuk Anda di lokasi file lain yang ditentukan.

    Untuk menyelesaikan tugas desain dan tugas saat berjalan pada tingkat tinggi ini, Anda juga harus melakukan tugas lain. Misalnya, saat Anda menggunakan Add-in Proyek BizTalk Consume Adapter Service untuk menghasilkan skema, Anda harus menentukan URI koneksi untuk menyambungkan ke database Oracle. Bagian ini menyediakan informasi tentang tugas berulang yang harus Anda lakukan saat mengembangkan aplikasi BizTalk menggunakan adaptor Oracle Database.

Lihat Juga

Mengembangkan aplikasi BizTalk menggunakan adaptor Oracle Database