RAML внутри MULE (3.x) anypoint studio дает нулевую полезную нагрузку

RAML внутри MULE (3.x) anypoint studio выдает нулевую полезную нагрузку из-за http://www.mulesoft.org/schema/mule/apikit/current/mule-apikit.xsd не найден. Почему его убрали? Есть альтернативы?


person Srigandan    schedule 24.04.2020    source источник
comment
Не могли бы вы добавить немного подробностей? Какая именно ошибка в логах? Когда это происходит? Этот XSD должен требоваться при запуске и требуется на уровне файла конфигурации mule.   -  person afelisatti    schedule 24.04.2020
comment
Проект прошел успешно, и я смог увидеть браузер RAML. Но когда я отправляю запрос через RAML, он получает полезную нагрузку NULL.   -  person Srigandan    schedule 26.04.2020
comment
XSD - это не ваша проблема, вам следует проверить логику обработки отправляемого вами запроса.   -  person afelisatti    schedule 28.04.2020


Ответы (1)


Необходимые XSD включены в модули или соединители. Если Mule пытается получить доступ к XSD из Интернета, обычно это происходит из-за того, что он неправильно упакован. Если это версия Mule до 3.8, вероятно, модуль APIKit не был включен в развертываемое приложение. Для сборок Maven зависимость должна быть добавлена ​​в pom, даже если вы видите APIKit в Studio.

person aled    schedule 24.04.2020
comment
Я не вижу проблемы в сборке. Сборка прошла успешно, и браузер RAML успешно загружен при развертывании. - person Srigandan; 26.04.2020
comment
Я не вижу ошибки xsd, но подозреваю, что она может быть причиной проблемы. Я могу отправить запрос из моего RAML-файла, и он не может быть перенаправлен в API-интерфейс проблемы. Когда я смотрел xml, я проверил xsd и обнаружил, что он отсутствует. Так что я подумал, что это проблема - person Srigandan; 27.04.2020
comment
Тогда описание немного вводит в заблуждение. Вы должны уточнить, что является фактическим симптомом, а что - теорией. Я ожидал, что отсутствующая схема вызовет ошибку, а не нулевой ответ. Вы должны поделиться конфигурациями, RAML, журналами, чтобы лучше понять проблему. И, возможно, добавьте больше журналов, чтобы увидеть, когда значение изменится. - person aled; 27.04.2020