Bagikan melalui


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:

Mengimpor kebijakan menggunakan Administrasi BizTalk Server

  1. Klik Mulai, klik Semua Program, klik Microsoft BizTalk Server 20xx, lalu klik Administrasi BizTalk Server.

  2. Di pohon konsol, perluas BizTalk Server Administration, perluas grup BizTalk tempat Anda ingin mengimpor kebijakan, memperluas Aplikasi, lalu memperluas <Semua Artefak>.

  3. Klik kanan Kebijakan, lalu klik Impor.

  4. 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

  1. Buka perintah sebagai berikut: Klik Mulai, klik Jalankan, ketik cmd, lalu klik OK.

  2. 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