Я хочу экспортировать сообщения канала на ftp-сервер или внешний диск. Я думаю, что мы можем экспортировать сообщения через rest API. Не могли бы вы помочь в этом..
Как создать mirth-канал с помощью rest API.
Ответы (2)
Если вы хотите отправлять сообщения в REST API, вы можете использовать коннектор назначения HTTP Sender
.
Если для вашей конечной точки REST API требуются какие-либо специальные заголовки или аутентификация, вам необходимо настроить это соответствующим образом (например, задав переменные в преобразователе назначения). Не забудьте указать что-нибудь в поле «Содержание» в нижней части экрана — обычно оно имеет значение, например ${message.transformedData}
или ${message.rawData}
.
Если вы хотите отправлять сообщения на FTP-сервер, вы можете использовать коннектор назначения File Writer
. Опять же, убедитесь, что вы указали что-то вроде ${message.transformedData}
в поле «Шаблон».
Конечная точка POST /channels/{channelId}/messages/_export
предназначена для экспорта сообщений в файлы в файловой системе сервера. Когда клиент выполняет экспорт в локальную файловую систему, он в основном записывает результаты GET /channels/{channelId}/messages
с одним файлом на сообщение и включенными вложениями. См. Источник.
Возможно, самый эффективный способ получить все ваши обработанные сообщения вне офиса — просто сделать резервную копию базы данных.
Средство очистки данных также имеет возможность архивировать сообщения на диск по мере их удаления, и при желании эти файлы могут быть извлечены и отправлены за пределы офиса.