Tamino’s schema does not allow to reference a doctype not yet fully being defined. Hence, it is not possible to define a schema with a cycle of doctypes referring each other in one step. Instead you have to define a restricted schema in the first step containing just the backward reference and the forward reference being removed:
…
<xs:element name=“user-group-role”>
xs:complexType
xs:sequence
<xs:element name=“user_obj_id” type=“xs:string” minOccurs=“0” maxOccurs=“unbounded”>
xs:annotation
xs:appinfo
tsd:elementInfo
tsd:physical
tsd:native
</tsd:native>
</tsd:physical>
</tsd:elementInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name=“group_name” type=“xs:string”/>
</xs:complexType>
</xs:element>
After defining this schema successfully, you should be able to define your original schema.
#API-Management#Tamino#webMethods