MULE Enterprise 에디션을 사용하여 SOAP 웹 서비스에 메시지를 게시하고 싶습니다. 요청 개체를 만들려면 POJO 입력 데이터 매퍼를 사용하고 출력에 XML을 선택하고 예제 XML 스키마에서 직접 XSD를 추가했습니다. xsd에는 많은 요소가 있기 때문에 제공된 목록에서 루트 요소를 선택했습니다.복잡한 XSD 스키마에서 생성 된 출력을 생성하는 데 Mule Studio 데이터 매퍼를 어떻게 사용할 수 있습니까?
그런 다음 입력 값을 출력에서 원하는 값으로 드래그합니다. (나는 또한 하나의 필드를 매핑하여 오류 확률을 최소로 유지하려고 노력했습니다). 흐름에 액세스 할 때 , 표시된 데이터 매퍼가
* 실패 WARN 다음
그리고 지금 문제는 [XML 작가 : EXT_XML_WRITER0] - (포트와 잘못된 매핑 요소, 결과를 뿌리 바인더 제본 이러한 파일은 올바른 형식이 아닙니다. 이러한 문제를 방지하려면 '파일 당 레코드 수'또는 '레코드 수 최대 값'구성 요소 속성을 '1'로 설정하십시오.) *
어디에서 설정할 수 있습니까? 데이터 매퍼의 옵션 중 무엇입니까?
또한 루트 요소를 하나만 원한다면 루트 요소에 foreach가 필요하지 않습니다. 단지 내용을 채울 필요가 있습니다. 데이터 매퍼에서 아무 데나 지정할 수 있습니까?
감사합니다.
충분히 upvote 할 수 없습니다. 통찰력을 주셔서 감사합니다 –
또한 xsd 대신 예제 XML에서 직접 매핑을 생성하는 문제를 해결할 수 있습니다. –