At first, thank you all for replying to this thread very quickly.
Probably my description is no so good. Of course, I can import and
create document from XSD(XML Schema) in Developer quite straight
forward. It is supported by Developer.
The problem is if XSD contains RECURSIVE COMPLEX TYPE, Developer
can’t automatically convert it to document and says
“webMethods Integration Server does not support creating a document type from an XSD with a recursive complex type”
You can reproduce easily when you import the following XSD from
document type creator. In this XSD, “outlinetype” appears
at the parent complexType and also its element, which means
“outlinetype” consists of recursive structure.
<?xml version=“1.0” encoding=“UTF-8”?>
<xsd:schema xmlns:xsd=“http://www.w3.org/2001/XMLSchema” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xsd:element name=“outlinenode” type=“outlinetype”/>
<xsd:complexType name=“outlinetype”>
<xsd:sequence>
<xsd:element name=“caption” type=“xsd:string”/>
<xsd:element name=“outlinenode” type=“outlinetype” minOccurs=“0” maxOccurs=“unbounded”/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Since recursive complex type is also well-formed and valid format,
I think webMethods should support this.
Does anybody know how this issue can be solved?
#webMethods#Flow-and-Java-services#Integration-Server-and-ESB