Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Adaptor Microsoft BizTalk untuk SQL Server menampilkan prosedur tersimpan database SQL Server dan fungsi bernilai skalar dan tabel sebagai operasi. Bagian ini menjelaskan struktur pesan dan tindakan yang digunakan untuk memanggil prosedur dan fungsi.
Struktur Prosedur dan Fungsi Pesan
Operasi yang muncul untuk prosedur dan fungsi mengikuti pola pertukaran pesan respons permintaan. Tabel berikut ini memperlihatkan struktur pesan permintaan dan respons ini.
| Operasi | Pesan XML | Deskripsi |
|---|---|---|
| Permintaan Prosedur Tersimpan | <[SP_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/Procedures/[SCHEMA]"> <[PRM1_NAME]>value1</[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[SP_NAME]> |
- |
| Respons Prosedur Tersimpan | <[SP_NAME]Response xmlns="http://schemas.microsoft.com/Sql/2008/05/Procedures/[SCHEMA]"> <[SP_NAME]Result> <DataSet> <any>[Value]</any> <any>[Value]</any> … </DataSet> </[SP_NAME]Result> <ReturnValue>[Value]</ReturnValue> </[SP_NAME]Response> |
Nilai yang dikembalikan dari prosedur tersimpan adalah array Himpunan Data. |
| Permintaan Prosedur Tersimpan Strongly-Typed | <[STRNG_SP_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/[SCHEMA]"> <[PRM1_NAME]>value1<[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[STRNG_SP_NAME]> |
- |
| Respons Prosedur Tersimpan Strongly-Typed | <[STRNG_SP_NAME]Response xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/[SCHEMA]"> <StoredProcedureResultSet0> <StoredProcedureResultSet0 xmlns:ns1="http://schemas.microsoft.com/Sql/2008/05/ProcedureResultSets/[SCHEMA]/[STRNG_SP_NAME]"> <[PRM1_NAME]>value1<[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </StoredProcedureResultSet0> </StoredProcedureResultSet0> <ReturnValue>[Value]</ReturnValue> </[STRNG_SP_NAME]Response> |
Nilai pengembalian dari prosedur tersimpan yang sangat ditik adalah array data yang sangat ditik. |
| Permintaan Fungsi Skalar | <[SCLR_FN_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/ScalarFunctions/[SCHEMA]"> <[PRM_NAME]>value</[PRM_NAME]> </[SCLR_FN_NAME]> |
- |
| Respons Fungsi Skalar | <[SCLR_FN_NAME]Response xmlns="http://schemas.microsoft.com/Sql/2008/05/ScalarFunctions/[SCHEMA]"> <[SCLR_FN_NAME]Result>return_value</[SCLR_FN_NAME]Result> <[PRM_NAME]>value</[PRM_NAME]> </[SCLR_FN_NAME]Response> |
- |
| Permintaan Fungsi Bernilai Tabel | <[TBL_FN_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/TableValuedFunctions/[SCHEMA]"> <[PRM1_NAME]>value1</[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[TBL_FN_NAME]> |
- |
| Respons Fungsi Bernilai Tabel | <[TBL_FN_NAME]Response xmlns="http://schemas.microsoft.com/Sql/2008/05/TableValuedFunctions/[SCHEMA]"> <[TBL_FN_NAME]Result> <[TBL_FN_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/TableValuedFunctions/[SCHEMA]"> <[PRM1_NAME]>value1</[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> ... </[TBL_FN_NAME]"> ... </[TBL_FN_NAME]Result> </[TBL_FN_NAME]Response> |
[SKEMA] = Kumpulan artefak SQL Server; misalnya, dbo.
[SP_NAME] = Prosedur tersimpan yang akan dijalankan; misalnya, ADD_EMP_DETAILS.
[STRNG_SP_NAME] = Prosedur tersimpan dengan jenis kuat yang akan dijalankan; misalnya, GET_EMP_DETAILS.
[SCLR_FN_NAME] = Fungsi skalar yang akan dijalankan; misalnya, GET_EMP_ID.
[TBL_FN_NAME] = Fungsi bernilai tabel yang akan dijalankan; misalnya, TVF_EMPLOYEE.
[PRM_NAME] = Nama parameter SQL Server.
Tindakan Pesan Fungsi dan Prosedur
Adaptor SQL menggunakan tindakan pesan berikut untuk prosedur tersimpan dan operasi fungsi.
| Pesan | Tindakan | Contoh |
|---|---|---|
| Permintaan Prosedur Tersimpan | Procedure/[SCHEMA]/[SP_NAME] | Prosedur/dbo/ADD_EMP_DETAILS |
| Respons Prosedur Tersimpan | Prosedur/[SKEMA]/[SP_NAME]/respons | Prosedur/dbo/ADD_EMP_DETAILS/respons |
| Permintaan Prosedur Tersimpan Strongly-Typed | TypedProcedure/[SCHEMA]/[STRNG_SP_NAME] | TypedProcedure/dbo/GET_EMP_DETAILS |
| Respons Prosedur Tersimpan Strongly-Typed | TypedProcedure/[SCHEMA]/[STRNG_SP_NAME]/response | TypedProcedure/dbo/GET_EMP_DETAILS/response |
| UNTUK Permintaan Prosedur Tersimpan XML | XmlProcedure/[SCHEMA]/[SP_NAME] | XmlProcedure/dbo/GET_EMP_DETAILS_FOR_XML |
| UNTUK Respons Prosedur Tersimpan XML | XmlProcedure/[SCHEMA]/[SP_NAME]/resp | XmlProcedure/dbo/GET_EMP_DETAILS_FOR_XML/response |
| Permintaan Fungsi Skalar | ScalarFunction/[SCHEMA]/[SCLR_FN_NAME] | ScalarFunction/dbo/GET_EMP_ID |
| Respons Fungsi Skalar | ScalarFunction/[SCHEMA]/[SCLR_FN_NAME]/response | ScalarFunction/dbo/GET_EMP_ID/response |
| Permintaan Fungsi Bernilai Tabel | TableFunction/[SCHEMA]/[TBL_FN_NAME] | TableFunction/dbo/TVF_EMPLOYEE |
| Respons Fungsi Bernilai Tabel | TableFunction/[SCHEMA]/[TBL_FN_NAME]/response | TableFunction/dbo/TVF_EMPLOYEE/response |
[SP_NAME] = Prosedur tersimpan yang akan dijalankan; misalnya, ADD_EMP_DETAILS.
[STRNG_SP_NAME] = Prosedur tersimpan dengan jenis kuat yang akan dijalankan; misalnya, GET_EMP_DETAILS.
[SCLR_FN_NAME] = Fungsi skalar yang akan dijalankan; misalnya, GET_EMP_ID.
[TBL_FN_NAME] = Nama fungsi bernilai tabel yang akan dijalankan; misalnya, TVF_EMPLOYEE.
Lihat juga
Skema Pesan dan Pesan untuk Adaptor BizTalk untuk SQL Server