1
爲了改進我的流程,我想測試一些情況,其中在處理消息時停止流程/應用程序或集成節點(以測試事務處理流程的實際情況取決於不同的設置)。由於IIB9處理簡單請求的速度很快,因此我沒有足夠的時間快速關閉流程。 我試圖使用調試器,但似乎沒有工作;在調試時我無法停止流程或應用程序,關閉集成節點似乎也不能正常工作。測試IBM Integration Bus的事務性
是否有一個(內部構建)的方式讓代理非常慢地工作,所以我有時間關閉它?或者我應該考慮一個非常複雜的計算節點來保持它幾秒鐘?
歡迎任何建議(對於後者,如果這是最好的選擇)。
這是一個好主意,沒有想到這一點。並讓它拋出一個異常,會有相同的效果? – Century
我還發現了可以使用的SLEEP功能。也可能是一種可能性。 – Century
SLEEP功能也是一個好主意。它會給你足夠的時間去停止執行小組。有一點需要記住,只要發出mqsistopmsgflow命令,SLEEP就會中斷。您可以在SLEEP後添加一些代碼並驗證它是否被執行。 –