私はルートを持っています:
from(SU_NAME)
.choice()
.when(STATUS_IS_OK)
.to("xslt:xsl/RemoveNode.xsl")
.split().tokenizeXML("Event", "Header").to(XP_NAME)
.otherwise()
.dynamicRouter(method(router, "slip"))
.end();
スプリッターを削除すると、すべてが正常に機能しますが、ルートにあると次のようになります。
java.lang.Error: Unresolved compilation problem:
The method otherwise() is undefined for the type ExpressionNode
スプリッターをルートの一部にする必要があります。助けてもらえますか。これを取得するためにコードを変更する方法ではなく、ExpressionNode ではなく ChoiceDefinition を選択する必要があることを理解しています。