Cara Mengimpor Kebijakan
Topik ini menjelaskan cara menggunakan konsol Administrasi BizTalk Server untuk mengimpor kebijakan ke dalam grup BizTalk atau alat baris perintah BTSTask untuk mengimpor kebijakan ke dalam aplikasi BizTalk.
Anda dapat membuat kebijakan dengan menggunakan Komposer Aturan Bisnis, seperti yang dijelaskan dalam Membuat Aturan Bisnis Menggunakan Komposer Aturan Bisnis, lalu mengimpornya secara langsung, atau Anda dapat mengekspor kebijakan dari grup BizTalk lain, seperti yang dijelaskan dalam Cara Mengekspor Kebijakan lalu mengimpornya.
Mengimpor kebijakan mendaftarkannya di database Mesin Aturan untuk grup BizTalk. Setelah mengimpor kebijakan, Anda dapat melihatnya di konsol Administrasi BizTalk Server. Jika Anda menggunakan konsol Administrasi BizTalk Server untuk mengimpor kebijakan, konsol> tersebut akan ditampilkan di simpul <Semua Artefak untuk grup BizTalk. Anda kemudian dapat menerbitkannya untuk membuatnya tersedia untuk menambahkannya ke aplikasi BizTalk, seperti yang dijelaskan dalam Cara Menerbitkan Kebijakan. Jika Anda menggunakan alat baris perintah BTSTask untuk mengimpor kebijakan, kebijakan akan diterbitkan secara otomatis dan akan ditampilkan di folder Kebijakan aplikasi tempat Anda mengimpornya.
Saat mengimpor kebijakan, ingatlah poin-poin penting berikut:
Bahkan jika Anda menentukan opsi untuk menimpa kebijakan yang ada dengan kebijakan yang diimpor, Anda tidak dapat mengimpor kebijakan yang sudah ada di database Mesin Aturan untuk grup dan telah disebarkan. Operasi impor akan gagal.
Bahkan jika kebijakan dalam keadaan disebarkan ketika diekspor dari grup BizTalk lain, kebijakan tersebut akan berada dalam status tidak disebarkan saat diimpor.
BTSTask tidak menyediakan perintah tertentu untuk mengimpor kebijakan; namun Anda dapat menggunakan perintah ExportApp BTSTask untuk secara selektif hanya mengekspor kebijakan dalam aplikasi yang Anda inginkan, termasuk tidak ada artefak aplikasi lainnya. Kemudian Anda dapat menggunakan perintah ImportApp untuk mengimpor file .msi ke dalam aplikasi di grup BizTalk yang berbeda. Ini adalah pendekatan yang dijelaskan dalam topik ini. Ketika Anda melakukan ini, kebijakan secara otomatis diimpor dan diterbitkan dalam grup BizTalk dan ditambahkan ke aplikasi yang ditentukan.
Untuk informasi selengkapnya tentang bekerja dengan kebijakan, lihat Mengelola Kebijakan. Untuk praktik terbaik tentang menambahkan kebijakan ke aplikasi, lihat Praktik Terbaik untuk Menyebarkan Aplikasi BizTalk.
Catatan
Pengembang solusi dapat membuat kebijakan lalu mengimpornya ke database Mesin Aturan untuk grup dengan menggunakan Wizard Penyebaran Mesin Aturan, seperti yang dijelaskan dalam Cara Menyebarkan dan Membatalkan Penyebaran Kebijakan dan Kosakata.
Prasyarat
Berikut ini adalah prasyarat untuk melakukan prosedur dalam topik ini:
Anda harus masuk dengan akun yang merupakan anggota grup Administrator BizTalk Server. Untuk informasi selengkapnya tentang izin, lihat Izin yang Diperlukan untuk Menyebarkan dan Mengelola Aplikasi BizTalk.
Mesin Aturan Bisnis harus diinstal. Untuk informasi selengkapnya, lihat Menginstal BizTalk Server.
Jika Anda ingin menggunakan konsol Administrasi BizTalk Server untuk mengimpor kebijakan, Anda harus memiliki file .xml yang berisi kebijakan yang ingin Anda impor. Anda dapat membuat file .xml seperti itu dengan mengekspor kebijakan dari grup atau aplikasi BizTalk lain, seperti yang dijelaskan dalam Cara Mengekspor Kebijakan, atau dengan menggunakan Komposer Aturan Bisnis, seperti yang dijelaskan dalam Cara Mengimpor dan Mengekspor Kebijakan dan Kosakata.
Jika Anda ingin menggunakan BTSTask untuk mengimpor kebijakan, Anda harus memiliki file .msi yang berisi kebijakan untuk diimpor. Untuk petunjuknya, lihat Cara Mengekspor Kebijakan.
Mengimpor kebijakan menggunakan Administrasi BizTalk Server
Klik Mulai, klik Semua Program, klik Microsoft BizTalk Server 20xx, lalu klik Administrasi BizTalk Server.
Di pohon konsol, perluas BizTalk Server Administration, perluas grup BizTalk tempat Anda ingin mengimpor kebijakan, memperluas Aplikasi, lalu memperluas <Semua Artefak>.
Klik kanan Kebijakan, lalu klik Impor.
Telusuri ke file .xml yang berisi kebijakan dan klik Buka.
Kebijakan diimpor ke dalam grup dan ditampilkan di folder Kebijakandari< Semua Artefak>.
Mengimpor kebijakan menggunakan baris perintah
Buka perintah sebagai berikut: Klik Mulai, klik Jalankan, ketik
cmd
, lalu klik OK.Ketik perintah berikut, ganti nilai yang sesuai, seperti yang dijelaskan dalam tabel berikut ini:
BTSTask ImportApp /Package:value [/ApplicationName:value] [/Overwrite] [/Server:value] [/Database:value]
Contoh:
BTSTask ImportApp /Package:"C:\MSI Files\MyApplication.msi" /Environment:Test /ApplicationName:MyApplication /Overwrite
Parameter Nilai /Paket Jalur lengkap file .msi yang berisi kebijakan untuk diimpor. Jika jalur menyertakan spasi, Anda harus mengapitnya dalam tanda kutip ("). /ApplicationName Nama aplikasi BizTalk untuk mengimpor kebijakan. Jika tidak ditentukan, nama aplikasi yang ditentukan saat mengekspor file .msi digunakan. Jika aplikasi yang ditentukan tidak ada, aplikasi tersebut akan dibuat. Nama aplikasi yang menyertakan spasi harus diapit dengan tanda kutip ganda ("). /Menimpa Opsi untuk menimpa kebijakan dalam aplikasi dengan artefak dalam file .msi yang memiliki nama dan nomor versi yang sama. Jika opsi ini tidak ditentukan, dan ada satu atau beberapa kebijakan dalam aplikasi yang memiliki nama dan nomor versi yang sama dengan kebijakan dalam file .msi, impor gagal. Anda dapat melihat nama dan nomor versi kebijakan dalam aplikasi dengan menggunakan Perintah ListApp. /Server Nama instans SQL Server yang menghosting database Manajemen BizTalk, dalam bentuk ServerName\InstanceName,Port.
Nama instans hanya diperlukan ketika nama instans berbeda dari nama server. Port hanya diperlukan ketika SQL Server menggunakan nomor port selain default (1433).
Contoh:
Server=MyServer
Server=MyServer\MySQLServer,1533
Jika tidak disediakan, nama instans SQL Server yang berjalan di komputer lokal digunakan./Database Nama database BizTalk Management. Jika tidak ditentukan, database BizTalk Management yang berjalan dalam instans lokal SQL Server digunakan. Catatan
Pada sistem yang mendukung Kontrol Akun Pengguna (UAC), Anda mungkin perlu menjalankan alat dengan hak istimewa Administratif. Untuk melakukan ini, klik kanan aplikasi, lalu pilih Jalankan sebagai administrator.
Lihat juga
Mengimpor Aplikasi, Pengikatan, dan Kebijakan BizTalk
Mengekspor Aplikasi, Pengikatan, dan Kebijakan BizTalk
Mengelola Kebijakan