Konfigurasi Design-Time Adapter
Adaptor berisi komponen run-time dan design-time. Komponen run-time tidak terlihat oleh pengguna. Ini secara transparan bertanggung jawab atas transmisi, tanda terima, dan pemrosesan pesan BizTalk Server.
Komponen waktu desain adaptor terlihat melalui antarmuka pengguna administratif. Ini bertanggung jawab untuk menampilkan properti yang tersedia, menerima input administratif, dan memvalidasi input tersebut untuk mengonfigurasi adaptor. Sangat penting bahwa komponen waktu desain memungkinkan konfigurasi properti adaptor yang tepat untuk mengaktifkan fungsi run-time untuk bertukar pesan dengan benar.
Bagian ini hanya membahas komponen waktu desain adaptor. Dengan demikian kami akan khawatir terutama dengan cara menampilkan dan mengatur konfigurasi adaptor. Ada dua metode untuk mengonfigurasi adaptor:
Browser properti. Properti adaptor untuk port kirim atau terima, atau penghandel kirim atau terima, dikonfigurasi melalui menu Properti mereka dengan menggunakan konsol Administrasi BizTalk Server. Selama konfigurasi artefak ini, adaptor (transportasi) dipilih dan propertinya dikonfigurasi dengan menggunakan browser properti. Properti yang berlaku ditampilkan melalui skema dengan nama yang ditetapkan. Misalnya, untuk handler kirim (transmisi) properti akan berada di file TransmitHandler.xsd; untuk lokasi penerimaan, mereka akan berada di file ReceiveLocation.xsd. Adaptor mengimplementasikan antarmuka IAdapterConfig untuk menemukan dan memuat skema yang sesuai untuk mengekspos properti tertentu di browser properti. Antarmuka IAdapterConfigValidation digunakan untuk memvalidasi entri tersebut dan melakukan modifikasi akhir pada nilai sebelum menyimpan data konfigurasi.
Tambahkan Wizard Metadata Adapter. Dalam kasus adaptor aplikasi dan database, Anda mungkin perlu mengimpor skema pendukung yang menjelaskan jenis pesan dan jenis port yang dibutuhkan adaptor dalam proyek BizTalk di Visual Studio. Atau terkadang ada kebutuhan untuk mengonsumsi layanan yang disediakan oleh adaptor. Wizard Tambahkan Metadata Adapter memungkinkan Anda melihat layanan yang didukung adaptor dan mengimpor jenis pesan dan jenis port terkait ke dalam proyek Anda. Proses ini dikenal sebagai "panen metadata." Sebagai pengembang adaptor, Anda membuat file XML yang menjelaskan layanan tersebut dan mengeksposnya ke wizard pada waktu desain melalui antarmuka IStaticAdapterConfig atau IDynamicAdapterConfig , dengan hasil berikut:
Adaptor statis. Wizard menyediakan struktur pohon hierarkis default standar untuk menampilkan layanan adaptor. Adaptor statis didefinisikan sebagai adaptor yang menggunakan antarmuka pengguna pohon standar (UI) yang disediakan oleh wizard. Gunakan metode IStaticAdapterConfig.GetServiceOrganization dan GetServiceDescription untuk memungkinkan layanan yang dipilih ditambahkan ke proyek BizTalk. Ini adalah opsi konfigurasi paling sederhana untuk pengembang adaptor, tetapi tradeoff adalah kekakuan format tampilan.
Adaptor dinamis. Jika UI pemilihan layanan dasar yang disediakan oleh wizard tidak cukup fleksibel memenuhi kebutuhan UI Anda, Anda dapat membuat UI kustom yang ditampilkan secara dinamis oleh wizard. Gunakan metode IDynamicAdapterConfig.DisplayUI untuk menampilkan UI kustom untuk memungkinkan pemilihan layanan ditambahkan ke proyek BizTalk.
Bagian ini menyediakan dua set panduan untuk menangani konfigurasi waktu desain dengan cara statis atau dinamis.
Kit pengembangan perangkat lunak (SDK) Microsoft BizTalk Server menyertakan adaptor file sampel yang dapat Anda gunakan sebagai templat untuk membuat dan menyesuaikan solusi konfigurasi waktu desain adaptor Anda sendiri. Catatan dan referensi tentang adaptor file sampel disediakan dalam setiap topik konfigurasi waktu desain untuk membantu Anda memodifikasi persyaratan konfigurasi adaptor kustom Anda sendiri. Untuk lebih memahami panduan ini, Anda mungkin ingin menginstal, membangun, dan menjalankan adaptor file sampel yang disediakan di SDK. Lihat Adapter File (Sampel Server BizTalk) untuk informasi selengkapnya.