Bagikan melalui


Cara Menerapkan Pipa

Alur dikompilasi dan disebarkan sebagai bagian dari proses pembangunan dan penyebaran solusi. Pengkompilasi memanggil metode Validasi pada setiap komponen, memungkinkan komponen mengembalikan kesalahan kompilasi pada informasi yang dikonfigurasi. Setelah pembangunan selesai, jalur pemrosesan disebarkan dalam rakitan yang sama bersama solusi lainnya pada saat solusi tersebut disebarkan.

Konfigurasi alur per instans

Konfigurasi pipeline per-instance digunakan untuk memodifikasi properti komponen pipeline dalam pipeline yang diterapkan pada level port pengiriman atau lokasi penerimaan. Konfigurasi alur per instans berguna ketika hanya beberapa properti komponen alur yang perlu dimodifikasi per instans. Misalnya, jika Anda perlu mendukung jenis pesan yang berbeda di beberapa lokasi penerima dan memiliki satu alur penerimaAN XML kustom, konfigurasi alur per instans memungkinkan Anda untuk menyebarkan alur dan mengambil alih konfigurasi default (termasuk menentukan amplop yang berbeda dan nama spesifikasi dokumen). Mekanisme ini didukung di konsol BizTalk Management dan secara terprogram melalui model objek Explorer.

Per-Instance Konfigurasi Alur Menggunakan konsol Administrasi BizTalk

Anda dapat melakukan konfigurasi alur per instans menggunakan konsol BizTalk Management. Setelah Anda menyebarkan alur kustom, buat lokasi penerima sebanyak mungkin atau kirim port sesuai kebutuhan. Kemudian untuk setiap lokasi penerima atau kirim port, ambil alih nilai properti default melalui kotak dialog Konfigurasi alur. Misalnya, untuk menentukan skema dokumen yang berbeda, masukkan nama skema untuk properti EnvelopeDocSpecNames .

Peringatan

Tidak ada validasi nilai konfigurasi yang ditentukan di lokasi penerima atau port pengiriman yang akan dilakukan. Jika konfigurasi salah, pesan akan gagal pada runtime saat melewati alur.

Per-Instance Konfigurasi Alur Menggunakan Model Objek Explorer

Saat file XML yang menjelaskan konfigurasi per instans komponen alur dibaca, file tersebut akan mengambil alih properti yang diatur dalam file alur.

Konfigurasi alur per instans diatur dengan menggunakan model objek BizTalk Explorer. Model objek BizTalk Explorer menyediakan properti ReceivePipelineData pada antarmuka IReceiveLocation dan ISendPort untuk mengatur konfigurasi komponen alur penerima. Model objek BizTalk Explorer juga menyediakan metode SendPipelineData pada antarmuka IReceivePort dan ISendPort untuk mengatur konfigurasi kirim komponen alur.

Konfigurasi alur per instans tidak mendukung hal berikut:

  • Mengatur ulang tahapan dalam sebuah proses

  • Menambahkan atau menghapus tahapan

  • Mengatur ulang komponen dalam tahapan

  • Menambahkan atau menghapus komponen

    Satu-satunya perubahan yang didukung ada dalam konfigurasi komponen alur. Konfigurasi komponen alur per-instance akan menggantikan konfigurasi umum komponen alur tersebut. Jika parameter komponen tidak ditentukan dalam konfigurasi alur per instans, konfigurasi umum untuk parameter tersebut (seperti yang dikonfigurasi dalam Perancang Alur) digunakan.

    Berikut ini adalah contoh data konfigurasi per instans.

<?xml version="1.0" encoding="utf-16"?>  
<Root xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
    <Stages>  
        <Stage CategoryId="9d0e4103-4cce-4536-83fa-4a5040674ad6">  
            <Components>  
                <Component Name=Microsoft Microsoft.BizTalk.Component.MIME_SMIME_Decoder>  
                    <Properties>  
                        <AllowNonMIMEMessage vt=11>true</AllowNonMIMEMessage>  
                    </Properties>  
                </Component>  
            </Components>  
        </Stage>  
        <Stage CategoryId="9d0e4105-4cce-4536-83fa-4a5040674ad6">  
            <Components>  
                <Component Name=Microsoft.BizTalk.Component.XmlDasmComp>  
                    <Properties>  
                        <EnvelopeSpecNames vt=8>MySchemas.EnvelopeSpecNames</EnvelopeSpecNames>  
                        <AllowUnrecognizedMessage vt=11>false</AllowUnrecognizedMessage>  
                    </Properties>  
                </Component>  
            </Components>  
        </Stage>  
        <Stage CategoryId="9d0e410d-4cce-4536-83fa-4a5040674ad6" ExecutionSequence="2">  
            <Components>  
                 <Component Name=Microsoft.BizTalk.Component.XmlValidator >  
                    <Properties>  
                        <DocumentSpecName vt=8>MySchemas.DocspecName</DocumentSpecName>  
                    </Properties>  
                </Component>  
            </Components>  
        </Stage>  
    </Stages>  
</Root>  

Lihat Juga

Mengembangkan Komponen Alur Kustom