2017-07-25 24 views
1

要求是我們需要每天下載一些證書。爲此,我們在我們的應用程序中有RESTfull endpoint,當手動向RESTfull endpoint發送請求時,證書將下載到我們的應用程序文件夾中。歡樂連線:如何在一天內創建一次HTTP請求頻道

現在我期待通過在Mirth中創建頻道來實現自動化,這將使HTTP每天請求RESTfull endpoint

在Mirth頻道中,destination設置爲HTTP sender並完成其他配置。

但我沒有得到有關Source需要完成的配置。

任何人都可以請建議什麼應該是source考慮到要求?

在此先感謝..

回答

2

這很容易做到。只需使用JavaScript閱讀器即可返回虛擬消息。真的只是像這樣的工作:

return 'dummy'; 

可用的調度選項允許你在一定的時間間隔,輪詢每天一次輪詢在特定的時間,甚至指定一個cron表達式。還提供高級選項,允許您選擇一週/一月中的哪幾天進行輪詢。

一旦您向HTTP發件人發送了您的請求,我想您就會想要對響應進行一些操作。您可以在後續目的地中使用來自該目的地的響應。例如,您可以使用數據庫寫入器來獲取來自HTTP響應的值並插入到表中。或者,您可以使用Channel Writer將響應轉發到完全不同的頻道。

+1

好的解決方案。謝謝Nick –

+1

非常完美,非常感謝。 –

0

要在源做什麼操作?你的意思是說,你正在做的目的你的主要操作,如果你想有一個虛擬源表示reader.If你細說使用您的通道查詢我可以明確回答。

+0

是的主要操作是在'目標'本身是'HTTP發送者'完成的。但'HTTP發送者'應該每天只發送一次HTTP請求。我認爲我們需要在'Source'中進行控制。 '頻道閱讀器',沒有設置時間間隔的選項。任何其他選項在這裏? –

相關問題