MhStatus

Поддерживаются только производитель.Компонент для отправки статуса/протокола в MessageHub

URI format

messageHubStatus

Options:

messageHubStatus

  • String

  • По умолчанию: URI Path (@UriPath)

  • Тип: Текущий статус пакета в Message Hub

  • Да

  • "0" STATUS_PARAM_VALUE_INPUTED Введен – пакет создан, но еще не загружен в систему.

    "1" STATUS_PARAM_VALUE_LOADED Загружен – пакет успешно загружен в Message Hub.

    "2" STATUS_PARAM_VALUE_DONE Обработан – пакет успешно обработан без ошибок.

    "3" STATUS_PARAM_VALUE_ERROR Обработан с ошибкой – при обработке пакета возникли ошибки.

    "4" STATUS_PARAM_VALUE_UPLOADED Выгружен – пакет успешно отправлен во внешнюю систему.

    "5" STATUS_PARAM_VALUE_UPLOAD_ERROR Ошибка выгрузки – при отправке пакета произошла ошибка.

    "6" STATUS_PARAM_VALUE_UPLOADING Выгружается – пакет в процессе отправки во внешнюю систему.

    "7" STATUS_PARAM_VALUE_PROCESSING Обрабатывается – пакет находится в процессе обработки.

msgPackageId

  • Long

  • По умолчанию: URI Param (@UriParam)

  • Тип: Уникальный идентификатор пакета сообщений

  • Да

  • 123456789

errorCode

  • Long

  • По умолчанию: URI Param (@UriParam)

  • Тип: Код ошибки, если обработка пакета завершилась неудачно

  • Нет

  • 2

errorMessage

  • String

  • По умолчанию: URI Param (@UriParam)

  • Тип: Текст сообщения об ошибке

  • Нет

  • "File not found", "Validation failed"

Пример использования с заполнением этих параметров:

//..... 
.to("mhstatus:" + STATUS_PARAM_VALUE_DONE + "?errorCode=0&errorMessage=Получен пакет интеграционных сообщений от коннекторов к внешним системам") 
// ...]] > 

Создание пакетов в messageHub можно отключить в зависимости от следующего параметра:

Конфигурация

  • Значение по умолчанию

useMHProtocol

  • Тип: Флаг, определяющий, включена ли функциональность mhpackage. Если значение true, создание пакетов включено.

  • По умолчанию: Boolean

  • Тип: true