Bagikan melalui


Cara Menjalankan Solusi Berorientasi Layanan

Langkah-langkah berikut menjelaskan cara menjalankan dan memvalidasi solusi berorientasi layanan pada satu komputer. Setelah memulai simulator Pelacak Pembayaran, Anda dapat mengirim permintaan menggunakan protokol SOAP atau MQSeries (dengan prosedur terpisah untuk adaptor dan versi in-line dari solusi yang berorientasi layanan).

Mengirim permintaan dengan transportasi SOAP menggunakan aplikasi klien (versi stub)

Untuk mengirim permintaan melalui protokol SOAP menggunakan aplikasi klien (versi stub)

  1. Buka perintah, ubah direktori ke <Direktori penginstalan BizTalk Server>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  2. Ketik karakter apa pun dalam kotak teks RequestType, RequestSource, dan RequestID .

  3. Ketik angka 16 digit apa pun dalam kotak teks Nomor Akun .

  4. Pilih SOAP (Panggilan WS) dan Stub di kotak grup Pilih Transportasi dan Parameter.

  5. Ketik URL berikut dalam kotak teks URL , misalnya:

  6. http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub/CustomerServicePort.asmx

  7. Ketik ZipCode dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

  8. Ketik CustomerName dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

  9. Klik Dapatkan saldo saya.

  10. Respons ditampilkan dalam kotak teks Respons : BERHASIL muncul jika permintaan berhasil ditangani; pesan kesalahan muncul jika permintaan gagal.

    Jalankan aplikasi klien untuk versi stub

Mengirim permintaan menggunakan aplikasi klien (versi adaptor)

Untuk mengirim permintaan menggunakan aplikasi klien (versi adaptor)

  1. Buka prompt perintah, ubah direktori menjadi <BizTalk Server install Directory>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug dan, lalu jalankan perintah berikut untuk memulai simulator PaymentTracker:

    BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue < Nama Manajer Antrean> 5 [<Definisi Saluran>]

    Nota

    Definisi saluran bersifat opsional jika bukan MQSeries Server jarak jauh.

    • Biarkan simulator Pelacak Pembayaran berjalan.
  2. Buka perintah, ubah direktori ke <Direktori penginstalan BizTalk Server>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  3. Di BTSScnSOSimpleClient.exe, kirim permintaan dengan transportasi SOAP menggunakan sebagai berikut:

    1. Ketik karakter apa pun dalam kotak teks RequestType, RequestSource, dan RequestID .

    2. Ketik angka 16 digit apa pun dalam kotak teks Nomor Akun .

    3. Pilih SOAP (Panggilan WS) dan Adapter dalam kotak Pilih Transportasi dan Parameter.

    4. Ketik URL berikut dalam kotak teks URL , misalnya:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter/CustomerServicePort.asmx

    5. Ketik ZipCode dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    6. Ketik CustomerName dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    7. Klik Dapatkan saldo saya.

    8. Respons ditampilkan dalam kotak teks Respons : BERHASIL muncul jika permintaan berhasil ditangani; pesan kesalahan muncul jika permintaan gagal.

      Jalankan aplikasi klien untuk versi adaptor

  4. Di BTSScnSOSimpleClient.exe, kirim permintaan melalui transportasi MQSeries sebagai berikut:

    1. Ketik karakter apa pun dalam kotak teks RequestType, RequestSource, dan RequestID .

    2. Ketik angka 16 digit dalam kotak teks Nomor Akun .

    3. Pilih MQSeries di kotak Pilih grup Transportasi dan Parameter .

    4. Ketik < Nama >Manajer Antrean dalam kotak teks Manajer Antrean. < QM_Nama Komputer Anda> adalah nilai default untuk <Nama Manajer Antrean>.

    5. Ketik AdapterSOAInputQueue dalam kotak teks Antrean Input .

    6. Ketik AdapterSOAOutputQueue dalam kotak teks Antrean Output .

    7. Ketik <Definisi> Saluran dalam kotak Definisi Saluran . <S_Nama Komputer Anda>/TCP/<Nama Komputer Anda>(1414) adalah nilai default untuk <Definisi Saluran>.

    8. Ketik ZipCode dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    9. Ketik CustomerName dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    10. Klik Dapatkan saldo saya.

    11. Respons ditampilkan dalam kotak teks Respons : BERHASIL muncul jika permintaan berhasil ditangani; pesan kesalahan muncul jika permintaan gagal.

      Gambar yang memperlihatkan respons sukses.

Mengirim permintaan menggunakan aplikasi klien (versi sebaris)

Untuk mengirim permintaan menggunakan aplikasi klien (versi inline)

  1. Buka prompt perintah, ubah direktori menjadi <BizTalk Server install Directory>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug, lalu jalankan perintah berikut untuk memulai simulator PaymentTracker:

    BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue < Nama Manajer Antrean> 5 [<Definisi Saluran>]

    Nota

    Definisi saluran bersifat opsional jika bukan MQSeries Server jarak jauh.

    Nota

    Lewati langkah ini jika simulator PaymentTracker sudah berjalan.

    • Biarkan simulator Pelacak Pembayaran berjalan.
  2. Di Konsol Administrasi BizTalk Server, perluas BTSScn.SO.CustomerService, klik Terima Lokasi, klik kanan PaymentTrackingSystemOutputQueue di panel kanan, lalu klik Nonaktifkan.

    Nota

    Versi adaptor dan versi in-line menggunakan antrian MQSeries yang sama, LastPaymentsOutputQueue. Untuk menghindari kondisi perlombaan antara dua versi, nonaktifkan mendengarkan lokasi penerimaan dari versi adaptor pada antrean MQSeries.

  3. Buka perintah, ubah direktori ke <Direktori penginstalan BizTalk Server>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  4. Di BTSScnSOSimpleClient.exe, kirim permintaan dengan transportasi SOAP menggunakan sebagai berikut:

    1. Ketik karakter apa pun dalam kotak teks RequestType, RequestSource, dan RequestID .

    2. Ketik angka 16 digit apa pun dalam kotak teks Nomor Akun .

    3. Pilih SOAP (Panggilan WS) dan Inline dalam kotak grup Pilih Transportasi dan Parameter.

    4. Ketik URL berikut dalam kotak teks URL , misalnya:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline/CustomerServicePort.asmx

    5. Ketik ZipCode dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    6. Ketik CustomerName dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    7. Klik Dapatkan saldo saya.

    8. Respons ditampilkan dalam kotak teks Respons : BERHASIL muncul jika permintaan berhasil ditangani; pesan kesalahan muncul jika permintaan gagal.

      Cuplikan layar yang memperlihatkan respons SUCCESS.

  5. Di BTSScnSOSimpleClient.exe, kirim permintaan melalui transportasi MQSeries sebagai berikut:

    1. Ketik karakter apa pun dalam kotak teks RequestType, RequestSource, dan RequestID .

    2. Ketik angka 16 digit dalam kotak teks Nomor Akun .

    3. Pilih MQSeries di kotak Pilih grup Transportasi dan Parameter .

    4. Ketik < Nama >Manajer Antrean dalam kotak teks Manajer Antrean. < QM_Nama Komputer Anda> adalah nilai default untuk <Nama Manajer Antrean>.

    5. Ketik InlineSOAInputQueue dalam kotak teks Antrean Input .

    6. Ketik InlineSOAOutputQueue dalam kotak teks Antrean Output .

    7. Ketik <Definisi> Saluran dalam kotak Definisi Saluran . <S_Nama Komputer Anda>/TCP/<Nama Komputer Anda>(1414) adalah nilai default untuk <Definisi Saluran>.

    8. Ketik ZipCode dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    9. Ketik CustomerName dalam kotak teks Nama di bawah Elemen Autentikasi, lalu ketik karakter apa pun di kotak teks Nilai .

    10. Klik Dapatkan saldo saya.

    11. Respons ditampilkan dalam kotak teks Respons : BERHASIL muncul jika permintaan berhasil ditangani; pesan kesalahan muncul jika permintaan gagal.

      Gambar yang menunjukkan respons SUCCESS jika permintaan berhasil ditangani.

Lihat Juga

Sebelum Menginstal Solusi Berorientasi Layanan
Cara Menginstal Versi Stub dari Solusi Berorientasi Layanan
Cara Menginstal Versi Sebaris dan Adapter dari Solusi Berorientasi Layanan
Penyiapan Mesin Pengembang untuk Solusi Berorientasi Layanan