Отправка и получение тестовых публикаций в папке объектов темы

Можно отправлять (публиковать) и получать (подписываться на) тестовые публикации (сообщения) для проверки работоспособности тем и сети службы публикации/подписки. Можно настроить публикацию таким образом, чтобы служба публикации/подписки сохраняли копию после публикации ее подписчикам. Это позволяет новым подписчикам получать публикацию даже если они подписались на нее после ее публикации.

Прежде чем начать

Перед тем, как начать:

Об этой задаче

Для отправки и приема тестовых публикаций для любой темы:

Процедура

  1. Подпишитесь на тему, который требуется проверить:
    1. В представлении Навигатор разверните администратора очередей, хранящего службу публикации/подписки.
    2. Щелкните правой кнопкой мыши на папке Темы, затем выберите Проверить подписку....
      Откроется приложение Подписаться.
    3. Введите строку темы в поле Строка темы. Строка темы должна иметь то же имя, что и сервер публикации.
  2. Опубликуйте сообщение в той же теме:
    1. В представлении Навигатор разверните администратора очередей, хранящего службу публикации/подписки.
    2. Щелкните правой кнопкой мыши на папке Темы и выберите Проверить публикацию....
      Откроется приложение Опубликовать тестовое сообщение.
    3. В поле Тема введите имя темы, в котором нужно опубликовать сообщение.
      Вы или другой сервер публикации можете быть зарегистрированы для публикации темы или можно ввести новую строку темы. При публикации сообщения вы автоматически регистрируетесь как сервер публикации темы.
    4. В поле Данные сообщения введите сообщение для отправки в публикации.
      Например, введите Привет, мир!
    5. Нажмите кнопку Опубликовать сообщение для отправки сообщения в службу публикации/подписки.
    Подписчик получает сообщения (публикацию).
  3. Запустите другой экземпляр приложения Подписаться.
    Второе приложения Подписаться не получает сообщение, опубликованное приложением опубликовать тестовое сообщение, так как оно не было подписано на тему во время отправки публикации в службе публикации/подписки.
  4. Отпишите второй экземпляр приложения Подписаться от раздела.
    1. Во втором приложении Подписаться выберите Отписаться.
      Второе приложение Подписаться более не сможет получать публикации в данной теме. Первое приложение Подписаться по-прежнему может получать публикации в данной теме.
  5. Опубликуйте сохраненную публикацию в разделе.
    1. В приложении Опубликовать тестовое сообщение выберите переключатель Сохраненное сообщение.
    2. Измените текст в поле Данные сообщения.
      Например, введите Привет, я дома.
    3. Нажмите кнопку Опубликовать сообщение.
      Сохраненная публикация будет опубликована в службе публикации/подписки. Первое приложение Подписаться получит сохраненную публикацию. Второе приложение публикация не получает публикацию, так как оно не подписано.
  6. Снова подпишите второе приложение Подписаться на раздел:
    1. Во втором приложении Подписаться выберите Подписаться.
      Второе приложение Подписаться будет снова подписано на тему и получит сохраненные публикации, так как служба публикации/подписки хранит копию сохраненной публикации.

Результаты

Теперь вы опубликовали и подписались на тестовые публикации, включая сохраненные публикации.