0

org.apache.camel.Processorインターフェースを実装するorg.milyn.smooks.camel.processor.SmooksProcessorを使用して、EDIメッセージを含むファイルをxmlに変換しようとしました。ファイルを含むディレクトリは、ラクダのソースエンドポイントとして設定されます。ただし、メッセージを解析しようとすると、エラーが発生し、SmooksExceptionが次のようにスローされます。

org.milyn.SmooksException:ソースのフィルタリングに失敗しました。org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:97)[milyn-smooks-core-1.5.1.jar:] at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java: 64)[milyn-smooks-core-1.5.1.jar:] at org.milyn.Smooks._filter(Smooks.java:526)[milyn-smooks-core-1.5.1.jar:]atorg.milyn。 Smooks.filterSource(Smooks.java:482)[milyn-smooks-core-1.5.1.jar:] at org.milyn.smooks.camel.processor.SmooksProcessor.process(SmooksProcessor.java:95)[milyn-smooks- camel-1.4.jar:] org.apache.camel.util.AsyncProcessorConverterHelper $ ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)[camel-core-2.10.1.jar:2.10.1]atorg.apache.camel。 util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.10.1.jar:2.10。

EDIメッセージとedi-to-xmlの構成は、smooksのWebサイトに記載されているものと同じです。何が問題なのでしょう?私はmilyn-smooks-camelv1.4とmilyn-smooks-corev1.5.1を使用しています。

前もって感謝します。

4

0 に答える 0