我在駱駝班有一條路線。我需要不同的routeIDs
不同的選擇。即當transtype=CXML
被調用時,routeId
應顯示爲CXML
&當transtype=OCI
被調用時,routeId
應顯示爲OCI
。我們可以針對多個選擇的特定路線有不同的路線ID嗎?
那裏我使用不同的選擇。
例如。
from(IntegrationConstants.JMSQUEUE)
.process(routeHeaderProcessor)
.choice()
.when(transtype=CXML)
.then(...........)
.routeId(CXML)
.when()
.when(transtype=OCI)
.then(...........)
.routeId(OCI)
然而,當我運行這個程序與transType=CXML
或OCI
,我只得到輸出routeId
爲OCI
。
你能否建議我如何在同一路線中爲不同的transType選擇不同的routeID?
我被困在這一段時間了。如果不是routeID
,我們可以爲不同的選擇分配一些唯一的ID嗎?這樣我們可以使事情更具體化?
請有關如何格式化您的文章閱讀[編輯幫助(http://stackoverflow.com/editing-help)。 – 2015-04-05 08:12:04
路線啓動後,您無法更改路線ID。正如Petter所說,您可以使用其他路線作爲子路線並使用直接端點將其鏈接起來。 – 2015-04-05 16:16:25