Bagikan melalui


Skema Pesan Operasi Jajak Pendapat

Adaptor Microsoft BizTalk untuk Oracle Database menampilkan berbagai operasi masuk yang terkait dengan polling tergantung pada objek target pada database Oracle. Untuk melakukan polling pada tabel dan tampilan, satu operasi POLLINGSTMT ditampilkan, sedangkan setiap prosedur tersimpan, fungsi, dan prosedur serta fungsi paket diekspos sebagai operasi inbound untuk polling.

Anda dapat menentukan parameter PollingId dalam string kueri URI koneksi untuk memenuhi syarat namespace operasi POLLINGSTMT. Mengatur parameter ini hanya menentukan namespace operasi POLLINGSTMT; itu tidak mengubah tindakan pesan. Untuk informasi selengkapnya tentang URI koneksi adaptor Oracle Database, lihat Membuat URI koneksi Oracle Database.

Anda mengonfigurasi operasi polling dengan mengatur properti pengikatan di adaptor Oracle Database. Untuk informasi selengkapnya tentang properti pengikatan ini, lihat Membaca tentang properti pengikatan adaptor Oracle Database. Anda mengatur properti pengikatan PollingStatement untuk menentukan pernyataan SQL, prosedur tersimpan, fungsi, atau prosedur dalam paket untuk kueri polling. Kumpulan hasil kueri ini dikembalikan sebagai data ke kode Anda dalam operasi polling.

Struktur Pesan untuk Operasi Polling

Tabel berikut ini memperlihatkan struktur pesan XML untuk berbagai operasi polling.

Operasi Objek Target Pesan XML Deskripsi
POLLINGSTMT - Tabel

- Dilihat
<?xml version="1.0" encoding="utf-8" ?> <POLLINGSTMT xmlns="[VERSION]/POLLINGSTMT[POLLING_ID]"> <POLLINGSTMTRECORD> <POLLINGSTMTRECORD> <FIELD1_NAME>val1</FIELD1_NAME> <FIELD2_NAME>val2</FIELD2_NAME> … </POLLINGSTMTRECORD> … </POLLINGSTMTRECORD> </POLLINGSTMT> Struktur set hasil yang terkandung dalam jenis POLLINGSTMTRECORD ditentukan oleh metadata yang dihadirkan oleh adaptor untuk kueri SQL SELECT.

Namespace operasi POLLINGSTMT ditentukan oleh parameter PollingId dalam URI koneksi.
[OperasiPollingKustom] - Prosedur Tersimpan

-Fungsi

- Paket
Prosedur Tersimpan

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/[SCHEMA]/PollingProcedure"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>

Fungsi

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/[Schema]/PollingFunction"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>

Paket

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/[Schema]/PollingPackage/[PACKAGE_NAME]/"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]>
Struktur hasil yang ditetapkan dalam operasi polling ditentukan oleh jenis data elemen dalam objek target.

[Versi] = http://Microsoft.LobServices.OracleDB/2007/03.

[CustomPollingOperation] = Ini sama dengan nama prosedur tersimpan, fungsi, atau prosedur atau fungsi yang dibundel yang diekspos sebagai operasi polling masuk.

[Skema] = Nama skema Oracle. Misalnya, SCOTT.

Lihat Juga

Pesan dan Skema Pesan untuk Adaptor BizTalk untuk Oracle Database