Веселье, меняйте место назначения файлового писателя после каждого сообщения - PullRequest
0 голосов
/ 25 марта 2020

Я работаю с Mirth Channel.

Источником является читатель базы данных, в настоящее время получателем является файловый писатель.

Я пытаюсь получить сообщение xml из базы данных, преобразовать его в HL7 и хранить его на плоском файле. Каждое сообщение HL7 должно храниться в отдельном плоском файле.

Пока мирт получает xml, преобразует его в HL7, но хранит все сообщения в одном плоском файле.

Любые советы о том, что мне следует попробовать? Должен ли я использовать JavaScript Writer вместо File Writer?

1 Ответ

1 голос
/ 27 марта 2020

В свете вашего ответа о том, что формат имени файла не важен, это простое решение. Просто перетащите «Идентификатор сообщения» из поля «Назначения» в поле «Имя файла». Каждое сообщение для этого канала будет иметь уникальный идентификатор сообщения.

В качестве альтернативы, вы можете ввести ${message.messageId} в поле Имя файла.

...