MhStatus
Поддерживаются только производитель.Компонент для отправки статуса/протокола в MessageHub
URI format
messageHubStatusOptions:
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