mulesoft stodio를 사용하여 간단한 API를 만들려면 어떻게해야합니까? MySql 데이터베이스를 사용하고 REST API를 만들고이 자습서를 따르려고합니다. http://www.mulesoft.org/documentation/display/current/Creating+an+API+for+a+MySQL+Database 그러나 오류가 발생했습니다 그래프 실행 중 오류 발생 : ERROR (com.mulesoft.mule.module.datamapper.api.exception.DataMapperExecutionException). 메시지 페이로드 유형 : ArrayListmulesoft studio를 사용하여 API 만들기
답변
DataMapper 정의에 문제가 있습니다. 아마도 MySql 데이터와 DataMapper 필드의 데이터 유형이 일치하지 않습니다. 튜토리얼의 예제와 비슷한 구성을 가지고 있다면 데이터 유형, Mule Studio의 전체 오류 메시지, MySql 컴포넌트와 DataMapper 사이의 Logger 출력을 확인하십시오.
데이터 매퍼 원본 데이터가 수신 한 페이로드와 일치하지 않는다고 가정합니다.
오류에 따라 data-mapper 입력은 정의한 형식이지만 수신 된 입력은 array-list입니다.
귀하의 질문에서 언급 한 링크에 404 응답이 표시됩니다.
당신의 오류는 당신이 뮬 (mule)에서 휴식 API를 만드는 방법에 관한 질문과 관련이 없습니다.
- : 나머지의 API 노새를 만드는 방법에 대한 우려 사항에 따라
두 가지 방법을 제공합니다 RAML (mulesoft 커뮤니티에서 권장하는 것이 좋습니다)
오류에 대한 우려 사항에 따라.
DB 커넥터의 아웃 바운드 메시지와 함께 datamapper의 입력 필드를 올바르게 매핑하지 않았을 수 있습니다. DB 커넥터는 Map이나 Array와 같은 컬렉션에 종속되어야하는 ArrayList로 응답을 항상 반환합니다.
데이터 맵퍼의 입력 필드를 자동으로 매핑하는 mulesoft DB 커넥터의 데이터 감지 기능을 사용하는 것이 좋습니다.
가능한 경우 공유하십시오.
희망이 도움이됩니다.
데이터 맵퍼의 인바운드 속성을 확인하십시오. DB 쿼리의 출력은 알 수없는 형식이 아니어야합니다. 알 수없는 형식이면 쿼리 출력에 문제가 있습니다.
API를 만들려면 아래 링크를 클릭하십시오. API를
https://docs.mulesoft.com/anypoint-platform-for-apis/
를 작성하고 DataMapper 오류가 바로 출력 데이터 입력 데이터 유형을 확인 관련하는 방법
https://docs.mulesoft.com/anypoint-platform-for-apis/walkthrough-design-existing
확인 문서는 맵핑 입력합니다. 입력 형식을 출력 형식으로 교차 점검하십시오.
데이터 직조를 사용하는 것이 좋습니다. 데이터 맵퍼는 더 이상 사용되지 않습니다. 몇 가지 샘플 JSON을 제공하여 HTTP 엔드에 대한 메타 데이터를 정의하고 데이터베이스와 함께 데이터 감각으로 메타 데이터를 자동으로 추출합니다. 이제 필드를 맵핑하기 위해 드래그 앤 드롭을 사용할 수 있으며 입력을 요청 된 출력으로 변환합니다. 당신은 또한 데이터 위브 표현이 생성 된 모습을 볼 수 있으며, 이제 그것을 쉽게 변경할 수 있습니다.
- 1. Visual Studio를 사용하여 페이스 북 API 설정
- 2. godoc을 사용하여 API 만들기
- 3. CakePHP를 사용하여 API 만들기
- 4. Mulesoft : JSEL 페이로드의 배열에 MEL을 사용하여 액세스
- 5. Mulesoft Anypoint 스튜디오에서 AMQP 커넥터를 설치하지 않습니다.
- 6. MuleSoft WebServiceComsumer 패스 헤더
- 7. Visual Studio를 사용하지 않고 Windows 서비스 만들기
- 8. 플라스크를 사용하여 RESTful API 만들기?
- 9. Firebase 3를 사용하여 API 만들기
- 10. Task.Run을 사용하여 비동기 API 만들기
- 11. Mule Studio를 사용하여 CSV
- 12. Visual Studio를 사용하여 데이터베이스 설치 프로그램 업그레이드 패치 만들기
- 13. 는 Mulesoft Anypoint 플랫폼 모의 서비스
- 14. Mulesoft Anypoint Studio를 다운로드하려면 30 일 무료 평가판을 다운로드하십시오. 30 일 후에 어떻게 사용합니까?
- 15. Mulesoft : 기존의 심층 노드가없는 기본값
- 16. Visual Studio를 사용하여보다 복잡한 설정 프로젝트 만들기
- 17. Mulesoft - 선택 구성 요소 사용
- 18. 구성 Mulesoft 공유 배포 메모리
- 19. MuleSoft : 기존지도에 1을 추가하고 싶습니다.
- 20. MuleSoft - 쿼츠 세트 속성 파일
- 21. MuleSoft - 끝점 내부에 flowVars 사용
- 22. Mulesoft APIKit 라우터를 통해 zip 파일을 다운로드하십시오.
- 23. Visual Studio를 사용하여 AVR 코드
- 24. MuleSoft : 상품 라인의 항목 별, 그룹으로 나누기
- 25. SWIG를 사용하여 C에서 객체 지향 API 만들기
- 26. Kentico API 9를 사용하여 Multiculture 제품 만들기
- 27. 자바 API 클래스 캘린더를 사용하여 캘린더 만들기
- 28. HTTParty를 사용하여 레일에 웹 API 만들기
- 29. api v3을 사용하여 Google 캘린더에서 이벤트 만들기
- 30. enunciate를 사용하여 모든 API 호출 색인 만들기