Bagikan melalui


Cara Menginstal Versi Stub dari Solusi Berorientasi Layanan

Langkah-langkah berikut menjelaskan cara menyiapkan komputer Anda sebelum menginstal versi stub dari solusi berorientasi layanan, lalu cara menginstal solusi di komputer Anda.

Menyiapkan komputer untuk menginstal versi stub dari Service Oriented Solution

Untuk menyiapkan komputer untuk menginstal versi stub dari Service Oriented Solution

  1. Pastikan bahwa Situs Web Default dikonfigurasi untuk menggunakan ASP.NET 2.X.

    1. Klik Mulai, arahkan ke Semua Program, arahkan ke Alat Administratif, lalu klik Pengelola Layanan Informasi Internet (IIS).

    2. Di Manajer Layanan Informasi Internet (IIS), nama komputer, perluas Situs, perluas Situs Web Default, perluas aspnet_client, perluas system_web.

    3. Pastikan sub-folder adalah 2.X.

  2. Klik Mulai, arahkan ke Semua Program, arahkan ke Alat Administratif, lalu klik Layanan. Menggunakan konsol Layanan , pastikan bahwa layanan berikut berjalan:

    • Penerbitan Web Dunia
  3. Klik Mulai, arahkan ke Semua Program, arahkan ke Alat Administratif, klik konsolManajemen Komputer, lalu tambahkan akun layanan BizTalk ke grup Administrator lokal.

  4. Jika Anda menginstal Windows SharePoint Services, kecualikan (akar) Situs Web Default dari Windows SharePoint Services Managed Paths sebagai berikut: Klik Mulai, arahkan ke Semua Program, arahkan ke Alat Administratif, lalu klik Administrasi Pusat SharePoint.

    1. Di bawah Konfigurasi Server Virtual, pilih Konfigurasikan pengaturan server virtual.

    2. Pada halaman Daftar Server Virtual , klik Situs Web Default.

    3. Pada halaman Pengaturan Server Virtual , klik Tentukan jalur terkelola.

    4. Di bagian Jalur yang Disertakan dari halaman Jalur Terkelola yang Ditentukan , pilih Akar lalu klik Hapus jalur yang dipilih.

    5. Saat command prompt, lakukan IISReset.

  5. Keluar dari komputer, lalu masuk ke komputer sebagai akun layanan BizTalk.

  6. Buka perintah, ketik perintah berikut, lalu tekan ENTER untuk mengatur lingkungan %BTSSolutionsPath%. Kemudian, keluar dari command prompt.

    • setx BTSSolutionsPath "\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios"

      Nota

      Jika Anda menggunakan komputer 64-bit, gunakan% %ProgramFiles(x86) alih-alih %ProgramFiles%.

      Nota

      Untuk informasi selengkapnya tentang perintah SETX, lihat situs Web Microsoft TechNet di https://go.microsoft.com/fwlink/?LinkId=67831.

Menginstal Klien IBM WebSphere MQ untuk Windows

Untuk menginstal Klien IBM WebSphere MQ untuk Windows

  1. Unduh versi terbaru IBM WebSphere MQ Client untuk Windows.

    Nota

    Bahkan jika versi stub solusi tidak memerlukan IBM WebSphere Server, aplikasi klien mereferensikan file amqmdnet.dll yang disediakan oleh Klien IBM WebSphere MQ untuk Windows, jadi Anda harus menginstalnya. Klien versi stub sebenarnya tidak memanggil API di DLL. Ini diperlukan hanya untuk mengkompilasi dan menjalankan aplikasi klien. Anda dapat mengunduh Klien IBM WebSphere MQ untuk Windows dari situs Web IBM.

  2. Instal Klien IBM WebSphere MQ untuk Windows.

    Nota

    Anda tidak perlu mengonfigurasi Klien IBM WebSphere MQ untuk Windows. Pertahankan semua pengaturan default.

  3. Tambahkan kelas WebSphere MQ untuk assembly .NET ke cache assembly global (GAC).

    1. Pada prompt perintah Visual Studio, navigasikan ke direktori <Direktori Penginstalan> IBM MQSeries\bin.

    2. Jalankan perintah berikut (pastikan gacutil.exe berada di lingkungan jalur):

      gacutil.exe /i amqmdnet.dll

Membuat direktori virtual di IIS untuk Solusi Berorientasi Layanan

Untuk membuat direktori virtual di IIS untuk Solusi Berorientasi Layanan

  1. Di Manajer Layanan Informasi Internet (IIS), klik kanan Kumpulan Aplikasi, pilih Tambahkan Kumpulan Aplikasi.

    Pada kotak dialog Tambahkan Kumpulan Aplikasi , ketik SSOStubAppPool dalam kotak teks Nama , lalu klik OK.

    Direktori virtual yang digunakan oleh solusi berorientasi layanan mencakup layanan Web stub yang diterbitkan untuk versi stub orkestrasi, layanan Web stub SAP, layanan Web stub Pelacak Pembayaran, dan layanan Web stub Transaksi Tertunda.

  2. Di Manajer Layanan Informasi Internet (IIS), klik kanan kumpulan aplikasi yang baru saja Anda buat, lalu klik Pengaturan Tingkat Lanjut.

  3. Klik kolom di sebelah kanan properti Identitas , lalu klik tombol elipsis (...).

  4. Dalam kotak dialog Identitas Kumpulan Aplikasi , pilih opsi Akun Kustom , lalu klik Atur.

  5. Dalam kotak dialog Atur Kredensial , tentukan nama pengguna dan kata sandi, konfirmasi kata sandi, lalu klik OK.

    Nota

    Pengguna ini harus memiliki izin untuk menjalankan layanan Web Proksi Orkestrasi, dan harus ditambahkan ke salah satu grup Administrator BizTalk Server, Administrator SSO, atau Administrator Afiliasi SSO

  6. Klik OK untuk menutup kotak dialog Identitas Kumpulan Aplikasi .

  7. Klik OK untuk menutup kotak dialog Pengaturan Tingkat Lanjut .

  8. Di Pengelola Layanan Informasi Internet (IIS), perluas Situs Web, klik kanan Situs Web Default, arahkan ke Baru, lalu klik Direktori Virtual untuk menjalankan Panduan Pembuatan Direktori Virtual.

    1. Menggunakan Wizard Pembuatan Direktori Virtual, buat direktori virtual berikut untuk layanan Web proksi untuk versi adaptor:

      Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub

      PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\OrchProxy\Stub

      Izin Akses = Baca, Jalankan skrip

    2. Menggunakan Wizard Pembuatan Direktori Virtual, buat direktori virtual berikut untuk layanan Web proksi untuk versi adaptor:

      Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP

      PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP

      Izin Akses = Baca, Jalankan skrip

    3. Menggunakan Wizard Pembuatan Direktori Virtual, buat direktori virtual berikut untuk layanan Web proksi untuk versi adaptor:

      Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

      PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans

      Izin Akses = Baca, Jalankan skrip

    4. Menggunakan Wizard Pembuatan Direktori Virtual, buat direktori virtual berikut untuk layanan Web proksi untuk versi adaptor:

      Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker

      PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PaymentTrack

      Izin Akses = Baca, Jalankan skrip

  9. Di Manajer Layanan Informasi Internet (IIS), perluas Situs Web, perluas Situs Web Default, klik kanan Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub, klik Properti, lalu ubah pengaturan sebagai berikut:

    1. Pada tab Direktori virtual , atur Kumpulan Aplikasi ke SSOStubAppPool yang baru saja Anda buat.

    2. Klik tab Keamanan Direktori , klik Edit dalam kotak Autentikasi dan grup kontrol akses , pilih Hanya Autentikasi Windows Terintegrasi yang diaktifkan, lalu kosongkan kotak centang Akses autentikasi lainnya. Klik OK untuk keluar.

  10. Di Manajer Layanan Informasi Internet (IIS), perluas Situs Web, perluas Situs Web Default, klik kanan Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP, klik Properti, lalu ubah pengaturan sebagai berikut:

    1. Pada tab Direktori virtual , atur Kumpulan Aplikasi ke SSOStubAppPool yang baru saja Anda buat.

    2. Klik tab Keamanan Direktori , klik Edit di kotak Autentikasi dan grup kontrol akses , lalu pilih Aktifkan Akses Anonim. Klik OK untuk keluar.

  11. Di Manajer Layanan Informasi Internet (IIS), perluas Situs Web, perluas Situs Web Default, klik kanan Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, klik Properti, lalu ubah pengaturan sebagai berikut:

    1. Pada tab Direktori virtual , atur Kumpulan Aplikasi ke SSOStubAppPool yang baru saja Anda buat.

    2. Klik tab Keamanan Direktori , klik Edit di kotak Autentikasi dan grup kontrol akses , lalu pilih Aktifkan Akses Anonim. Klik OK untuk keluar.

  12. Di Manajer Layanan Informasi Internet (IIS), perluas Situs Web, perluas Situs Web Default, klik kanan Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker, klik Properti, lalu ubah pengaturan sebagai berikut:

    1. Pada tab Direktori virtual , atur Kumpulan Aplikasi ke SSOStubAppPool yang baru saja Anda buat.

    2. Klik tab Keamanan Direktori , klik Edit di kotak Autentikasi dan grup kontrol akses , lalu pilih Aktifkan Akses Anonim. Klik OK untuk keluar.

Membangun Solusi Berorientasi Layanan

Untuk membangun Solusi Berorientasi Layanan

  1. Mulai Perintah Visual Studio.

    Nota

    Dalam file %BTSInstallPath%\Scenarios\SO\BTSSoln\OrchProxy\Inline\app_code\customerserviceport.asmx.cs dan %BTSInstallPath%\Scenarios\SO\BTSSoln\OrchProxy\Stub\app_code\customerserviceport.asmx.cs, ganti semua instans 17f20caea2afcc8c dengan a1054514fc67bded.

  2. Di Prompt Perintah Visual Studio, ubah direktori ke folder %BTSSolutionsPath%\SO\BTSSoln, lalu jalankan perintah berikut untuk membangun versi stub solusi berorientasi layanan.

    • SetupBTSSoln.bat

    Nota

    Dalam file yang tercantum di bawah ini, ganti semua instans 17f20caea2afcc8c dengan token kunci publik saat ini.

    • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\Aggregate_To_CustomerServiceResponse.btm.cs
      • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\Aggregate_To_ErrorResponse.btm.cs
      • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_CreditLimitResponse.btm.cs
      • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_CustomerServiceResponseDenied.btm.cs
      • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_LastPaymentResponseTimeout.btm.cs
      • %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_PendingTransactionResponse.btm.cs

Membuat entri dan nilai Enterprise Single Sign-On (SSO) dalam database SSO

Untuk membuat entri dan nilai Enterprise Single Sign-On (SSO) dalam database SSO

  1. Buka perintah, ubah direktori saat ini ke %BTSSolutionsPath%\SO\BTSSoln\Scripts, lalu jalankan perintah berikut untuk mengatur lingkungan PATH untuk folder Enterprise Single Sign-On.

    • Set PATH=%PATH%;%ProgramFiles%\"Common Files\Enterprise Single Sign-On"
  2. Pada prompt perintah, ubah direktori ke %BTSSolutionsPath%\SO\BTSSoln\Scripts folder, open ConfigStoreApp.xml menggunakan Notepad, lalu tinjau konten file.

    Nota

    File ini menentukan aplikasi penyimpanan konfigurasi di SSO yang digunakan skenario untuk menyimpan parameter konfigurasi. Beberapa parameter konfigurasi termasuk nilai Batas Waktu yang digunakan untuk berkomunikasi dengan SAP (untuk ketiga versi). Tidak ada perubahan pada file ini yang diperlukan.

  3. Pada prompt perintah, jalankan perintah berikut untuk membuat aplikasi penyimpanan konfigurasi SSO.

    • ssomanage -createapps ConfigStoreApp.xml
  4. Pada prompt perintah, buka SetConfigValuesInSSO.cmd menggunakan Notepad, lalu tinjau konten file

    Nota

    File perintah ini mengatur nilai parameter konfigurasi dalam database SSO. Ini berisi beberapa pernyataan yang ditetapkan yang mengatur nilai dalam variabel lokal di awal file perintah. Nilai SAPAdapterTimeout, PendingTransactionsAdapterTimeout, dan PaymentTrackingAdapterTimeout digunakan dalam versi stub dan adaptor. Nilai yang tersisa digunakan dalam versi dalam baris. Tidak ada perubahan pada file ini yang diperlukan untuk versi stub.

  5. Pada prompt perintah, ketik SetConfigValuesInSSO.cmd, lalu tekan ENTER untuk menyimpan nilai di aplikasi penyimpanan konfigurasi SSO.

  6. Pada prompt perintah, jalankan perintah berikut untuk mengaktifkan tiket di SSO:

    • ssomanage -tickets yes yes

Menyebarkan definisi BAM untuk Solusi Berorientasi Layanan

Untuk menyebarkan definisi BAM untuk Solusi Berorientasi Layanan

  1. Di prompt perintah, ketik perintah berikut ini, lalu tekan tombol ENTER. Ini mengatur jalur untuk menemukan utilitas BAM:

    • SET PATH=%PATH%;%programfiles%\Microsoft BizTalk Server\Tracking
  2. Pada prompt perintah, ubah direktori ke folder %BTSSolutionsPath%\SO\BTSSoln\BAM, dan ketik perintah berikut, lalu tekan ENTER:

    • bm deploy-all -DefinitionFile:ServiceLevelTracking.xml

      Nota

      Pada sistem yang mendukung Kontrol Akun Pengguna (UAC), Anda mungkin perlu menjalankan alat dengan hak istimewa Administratif.

Menyebarkan Solusi Berorientasi Layanan

Untuk menyebarkan Solusi Berorientasi Layanan

  1. Buka prompt perintah dan ubah direktori ke folder %BTSSolutionsPath%\SO\BTSSoln\Scripts.

  2. Ubah file DeployStubBinding.cmd dengan mengganti semua instans "debug" dan "pengembangan" dengan "rilis".

  3. Buka prompt perintah dan ubah direktori ke folder %BTSSolutionsPath%\SO\BTSSoln\Scripts. Ketik perintah berikut, lalu tekan ENTER:

    • DeployStubBinding.cmd
  4. Pada baris perintah, jalankan perintah berikut untuk menjalankan orkestrasi dari versi stub

    • Startstub.vbs

Langkah Selanjutnya

Anda menguji cara kerja versi stub solusi berorientasi layanan dalam Cara Menjalankan Solusi Berorientasi Layanan.

Lihat Juga

Sebelum Menginstal Solusi Berorientasi LayananCara Menginstal Versi Sebaris dan Versi Adapter dari Solusi Berorientasi LayananPenyiapan Mesin Pengembang untuk Solusi Berorientasi Layanan