IIB v9 mxsd 메시지 정의로 작업하고 있습니다. xsd : anyType 유형으로 XML 요소 중 하나를 정의하고 싶습니다. 그러나 선택할 수있는 유형 목록에서 anySimpleType 및 anyUri 만 가능합니다 (문자열, 정수 등의 다른 모든 유형 외에).IBM Integration Bus 및 xsd : anyType
이 제한 사항을 어떻게 해결할 수 있습니까?
IIB v9 mxsd 메시지 정의로 작업하고 있습니다. xsd : anyType 유형으로 XML 요소 중 하나를 정의하고 싶습니다. 그러나 선택할 수있는 유형 목록에서 anySimpleType 및 anyUri 만 가능합니다 (문자열, 정수 등의 다른 모든 유형 외에).IBM Integration Bus 및 xsd : anyType
이 제한 사항을 어떻게 해결할 수 있습니까?
XMLNSC 파서는 xs : any 및 xs : anyType을 포함하여 전체 XML 스키마 사양을 지원합니다. IIBv9에서는 라이브러리를 생성하고 xsds를 가져와야합니다. 응용 프로그램을 라이브러리에 연결하면 XMLNSC 파서가 모델을 찾아 사용합니다. 노드 특성에서 라이브러리의 이름을 지정할 필요가 없습니다. XSD 모델은 전체 응용 프로그램에서 자동으로 사용할 수 있습니다.
IIBv9 및 이후 버전에서는 메시지 세트를 사용할 필요가 없습니다. mxsd 파일 형식은 MRM (DFDL 아님) 구문 분석기에서만 사용됩니다.
XML 데이터를 모델링하는 데 MXSD를 사용하지 말고 일반 XSD를 사용하십시오.
MXSD는 DFDL 파서의 데이터를 모델링하기위한 것이지만 XML 메시지에 XMLNSC 파서를 사용하고 anyType을 사용할 수있는 XSD에서 XML 메시지를 정의해야합니다.
DFDL은 anyType을 지원하지 않습니다.
하지만 어떻게 매핑을 만들 수 있습니까? mxsd가 필요한 것 같습니다. –
메시지 집합은 메시지 모델의 한 유형입니다. – kimbert
xsds가 포함 된 라이브러리는 다른 유형의 모델입니다. 둘 다 매핑 노드에서 사용할 수 있습니다. – kimbert