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:// Переводчик

Пожалуйста, дайте мне знать, если вам нужны другие детали. Любая помощь приветствуется!

Спасибо

0 ответов

Другие вопросы по тегам