[英]Mirth, Change File Writter Destination after each message
我正在與歡樂頻道合作。
源是數據庫讀取器,目標當前是文件寫入器。
我試圖從數據庫中獲取 xml 消息,將其轉換為 HL7 並將其存儲在平面文件中。 每個 HL7 消息都需要存儲在單獨的平面文件中。
到目前為止,mirth 獲取 xml,將其轉換為 HL7,但它將所有消息存儲在同一個平面文件中。
關於我應該嘗試什么的任何提示? 我應該使用 JavaScript 編寫器而不是文件編寫器嗎?
鑒於您的回答是文件名的格式並不重要,這是一個簡單的解決方案。 只需將“消息 ID”從目標映射框拖放到文件名框。 此頻道的每條消息都將具有唯一的消息 ID。
或者,您可以在“文件名”框中鍵入${message.messageId}
。
文件編寫器目標有兩個字段要填充目錄和文件名。 在這種情況下,我建議將字符串文字與幾個全局或系統變量(例如計數、日期、原始數據等)組合在一起(檢查目標轉換器的右下窗格)。 在下面的示例中,除了將顯示消息處理日期的系統日期變量之外,我還使用計數功能來序列化轉換為 HL7 的消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.