Я сталкиваюсь с проблемой при использовании трансформатора xslt .. В качестве входных данных я получил ответ в xml от микросотового коннектора. И я конвертирую в другую форму xml с помощью xslt transformer. Но проблема в том, я не получил значения от конкретного узла ..Не получать значение в трансформаторе xslt mule esb
Ниже мои flow..Whats неправильно с этим потоком
<flow name="flow1">
<http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/>
<component class="org.com.test" doc:name="Java"/>
<dynamicsax:invoke-document-service-operation config-ref="Microsoft" serviceAndSoapActionUri="XXXXX" doc:name="Microsoft"/>
<mulexml:dom-to-xml-transformer mimeType="application/xml" doc:name="DOM to XML"/>
<mulexml:xslt-transformer mimeType="application/xml" xsl-file="src/main/resources/demo.xslt" maxIdleTransformers="2" maxActiveTransformers="5" doc:name="XSLT"/>
<logger message="--> #[payload]" level="INFO" doc:name="Logger"/>
<file:outbound-endpoint path="PurchaseOrder" outputPattern="test.xml" responseTimeout="10000" doc:name="File"/>
</flow>
Выход
<?xml version="1.0" encoding="UTF-8"?>
<type>
<id />
<name />
</type>
я не получил значение ..
Если я использую файл как источник, тогда я получил успешный выход. Если я использовал ниже поток, тогда он запускается
<flow name="flow2">
<file:inbound-endpoint path="Input" moveToDirectory="Backup" responseTimeout="10000" doc:name="File"/>
<mulexml:xslt-transformer xsl-file="src/main/resources/demo.xslt" maxIdleTransformers="2" maxActiveTransformers="5" doc:name="XSLT"/>
<file:outbound-endpoint path="Output" outputPattern="test.xml" responseTimeout="10000" doc:name="File"/>
</flow>
Выход
<?xml version="1.0" encoding="UTF-8"?>
<type>
<id>1</id>
<name>test</name>
</type>
Что случилось с 1-го flow..please помощью решить this..I нужно 1-ый поток, который будет выполнен ..