Udostępnij za pośrednictwem


Lekcja 3: Tworzenie obiektów inicjatora rozmowy

W tej lekcji użytkownik zapozna Tworzenie wszystkich obiektów, które umożliwiają bazy danych w celu zainicjowania konwersacji z innej bazy danych.

Procedury

Przełącz się do bazy danych InitiatorDB

  • Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go przełączyć kontekst do InitiatorDB bazy danych.

    USE InitiatorDB;
    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 są określone w tym miejscu muszą być identyczne z tymi, które zostały utworzone w TargetDB w poprzedniej 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 są określone w tym miejscu muszą być identyczne z kontrakt, który został utworzony w TargetDB w poprzedniej lekcji.

    CREATE CONTRACT [//BothDB/2DBSample/SimpleContract]
          ([//BothDB/2DBSample/RequestMessage]
             SENT BY INITIATOR,
           [//BothDB/2DBSample/ReplyMessage]
             SENT BY TARGET
          );
    GO
    

Tworzenie kolejki inicjatora iusł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 inicjatora.Ponieważ nazwa kontrakt nie jest określona, żadnych innych usług można użyć tej usługa jako usługa miejsce docelowe.

    CREATE QUEUE InitiatorQueue2DB;
    
    CREATE SERVICE [//InitDB/2DBSample/InitiatorService]
           ON QUEUE InitiatorQueue2DB;
    GO
    

Następne kroki

Pomyślnie skonfigurowano InitiatorDB i TargetDB do obsługi konwersację między dwie bazy danych.Następnie zostanie ukończona konwersację używa konfiguracja.See Lekcja 4: Począwszy od konwersacji i przekazywania wiadomości.