Lekcja 2: Tworzenie obiektów docelowych konwersacji
W tej lekcji użytkownik zapozna Tworzenie wszystkich obiektów, które są włączone do bazy danych miejsce docelowe konwersacji z innej bazy danych.
Procedury
Przełącz się do bazy danych TargetDB
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go przełączyć kontekst do TargetDB bazy danych.
USE TargetDB; GO
Utwórz typy wiadomości
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go do tworzenia typów wiadomości w konwersacji.typ komunikatu Nazwy i właściwości, które określisz muszą być identyczne do tych, które zostaną utworzone w InitiatorDB w następnej lekcji.
CREATE MESSAGE TYPE [//BothDB/2DBSample/RequestMessage] VALIDATION = WELL_FORMED_XML; CREATE MESSAGE TYPE [//BothDB/2DBSample/ReplyMessage] VALIDATION = WELL_FORMED_XML; GO
Tworzenie kontrakt
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go do utworzenia kontrakt dla konwersacji.Nazwa kontrakt i właściwości, które określisz muszą być identyczne kontrakt zostanie utworzony w InitiatorDB w następnej lekcji.
CREATE CONTRACT [//BothDB/2DBSample/SimpleContract] ([//BothDB/2DBSample/RequestMessage] SENT BY INITIATOR, [//BothDB/2DBSample/ReplyMessage] SENT BY TARGET ); GO
Tworzenie kolejka docelowa i usługa
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go do utworzenia kolejki, usługa, która jest używana dla miejsce docelowe.Instrukcja tworzenia usługa kojarzy usługa z TargetQueue2DB tak, aby wszystkie wiadomości, które są wysyłane do usługa zostaną odebrane w TargetQueue2DB.Tworzenie usługa również określa, że tylko konwersacje, które używają //BothDB/2DBSample/SimpleContract utworzony wcześniej usługa można używać jako usługa miejsce docelowe.
CREATE QUEUE TargetQueue2DB; CREATE SERVICE [//TgtDB/2DBSample/TargetService] ON QUEUE TargetQueue2DB ([//BothDB/2DBSample/SimpleContract]); GO
Następne kroki
Pomyślnie skonfigurowano TargetDB do obsługi konwersację między nim a InitiatorDB.Następnie skonfiguruj InitiatorDB do zainicjowania konwersacji, aby TargetDB.See Lekcja 3: Tworzenie obiektów inicjatora rozmowy.