XSLT не может определить путь к файлу при использовании direct-vm в коммутаторе JBoss FSW
Мы разработали интеграционные компоненты (Consumer, Router & Provider) с использованием JBoss FSW. Процесс нашей интеграции таков: запрос будет поступать к потребителю, маршрутизатор выполнит логику преобразования или маршрутизации, а поставщик вызовет фактического поставщика и вернет ответ вызывающей программе.
В этом мы делаем перевод с использованием XSLT. XSLT ссылается на документ XML, который доступен в пути к классам. Но XSLT не может разрешить документ XML при использовании direct-vm: //, но то же самое работает при использовании vm: //.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- <xsl:output omit-xml-declaration="yes" indent="yes"/> -->
<xsl:param name="metaData" select="document('../xml/MappingReference.xml')" />
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
</xsl:stylesheet>
URI для Direct-VM: direct-vm:// Переводчик
Пожалуйста, дайте мне знать, если вам нужны другие детали. Любая помощь приветствуется!
Спасибо