Menginstal dan menggunakan Adaptor Aplikasi Logika di BizTalk Server

BizTalk Server menggunakan adaptor Logic Apps untuk menerima pesan dari aplikasi logika Azure, atau mengirim pesan ke aplikasi logika Azure.

Di Azure, kami membuat aplikasi logika. Aplikasi logika ini menggunakan Konektor BizTalk untuk terhubung ke lokasi terima yang Anda buat di BizTalk Server Anda. Topik ini mengasumsikan Anda memiliki beberapa keakraban dengan Azure Logic Apps. Jika Anda baru menggunakan aplikasi logika, sebaiknya pelajari selengkapnya tentang aplikasi tersebut, dan bahkan membuat aplikasi logika Anda sendiri.

Dalam topik ini, kami mencantumkan langkah-langkah untuk menerima pesan di BizTalk Server dari aplikasi logika. Dengan cara lain, aplikasi logika mengirim pesan ke BizTalk Server. Sisi penerima menggunakan aplikasi di IIS untuk menangani komunikasi dengan layanan Azure. Jika BizTalk Server lokal, Anda juga menginstal gateway data di BizTalk Server, dan membuat gateway di Azure.

Jika BizTalk Server diinstal pada komputer virtual Azure (VM), maka Anda dapat memilih untuk mengekspos VM sebagai titik akhir HTTP (Anda mendapatkan URL), atau tidak mengeksposnya sebagai titik akhir HTTP. Jika Anda mengeksposnya, maka Anda tidak perlu menggunakan gateway. Anda dapat memasukkan URL di Konektor BizTalk di aplikasi logika Anda. Jika Anda tidak mengekspos VM (tanpa URL), maka Anda perlu menggunakan gateway. Langkah-langkah ini tercantum dalam topik ini.

Kami juga menunjukkan kepada Anda cara mengirim pesan dari BizTalk Server ke aplikasi logika Azure. Dengan cara lain, aplikasi logika menerima pesan dari BizTalk Server. Sisi pengiriman cukup mudah, seperti yang akan Anda lihat dalam topik ini.

Gunakan topik ini untuk membuat lokasi penerima dan port kirim menggunakan adaptor Logic Apps. Anda dapat menggunakan adaptor LogicApp di BizTalk Server lokal (digabungkan ke domain Anda), atau komputer virtual Azure yang menjalankan BizTalk Server.

Persyaratan

  • Langganan Azure untuk masuk ke portal Azure, dan membuat aplikasi logika.
  • Opsional. Untuk mengirim pesan pengujian ke aplikasi logika Anda, instal alat pengujian HTTP, seperti Fiddler atau Postman. Jika Anda menggunakan metode lain untuk mengirim pesan ke aplikasi logika, Anda tidak perlu menggunakan alat ini.

Menginstal adaptor Aplikasi Logika

BizTalk Server 2020 dan yang lebih baru

Dimulai dengan BizTalk Server 2020, adaptor Aplikasi Logika disertakan dengan penginstalan BizTalk Server.

BizTalk Server 2016

  1. Di BizTalk Server Anda, unduh dan instal adaptor Aplikasi Logika:
  2. Pilih dua kali LogicApp Adapter.msi untuk diinstal. Terima perjanjian lisensi, dan Instal.
  3. Selesaikan penginstalan, dan mulai ulang instans host BizTalkServerApplication dan BizTalkServerIsolatedHost .

Setelah diinstal, Anda memiliki hal berikut:

  • Adaptor LogicApp ditambahkan ke BizTalk Administration.

  • Handler pengiriman dibuat, dan menggunakan host BizTalkServerApplication.

  • Handler penerima dibuat sebagai layanan WCF, dan menggunakan host BizTalkServerIsolatedHost.

  • Folder LogicApp Adapter dibuat di dalam direktori penginstalan BizTalk, dan mencakup dua layanan: Manajemen dan ReceiveService.

    Manajemen digunakan oleh Konektor BizTalk dalam aplikasi logika untuk menyambungkan ke BizTalk Server menggunakan gateway data. Layanan manajemen ini memungkinkan BizTalk Server menerima pesan dari aplikasi logika Azure menggunakan gateway data. Layanan ini hanya digunakan di sisi penerimaan BizTalk. Ini tidak digunakan oleh sisi kirim.

    ReceiveService digunakan oleh Konektor BizTalk di aplikasi logika saat Anda memasukkan lokasi terima. ReceiveService bertanggung jawab untuk mengirim pesan dari aplikasi logika. Layanan ini hanya digunakan di sisi penerimaan BizTalk. Ini tidak digunakan oleh sisi kirim.

Menerima pesan dari aplikasi logika

Ada beberapa langkah yang terlibat bagi BizTalk Server untuk menerima pesan dari aplikasi logika. Bagian ini mencantumkan langkah-langkah ini. Ada kemungkinan antarmuka pengguna di Azure berubah, sehingga beberapa langkah mungkin tidak persis seperti yang tercantum.

Prasyarat

  • Jika BizTalk Server lokal, instal dan konfigurasikan gateway data lokal untuk Logic Apps. Kemudian, di Azure, buat sumber daya gateway data untuk menyambungkan ke BizTalk Server Anda.
  • Jika BizTalk Server diinstal pada Azure VM, dan VM tidak diekspos sebagai titik akhir HTTP, maka instal dan konfigurasikan gateway data lokal untuk Logic Apps. Kemudian, di Azure, buat sumber daya gateway data untuk menyambungkan ke BizTalk Server Anda.
  • Jika BizTalk Server diinstal pada Azure VM, dan VM diekspos sebagai titik akhir HTTP, maka gateway tidak diperlukan atau digunakan.

Menggunakan Adaptor NullAdapter dan Aplikasi Logika bersama-sama - Hanya BizTalk Server 2016

Jika Anda menginstal Adaptor Aplikasi Logika dan NullAdapter, Anda mungkin melihat kesalahan berikut:

Another adapter with the same OutboundEngineCLSID value already exists

GUID kelas Adapter sama untuk Logic App Adapter dan NullAdapter. Jika kedua adaptor diperlukan, Anda dapat:

  1. Unduh kode sumber NullAdapter di GitHub.
  2. Perbarui GUID di kelas NullSendAdapter.cs .
  3. Perbarui nilai OutboundEngineCLSID dalam file NullAdapter.reg .
  4. Bangun dan sebarkan NullAdapter.

Langkah 1: Membuat aplikasi IIS

Aplikasi IIS menggunakan layanan Management dan ReceiveService.

Anda dapat menjalankan aplikasi IIS menggunakan kumpulan aplikasi baru, atau kumpulan aplikasi yang ada. Identitas AppPool memerlukan keanggotaan ke grup yang sama dengan akun yang menjalankan layanan BizTalk, seperti Pengguna Aplikasi BizTalk dan grup Pengguna Host Terisolasi BizTalk.

Tip

Jika Anda membuat kumpulan aplikasi baru, pertahankan versi .NET CLR default, dan alur terkelola. Ingat, pilih identitas (Pengaturan Tingkat Lanjut) yang memiliki keanggotaan ke grup BizTalk yang sama dengan akun layanan BizTalk Anda.

Membuat aplikasi IIS Manajemen

URL aplikasi IIS ini digunakan oleh Konektor BizTalk (di aplikasi logika Anda) untuk menggunakan gateway data di BizTalk Server Anda.

BizTalk Server 2020 dan yang lebih baru
  1. Konfigurasikan REST API menggunakan Wizard Konfigurasi BizTalk. Untuk bantuan tentang konfigurasi, silakan lihat Panduan Konfigurasi. Untuk detail selengkapnya tentang REST API, silakan lihat Referensi REST API BizTalk
  2. Buka browser web dan pergi ke http://localhost/BizTalkManagementService/Schemas. Daftar tampilan skema, atau Anda diminta untuk membuka/menyimpan schemas.json. Hasil aktual tergantung pada browser web Anda. Jika tidak satu pun dari hal ini terjadi, silakan periksa konfigurasi REST API Anda.
BizTalk Server 2016
  1. Buka Manajer Layanan Informasi Internet (IIS).

  2. Klik kanan Situs Web Default, dan Tambahkan Aplikasi. Dalam aplikasi baru ini:

    1. Masukkan Alias (nama) untuk aplikasi Anda, seperti IISLogicApp.
    2. Pilih kumpulan aplikasi.
    3. Atur Jalur fisik ke C:\Program Files (x86)\Microsoft BizTalk Server 2016\LogicApp Adapter\Management.
    4. Uji Pengaturan untuk mengonfirmasi identitas kumpulan aplikasi lulus tes Autentikasi dan Otorisasi.
  3. Pilih OK untuk menyimpan perubahan Anda.

  4. Buka browser web, dan buka http://localhost/YourApplicationAlias/schemas?api-version=2016-10-26, seperti http://localhost/IISLogicApp/Schemas?api-version=2016-10-26. Daftar tampilan skema, atau Anda diminta untuk membuka/menyimpan schemas.json. Hasil aktual tergantung pada browser web Anda. Jika tidak satu pun dari ini yang terjadi, identitas AppPool Anda mungkin tidak memiliki keanggotaan ke grup BizTalk.

Membuat aplikasi IIS BizTalk ReceiveService

URL aplikasi IIS ini digunakan oleh Konektor BizTalk (di aplikasi logika Anda) saat Anda memilih lokasi terima.

  1. Buka Manajer Layanan Informasi Internet (IIS).

  2. Klik kanan Situs Web Default, dan Tambahkan Aplikasi. Dalam aplikasi baru ini:

    1. Masukkan Alias (nama) untuk aplikasi Anda, seperti ReceiveWCFService.

    2. Pilih kumpulan aplikasi yang sama dengan aplikasi IIS sebelumnya.

    3. Atur jalur Fisik ke:

      • BizTalk Server 2020: C:\Program Files (x86)\Microsoft BizTalk Server\LogicApp Adapter\ReceiveService.
      • BizTalk Server 2016: C:\Program Files (x86)\Microsoft BizTalk Server 2016\LogicApp Adapter\ReceiveService.
    4. Uji Pengaturan untuk mengonfirmasi identitas kumpulan aplikasi lulus tes Autentikasi dan Otorisasi.

  3. Pilih OK untuk menyimpan perubahan Anda.

Langkah 2: Membuat aplikasi logika

  1. Di portal Azure, buat aplikasi logika baru.

  2. Tambahkan pemicu Saat permintaan HTTP diterima .

  3. Tambahkan bizTalk Server - Siapkan pesan dari tindakan JSON .

  4. Opsional: Pilih Sambungkan melalui gateway data lokal, dan masukkan yang berikut ini:

    Properti Deskripsi
    BizTalk Server URL Masukkan nama domain yang sepenuhnya memenuhi syarat (FQDN) dari Manajemen BizTalk di URL aplikasi IIS. Misalnya, masukkan http://BizTalkServerName.corp.contoso.com/IISLogicApp/.
    Jenis autentikasi Pilih Windows.
    Nama pengguna Masukkan identitas kumpulan aplikasi IIS.
    Kata sandi Masukkan kata sandi kumpulan aplikasi IIS.
    Gateway Pilih gateway yang Anda buat.

    Tip

    Ingat, gateway data hanya diperlukan jika:

    • Anda menggunakan BizTalk Server lokal
    • Anda menggunakan mesin virtual BizTalk Server Azure dan VM TIDAK diekspos sebagai titik akhir HTTP (tanpa URL)
  5. Pilih Buat.

  6. Mengonfigurasi tindakan. Untuk Isi, pilih output isi HTTP. Untuk Skema, pilih skema yang ingin Anda gunakan.

    Catatan

    Langkah ini mengasumsikan Anda terbiasa dengan skema di BizTalk, dan mengetahui skema mana yang Anda inginkan. Jika Anda tidak yakin, sebarkan sampel HelloWorld SDK, perbarui artefaknya untuk menggunakan adaptor Logic App, dan gunakan skema dan pesan sampelnya.

  7. Tambahkan langkah baru, dan pilih tindakan BizTalk Server - Kirim pesan . Untuk Lokasi Terima, pilih URL dari daftar drop-down, atau masukkan nama domain yang sepenuhnya memenuhi syarat (FQDN) dari URL aplikasi IIS ReceiveService. Misalnya, masukkan http://BizTalkServerName.corp.contoso.com/ReceiveWCFService/Service1.svc.

    Tip

    Saat Anda membuat lokasi terima, URL yang tepat ini juga akan dimasukkan di properti transportasi lokasi penerima sebagai Alamat Publik (tab Umum).

    Untuk Isi, pilih output isi dari tindakan BizTalk Server sebelumnya.

  8. Simpan perubahan Anda.

Saat Anda menyimpan, pemicu Permintaan HTTP secara otomatis membuat URL. Salin URL ini. Anda memerlukannya di Langkah 4: Mengirim pesan (dalam artikel ini).

Langkah 3: Membuat port penerima dan lokasi penerimaan

Catatan

Alih-alih membuat port penerima Anda sendiri dan menerima lokasi, Anda dapat menyebarkan sampel HelloWorld SDK. Perbarui artefak untuk menggunakan adaptor Logic Apps.

Bagian ini mencantumkan langkah-langkah untuk membuat artefak Anda sendiri.

  1. Di BizTalk Server Administration, perluas BizTalk Server Administration, perluas BizTalk Group, perluas Aplikasi, lalu perluas aplikasi yang ingin Anda jalankan lokasi penerimaannya. Misalnya, perluas Aplikasi BizTalk 1.

  2. Pilih kanan Terima Port, pilih Baru, dan pilih Port Terima Satu Arah.

  3. Di properti Terima Port, masukkan yang berikut ini:

    Gunakan ini Untuk melakukan ini
    Nama Masukkan nama untuk port penerima. Misalnya, masukkan LAReceivePort.
    Autentikasi Opsi:
    • Tidak Ada Autentikasi: Default. Menonaktifkan autentikasi.
    • Hilangkan pesan jika autentikasi gagal: Mengaktifkan autentikasi tetapi untuk menghilangkan pesan yang tidak diautentikasi.
    • Pertahankan pesan jika autentikasi gagal: Klik opsi ini untuk mengaktifkan autentikasi dan menjaga pesan tidak diautentikasi.
    Aktifkan perutean untuk pesan yang gagal Merutekan pesan apa pun yang gagal diproses ke aplikasi berlangganan (seperti port penerima lain atau jadwal orkestrasi). Hapus centang opsi ini untuk menangguhkan pesan yang gagal dan menghasilkan pengakuan negatif (NACK). Nilai default dibersihkan. Untuk informasi selengkapnya, lihat Cara Mengaktifkan Perutean untuk Pesan Gagal untuk Port Penerima.
  4. Pilih Terima Lokasi, dan pilih Baru.

  5. Masukkan Nama untuk lokasi penerima. Misalnya, masukkan LAReceiveLoc.

  6. Untuk Jenis, pilih LogicApp dari daftar, dan pilih tombol Konfigurasikan.

  7. Di tab Umum , konfigurasikan alamat titik akhir untuk aplikasi logika Anda:

    Gunakan ini Untuk melakukan ini
    Alamat (URI) Wajib diisi. Masukkan URL aplikasi IIS BizTalk ReceiveService (/YourIISApp2Name/Service1.svc). Misalnya, masukkan /ReceiveWCFService/Service1.svc.
    Alamat Publik Wajib diisi. Masukkan http://<your fully qualified machine name>/YourIISApp2Name/Service1.svc. Misalnya, masukkan http://btsProd.northamerica.corp.contoso.com/ReceiveWCFService/Service1.svc.

    URL yang tepat ini juga tercantum di aplikasi logika Anda di lokasi penerimaan.
  8. Opsional. Di tab Pengikatan , konfigurasikan properti terkait batas waktu dan pengodean apa pun dari pengikatan WCF-WebHttp yang mendasar. Properti ini berguna saat berhadapan dengan pesan besar.

    Gunakan ini Untuk melakukan ini
    Batas waktu buka Masukkan interval waktu yang diperlukan agar operasi pembukaan saluran selesai. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Kirim batas waktu Masukkan interval waktu yang diperlukan agar operasi pengiriman selesai. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero. Jika Anda menggunakan port penerima respons permintaan, nilai ini menentukan rentang waktu untuk menyelesaikan seluruh interaksi, bahkan jika klien mengembalikan pesan besar.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Tutup batas waktu Masukkan interval waktu yang diperlukan agar operasi penutupan saluran selesai. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Ukuran pesan maksimum yang diterima (byte) Masukkan ukuran maksimum, dalam byte, untuk pesan termasuk header, yang akan diterima pada kawat. Ukuran pesan terikat oleh jumlah memori yang dialokasikan untuk setiap pesan. Anda dapat menggunakan properti ini untuk membatasi paparan serangan penolakan layanan (DoS).

    Nilai default: 65536
    Nilai maksimum: 2147483647
    Panggilan bersamaan maksimum Masukkan jumlah panggilan bersamaan ke satu instans layanan. Panggilan yang melebihi batas akan dimasukkan ke antrean. Mengatur nilai ini ke 0 sama dengan mengatur nilai ke Int32.MaxValue.

    Defaultnya adalah 200.
  9. Opsional. Di tab Keamanan , konfigurasikan properti keamanan apa pun. Untuk tujuan pengembangan, Anda dapat memilih Tidak Ada:

    Gunakan ini Untuk melakukan ini
    Mode keamanan Opsi:

    • Tidak ada: Pesan tidak diamankan selama transfer.
    • Transportasi: Keamanan disediakan menggunakan transportasi HTTPS. Pesan SOAP diamankan menggunakan HTTPS. Untuk menggunakan mode ini, Anda harus menyiapkan Secure Sockets Layer (SSL) di Internet Information Services (IIS).
    • TransportCredentialOnly: Default.
    Jenis kredensial klien transportasi Pilih jenis kredensial saat menggunakan autentikasi klien. Opsi:

    • Tidak ada: Tidak ada autentikasi yang terjadi pada tingkat transportasi.
    • Dasar: Menggunakan autentikasi Dasar untuk mengirim nama pengguna dan kata sandi dalam teks biasa melalui jaringan. Anda harus membuat domain atau akun pengguna lokal yang terkait dengan kredensial.
    • Hash: Menggunakan autentikasi Hash untuk mengirim kata sandi sebagai nilai hash melalui jaringan. Hanya tersedia di domain dengan pengendali domain yang menjalankan autentikasi sistem operasi Windows Server. Anda harus membuat domain atau akun pengguna lokal yang terkait dengan kredensial klien.
    • Ntlm: Default. Klien mengirim kredensial tanpa mengirim kata sandi ke lokasi penerimaan ini. Anda harus membuat domain atau akun pengguna lokal yang terkait dengan kredensial klien.
    • Windows: Autentikasi terintegrasi Windows menegosiasikan Kerberos atau NTLM, lebih memilih Kerberos jika ada domain. Untuk menggunakan Kerberos, penting untuk meminta klien mengidentifikasi layanan dengan nama prinsipal layanan (SPN). Anda harus membuat domain atau akun pengguna lokal yang terkait dengan kredensial klien.
    • Sertifikat: Menggunakan sertifikat klien. Rantai sertifikat CA untuk sertifikat X.509 klien harus diinstal di penyimpanan sertifikat Otoritas Sertifikasi Akar Tepercaya komputer ini sehingga klien dapat mengautentikasi ke lokasi terima ini.
    • InheritedFromHost
    Menggunakan Single Sign-On
  10. Opsional. Di tab Pesan , gunakan properti Header HTTP Keluar untuk menambahkan header kustom apa pun, dan gunakan properti tambahan untuk membantu kesalahan:

    Gunakan ini Untuk melakukan ini
    Header HTTP Keluar Masukkan header HTTP apa pun yang ingin Anda tandai pada pesan respons.
    Nonaktifkan lokasi saat gagal Menonaktifkan lokasi terima jika pemrosesan masuk gagal karena kegagalan alur penerimaan atau kegagalan perutean. Default tidak dicentang.
    Menangguhkan pesan permintaan saat gagal Menangguhkan pesan permintaan jika pemrosesan masuk gagal karena kegagalan alur penerimaan atau kegagalan perutean. Default tidak dicentang.
    Sertakan detail pengecualian dalam kesalahan Ketika terjadi kesalahan, mengembalikan kesalahan SOAP apa pun untuk membantu penelusuran kesalahan. Default tidak dicentang.

Mengelola Lokasi Penerimaan menjelaskan properti tambahan.

Langkah 4: Mengirim pesan

  1. Buka Fiddler atau Postman (atau apa pun yang Anda inginkan).

  2. Tempelkan URL pemicu Permintaan dari aplikasi logika Anda. Anda menyalin URL ini di Langkah 3.

  3. Pilih POST sebagai kata kerja HTTP, dan atur header Jenis konten ke application/json. Di isi, tempelkan JSON berikut:

    {"hello":"world"}
    
  4. Karena ini adalah panggilan satu arah ke BizTalk, hasilnya harus http 202. Jika Anda menggunakan sampel HelloWorld SDK, buka server BizTalk Anda. Mungkin ada file di folder kirim Anda.

Mengirim pesan ke aplikasi logika

Langkah 1: Membuat aplikasi logika

  1. Di portal Azure, buat aplikasi logika baru.

  2. Menambahkan pemicu Saat permintaan HTTP diterima

  3. Tambahkan tindakan Office 365 Outlook - Kirim email. Untuk Alamat ke, masukkan alamat Office 365 Anda. Untuk Subjek, masukkan Sending from BizTalk. Untuk Isi, pilih output Isi dari pemicu Saat permintaan HTTP diterima .

  4. Aplikasi logika Anda terlihat mirip dengan contoh berikut:

    Contoh adaptor LogicApp yang menggunakan Office 365 dan Outlook

  5. Salin URL HTTP POST yang dibuat secara otomatis saat Anda menyimpan aplikasi logika; Anda memerlukan URL ini di langkah berikutnya. Anda mungkin harus menutup dan membuka kembali aplikasi logika untuk melihat URL.

Langkah 2: Buat Port Kirim

Agar BizTalk Server mengirim pesan ke aplikasi logika, aplikasi logika harus memiliki pemicu Manual , seperti Manual - Saat permintaan HTTP diterima.

  1. Di Administrasi BizTalk Server, perluas Administrasi BizTalk Server, perluas Grup BizTalk, perluas Aplikasi, lalu perluas aplikasi yang ingin Anda jalankan port pengirimannya. Misalnya, perluas Aplikasi BizTalk 1.

  2. Pilih kanan Kirim Port, pilih Baru, dan pilih Port Kirim Satu Arah Statis.

  3. Masukkan Nama untuk port kirim. Misalnya, masukkan LASendPort.

  4. Untuk Jenis, pilih LogicApp dari daftar, dan pilih tombol Konfigurasikan .

  5. Di tab Umum , konfigurasikan URI Panggilan Balik pemicu aplikasi logika Anda. Ada dua cara untuk melakukannya:

    Opsi 1 : Tempelkan URL HTTP POST yang Anda salin di langkah sebelumnya di properti Pemicu (Callback URI). Anda juga dapat menyalin URI menggunakan langkah-langkah berikut:

    1. Di portal Azure, buka aplikasi logika Anda di perancang Logic Apps (mode edit).

    2. Pilih kartu Saat permintaan HTTP diterima , dan salin URL.

    3. Di port kirim Anda, tempelkan URL ini di properti Pemicu (Callback URI).

      Tip

      Anda juga dapat menggunakan API manajemen untuk mendapatkan URI ini.

      Opsi 2 : Jika Anda tidak mengetahui URI Panggilan Balik untuk pemicu Anda, pilih Konfigurasikan, dan masuk ke Azure. Kemudian, gunakan daftar drop-down untuk memilih Langganan, Grup Sumber Daya, Aplikasi Logika, dan Pemicu Anda.

  6. Opsional. Di tab Pengikatan , konfigurasikan properti terkait batas waktu dan pengodean apa pun dari pengikatan WCF-WebHttp yang mendasar. Properti ini berguna saat berhadapan dengan pesan besar.

    Gunakan ini Untuk melakukan ini
    Batas waktu buka Masukkan interval waktu yang diperlukan agar operasi pembukaan saluran selesai. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Kirim batas waktu Masukkan interval waktu yang diperlukan untuk menyelesaikan operasi pengiriman. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero. Jika Anda menggunakan port terima respons permintaan, nilai ini menentukan rentang waktu untuk menyelesaikan seluruh interaksi, bahkan jika klien mengembalikan pesan besar.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Tutup batas waktu Masukkan interval waktu yang diperlukan agar operasi penutupan saluran selesai. Nilai ini harus lebih besar dari atau sama dengan System.TimeSpan.Zero.

    Nilai default: 00:01:00
    Nilai maksimum: 23:59:59
    Ukuran pesan maksimum yang diterima (byte) Masukkan ukuran maksimum, dalam byte, untuk pesan termasuk header, yang akan diterima pada kawat. Ukuran pesan terikat oleh jumlah memori yang dialokasikan untuk setiap pesan. Anda dapat menggunakan properti ini untuk membatasi paparan serangan penolakan layanan (DoS).

    Adaptor appa logika memanfaatkan kelas WebHttpBinding dalam mode transfer yang di-buffer untuk berkomunikasi dengan titik akhir. Untuk mode transportasi yang di-buffer, properti WebHttpBinding.MaxBufferSize selalu sama dengan nilai properti ini.

    Nilai default: 65536
    Nilai maksimum: 2147483647
  7. Opsional. Di tab Pesan , gunakan properti Header HTTP Keluar untuk menambahkan header kustom apa pun pada pesan keluar.

  8. Pilih OK untuk menyimpan konfigurasi.

Mengelola Port Kirim dan Kirim Grup Port menjelaskan properti port pengiriman tambahan.

Langkah 3: Mengirim beberapa pesan

Anda dapat membuat port penerima dan menerima lokasi menggunakan adaptor File. Pastikan aplikasi logika Anda diaktifkan.

  1. Membuat port penerima, seperti FileSendPort,

  2. Buat lokasi terima, dan atur properti yang mirip dengan:

    Properti Input sampel
    Menerima folder C:\temp\In\
    Masker file *.txt
    Alur PassThruReceive
  3. Di port kirim yang Anda buat, atur Filter ke:

    Properti Operator Nilai
    BTS. ReceivePortName == FileSendPort
  4. Buat file teks (FileName.txt) dengan teks berikut. Gunakan file teks ini sebagai pesan sampel Anda:

    <Data>
      <DataID>DataID_0</DataID>
      <DataDetails>DataDetails_0</DataDetails>
    </Data>
    
  5. Salin pesan sampel Anda (FileName.txt) ke folder terima. Port kirim mengirimkan file .txt ke aplikasi logika menggunakan URI yang Anda masukkan. Aplikasi logika Anda menerima file. Jika Anda menggunakan konektor Office 365 Outlook, alamat email Ke Anda akan menerima email, dengan pesan sampel.

Berikutnya

Apa itu Logic Apps

Membuat aplikasi logika

Menggunakan adaptor di BizTalk Server