Udostępnij za pośrednictwem


Tworzenie Service Broker zamówień

Kontrakty zdefiniować nazwę zadania firmy i listę typów wiadomości, w tym zadaniem.usługa BrokerKontrakty określają dwie role innej usługa: Inicjator i miejsce docelowe.Inicjator konwersacji rozpoczyna konwersację, wysyłając wiadomość do miejsce docelowe.kontrakt, która używa konwersacji definiuje roli usługa może wysyłać wiadomości z danym typ komunikatu.

Dla każdego zadania wykonuje usługa tworzenia kontrakt zawierający typy wiadomości dla każdego kroku w zadaniu.Dla każdego typu komunikatu należy określić, czy typ komunikatu są wysyłane z inicjatora do miejsce docelowe z docelowego do inicjatora lub w obu kierunkach.

kontrakt nie określa kolejności wiadomości lub liczba wiadomości określonego typu, które mogą być wysyłane.Service Broker wymaga, że inicjatora wysyłanie pierwszej wiadomości w konwersacji okna dialogowego.Po pierwszej wiadomości nie istnieją wymagania zamawiania.

Więcej niż jednego kontrakt można używać tych samych typów wiadomości.Na przykład komunikat, który składa się z dokumentem XML, który zawiera numer części i ilość może być przydatne w zadanie, które akceptuje zamówienia od nabywcy, zadania, który zarządza zapasów i zadania, która żąda wysyłki.Każde zadanie odpowiada odrębną umową, ale wszystkie trzy kontrakt można używać tego samego typ komunikatu.

Format komunikatu sieci zawiera nazwę kontrakt.Dlatego nazw kontrakt są często wybierany w celu uniknięcia problemów sortowanie i konflikty nazw.Aby uzyskać więcej informacji dotyczących nazw, zobacz Naming Service Broker obiektów.