2016-04-07 25 views
0

根據文檔ESB as a JMS Producer設置OUT_ONLY應使發送中介異步。但相反,我得到超時錯誤,因爲它等待響應。我從各種博客中發現,添加FORCE_SC_ACCEPTED會使其成爲異步。但在這種情況下,代理將在發送中介作出響應。我不希望那樣,我想讓它走出去,在那裏我可以產生一個適當的迴應信息。任何幫助讚賞。WSO2ESB 4.9.0 - OUT_ONLY不適用於JMS端點

回答

1

使用克隆中介:

在第一目標

,定義OUT_ONLY財產和使用發送調解員發送郵件到JMS隊列

在第二目標

,創建響應消息和使用響應中介

+0

謝謝,這是行不通的。但這是正確的方式嗎?當然看起來不像文檔。 –

+0

OUT_ONLY用於避免接收回調被立即執行(因爲不會有任何迴應)。如果在發送inSequence中的某些內容之前設置了OUT_ONLY,那麼您知道outSequence永遠不會被執行 - >您必須在inSequence中生成適當的響應。我看了一下這個示例,並且據我所知,ESB是如何工作的,我認爲這個示例是錯誤的。 –

相關問題