Как создать простой api с помощью mulesoft stodio? Я использую базу данных MySql и пытаюсь создать REST apis и следую этому руководству. http://www.mulesoft.org/documentation/display/current/Creating+an+API+for+a+MySQL+Database Но перед ошибкой Ошибка при выполнении графика: ERROR (com.mulesoft.muleule.datamapper.api.exception.DataMapperExecutionException). Полезная нагрузка сообщения имеет тип: ArrayListСоздать api с помощью студии mulesoft
ответ
У вас что-то не так с вашими определениями DataMapper, возможно, несоответствие данных, поступающих из MySql, и типов данных для полей в DataMapper. Проверьте свои типы данных, полное сообщение об ошибке в Mule Studio и вывод Logger между компонентом MySql и DataMapper, если у вас есть конфигурация, аналогичная примеру в учебнике.
Я был в предположении, что данные источника данных данных не совпадают с полученной полезной нагрузкой.
В соответствии с ошибкой вход данных-картографа определен в определенном формате, но полученный вход имеет список массивов.
Я получаю ответ 404 по ссылке, которую вы упомянули в своем вопросе.
Ваша ошибка не связана с тем, что вы спрашивали о том, как создать Rest API в mule.
Согласно заботе о создании Rest API мула предлагает два способа:
- с помощью остальных компонент (рекомендуется, если у вас есть спецификация остальная определена в Java с помощью джерси или апачской оси)
- ApiKit маршрутизатора с RAML (рекомендован сообществом mulesoft)
В соответствии с вашей озабоченностью по поводу ошибки.
Возможно, вы неправильно отображали поля ввода данных с исходящими сообщениями из соединителя DB. DB Connector всегда возвращает ответ как ArrayList, который должен быть кастом в любую коллекцию, такую как Map или Array.
Я рекомендую использовать функцию считывания данных для соединителя DB mulesoft, которая автоматически отображает поля ввода данных.
если возможно поделитесь своим потоком.
Надеюсь, это поможет.
Проверьте входящие свойства преобразователя данных. вывод запроса БД не должен быть в неизвестном формате. Если это неизвестный формат, в вашем запросе есть что-то не так.
Если вы ищете создание API, ознакомьтесь с приведенной ниже ссылкой.
https://docs.mulesoft.com/anypoint-platform-for-apis/walkthrough-design-existing
проверить документ, как создать API
https://docs.mulesoft.com/anypoint-platform-for-apis/
и относительно ошибки DataMapper просто проверить тип входных данных в выходных данных типа вы картирование. просто перепроверьте формат ввода в формат вывода.
Предлагаю использовать данные переплетать сейчас. Картограф данных устарел. Определите метаданные для вашего HTTP-конца, предоставив некоторый образец JSON и с базой данных вы автоматически получите метаданные, извлеченные с учетом данных. Теперь вы можете использовать перетаскивание для отображения ваших полей, и оно преобразует вход в требуемый выход. вы также можете просмотреть выраженное выражение weave данных, и теперь вы можете легко изменить его, чтобы настроить его.
- 1. Как создать webapp с помощью студии Android?
- 2. Создать продукт, приправленный с помощью андроид-студии
- 3. Mulesoft API Designer auto load RAML file
- 4. Можно ли проверить схему с помощью mulesoft?
- 5. XLS to CSV с помощью Mulesoft
- 6. строительного API, с помощью API LM инструментов
- 7. создать api с помощью php
- 8. Mulesoft flow timeout
- 9. MuleSoft + IBM MQ connection
- 10. MuleSoft NetSuite Connector Search
- 11. Mulesoft, подключающийся к API с базовой аутентификацией, но без пароля
- 12. Mulesoft MuleClient.send() метод
- 13. Mulesoft AnyPoint Платформа Mock сервис
- 14. Как создать файл .apk с помощью eclipse или студии Android?
- 15. Невозможно создать объект в cloudboost с помощью студии android
- 16. Как создать веб-сервер с помощью студии Android?
- 17. Как создать файл jar в студии Android с помощью gradle?
- 18. POST-вызов в Mulesoft
- 19. Hbase MuleSoft Cloudhub Connectivity
- 20. mulesoft dataweave arrayindexoutofbounds error
- 21. Как создать приложение api 19 в студии android 2
- 22. Как передать строку запроса в сообщение с помощью mulesoft
- 23. Как создать с помощью EJBCA: Сертификат API
- 24. Как создать событие meetup с помощью API
- 25. Создать проверку с помощью API Quickbooks
- 26. Как создать симулятор api с помощью firebase.com?
- 27. Как создать приложение quickblox с помощью api?
- 28. создать zip-файл с помощью thunderbird api
- 29. magento - как создать переупорядочение с помощью api?
- 30. Создать бронирование с помощью Temando API