데이터 매핑
어떻게합니까 Mendix 데이터 매핑을 지원하시나요?
외부 데이터 형식을 애플리케이션에서 사용하는 엔터티에 쉽게 매핑할 수 있는 기능은 통합의 중요한 측면입니다. Mendix 이러한 매핑에 대한 고급 제어와 매핑을 정의하기 위한 이해하기 쉬운 시각적 편집기를 제공합니다. 이를 통해 외부 시스템에서 발생할 수 있는 모든 것을 처리할 수 있을 뿐만 아니라 조직의 모든 이해 관계자와 올바른 매핑에 대해 협업할 수 있습니다.
매핑 사용 Mendix 두 단계가 포함됩니다.
- 외부 시스템과 통신하는 동안 사용할 메시지가 어떤 모양인지 정의합니다. 이는 JSON 스니펫 예제를 기반으로 하는 JSON 또는 XML 메시지이거나 XML 스키마(XSD)를 기반으로 하는 XML 메시지일 수 있습니다.
- 메시지를 어떻게 변환할지 정의하기 위해 매핑을 구성합니다. Mendix 객체 및 그 반대의 경우도 마찬가지입니다.
이러한 메시지 정의 및 매핑은 다음에서 제공하는 다양한 통합 기능을 통해 재사용될 수 있습니다. Mendix (즉, 커넥터 키트를 사용하여 사용자 정의 통합을 제공하는 웹 서비스, REST 서비스 또는 커넥터)
JSON 스니펫을 어떻게 사용할 수 있나요?
외부 REST API에는 종종 수신하기 위해 보내야 하는 예제 JSON 메시지를 포함한 설명서가 함께 제공됩니다. Mendix, 설명서에서 이러한 예제를 복사하여 붙여넣어 애플리케이션 프로젝트에 메시지 정의를 만들 수 있습니다. Mendix JSON 스니펫에 있는 속성의 데이터 유형은 물론 메시지의 구조도 자동으로 감지합니다.
이렇게 하면 매핑에서 해당 메시지 정의를 다른 메시지 정의처럼 사용할 수 있습니다.

XML 및 WSDL을 어떻게 사용할 수 있나요?
웹 서비스 정의(WSDL)를 가져올 경우, WSDL에서 사용된 XML 스키마를 기반으로 메시지 정의가 자동으로 애플리케이션에 제공됩니다.
또는 별도의 XML 스키마 문서를 기반으로 메시지를 정의할 수 있습니다. 프로젝트에서 XML 스키마 문서를 만들고 XSD 파일을 읽으면 사용 가능한 모든 메시지가 표시됩니다. 그런 다음 매핑에서 사용할 수 있습니다.
애플리케이션 데이터에서 XML 및 JSON 메시지를 어떻게 생성할 수 있나요?
서비스나 API를 생성할 때 Mendix, XML과 JSON을 모두 쉽게 지원할 수 있습니다. 이를 위해 메시지 정의 문서를 만든 다음, 엔티티를 메시지 정의 문서로 끌어서 놓기만 하면 모든 개별 메시지를 정의할 수 있습니다. 여기서 JSON 또는 XML에 포함시키지 않으려는 속성을 제외하거나 외부 시스템에 다른 이름을 제공합니다.

이러한 메시지 정의에 따라 가져오기 또는 내보내기 매핑을 사용할 때 XML 또는 JSON을 만들지 여부를 선택할 수 있습니다. Mendix 매핑을 사용할 수 있는 애플리케이션(예: 웹 서비스 호출이나 REST API)입니다.
아래 이미지는 마이크로플로우 내보내기 활동을 사용하여 JSON 메시지를 생성하는 방법을 보여줍니다. XML을 생성하는 것은 JSON 대신 XML을 선택하는 문제일 뿐입니다.
어떻게합니까 Mendix JSON 이외의 형식으로 REST 사용을 지원하시나요?
JSON과 XML을 모두 지원하는 가져오기 및 내보내기 매핑과 함께 REST를 사용할 수 있습니다. 매핑 사용에 국한되지 않고, 메시지를 주고받을 때 콘텐츠 페이로드를 직접 사용하거나 문자열 템플릿을 사용하여 메시지를 정의할 수 있습니다. 바이너리 페이로드의 경우 파일 문서를 주고받을 수 있습니다.
매핑을 사용하여 CSV 또는 Excel 파일을 가져올 수 있나요?
네, CSV 또는 Excel 파일 예시를 기반으로 메시지 형식을 정의할 수 있습니다. 그런 다음 가져오기 매핑에서 이 형식을 사용하여 CSV 또는 Excel 파일을 가져올 수 있습니다.