Редактор задачи «Очередь сообщений» (страница «Получение»)
Используйте страницу Получение диалогового окна Редактор задачи «Очередь сообщений», чтобы настроить задачу «Очередь сообщений» для получения сообщений Microsoft Message Queuing (MSMQ).
Дополнительные сведения об этой задаче см. в разделе Задача «Очередь сообщений».
Параметры
RemoveFromMessageQueue
Указывает, следует ли удалять сообщение из очереди после того, как оно было получено. По умолчанию этому параметру присваивается значение False.ErrorIfMessageTimeOut
Указывает, следует ли считать выполнение задачи завершенным неудачно по истечении лимита времени и отображать сообщение об ошибке. Значение по умолчанию False.TimeoutAfter
Если будет выбрано отображение сообщения об ошибке в случае неудачного завершения задачи, то следует указать количество секунд для ожидания перед отображением сообщения об истечении лимита времени.MessageType
Выбор типа сообщения. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Сообщение файла данных
Сообщение хранится в файле. При выборе этого значения отображается динамический параметр DataFileMessage.
Сообщение переменной
Сообщение хранится в переменной. При выборе этого значения отображается динамический параметр VariableMessage.
Строковое сообщение
Сообщение сохраняется в задаче «Очередь сообщений». При выборе этого значения отображается динамический параметр StringMessage.
Строковое сообщение в переменную
Сообщение
При выборе этого значения отображается динамический параметр StringMessage.
Динамические параметры MessageType
MessageType = Сообщение файла данных
SaveFileAs
Введите путь к используемому файлу или нажмите кнопку с многоточием (…), а затем найдите файл.Перезаписать
Укажите, необходимо ли перезаписать данные в существующем файле при сохранении содержимого сообщения файлов данных. Значение по умолчанию False.Filter
Укажите, следует ли применять фильтр к сообщениям. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Нет фильтра
Эта задача не фильтрует сообщения. Выбор этого значения отображает динамический параметр IdentifierReadOnly.
Из пакета
Сообщение получает только сообщения из указанного пакета. Выбор этого значения отображает динамический параметр Идентификатор.
Динамические параметры фильтра
Filter = Не фильтровать
- IdentifierReadOnly
Этот параметр доступен только для чтения. Он может быть пустым или содержать идентификатор GUID пакета в случае, если свойство «Фильтр» было установлено ранее.
Filter = Из пакета
Идентификатор
Если выбрано применение фильтра, то следует ввести уникальный идентификатор пакета, из которого могут быть получены сообщения, или нажать кнопку с многоточием (…) и указать пакет.См. также разделВыбор пакета
MessageType = Сообщение с переменными
Filter
Укажите, следует ли применять фильтр к сообщениям. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Нет фильтра
Эта задача не фильтрует сообщения. Выбор этого значения отображает динамический параметр IdentifierReadOnly.
Из пакета
Сообщение получает только сообщения из указанного пакета. Выбор этого значения отображает динамический параметр Идентификатор.
Переменная
Введите имя переменной, либо выберите пункт <Создать переменную…> и затем настройте новую переменную.См. также разделДобавить переменную
Динамические параметры фильтра
Filter = Не фильтровать
- IdentifierReadOnly
Этот параметр пуст.
Filter = Из пакета
Идентификатор
Если выбрано применение фильтра, то следует ввести уникальный идентификатор пакета, из которого могут быть получены сообщения, или нажать кнопку с многоточием (…) и указать пакет.См. также разделВыбор пакета
MessageType = Строковое сообщение
Сравнить
Укажите, следует ли применять фильтр к сообщениям. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Нет
Сообщения не сравниваются.
Точное совпадение
Сообщения должны точно совпадать со строкой, указанной в параметре CompareString.
Без учета регистра.
Сообщение должно совпадать со строкой, указанной в параметре CompareString, но регистр при этом не имеет значения.
Содержит
Сообщения должны содержать строку, указанную в параметре CompareString.
CompareString
Если в качестве значения параметра Сравнить установлено Нет, укажите строку, с которой должно сравниваться сообщение.
MessageType = String message to variable
Сравнить
Укажите, следует ли применять фильтр к сообщениям. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Нет
Сообщения не сравниваются.
Точное совпадение
Сообщения должны точно совпадать со строкой, указанной в параметре CompareString.
Без учета регистра.
Сообщение должно совпадать со строкой, указанной в параметре CompareString, но регистр при этом не имеет значения.
Содержит
Сообщение должно содержать строку, указанную в параметре CompareString.
CompareString
Если в качестве значения параметра Сравнить установлено Нет, укажите строку, с которой должно сравниваться сообщение.Переменная
Введите имя переменной, в которой должно храниться полученное сообщение, либо выберите пункт <Создать переменную…> и затем настройте новую переменную.См. также разделДобавить переменную