Я пытаюсь использовать преобразование для сопоставления из XML в JSON, у меня есть базовый пример XML, и когда я устанавливаю метаданные из примера XML, выдается ошибка:
"Не удалось разрешить сообщениевыражение типа полезной нагрузки 'Example_XML' для элемента 'ee: transform' пользовательских метаданных. Оно будет пропущено из определения. Первоначальная ошибка: не удалось разрешить тип Example_XML в выражении Example_XML .. "
Мой пример xml:
<XML> <String></String> </XML>
Конфигурация My Mule:
<?xml version="1.0" encoding="UTF-8"?> <mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/ee/core http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd"> <flow name="papi-omx-orders-externalFlow" doc:id="3d3e75be-f116-4f73-a36a-7e461af10485" > <ee:transform doc:name="Transform Message" doc:id="12804b39-a6b4-4f46-8373-064b93db300c" > <ee:message > <ee:set-payload ><![CDATA[%dw 2.0 output application/java --- { }]]></ee:set-payload> </ee:message> </ee:transform> </flow> </mule>
У меня, похоже, нет этой проблемы при попытке установить метаданные из JSON