Skip to main content
Summary Artix router can not process SOAP with "maxOccurs" attribute
Article Number 29081
Environment Product: Artix Version: 4.2, 5.x OS: HP-UX-11.0
Question/Problem Description When processing an CORBA request, an Artix CORBA/SOAP router fails with the following error message:

(IT_BUS.FOUNDATION.AFC:0) I - IT_Bus::Exception: TypeList not supported.
Clarifying Information
Error Message (IT_BUS.FOUNDATION.AFC:0) I - IT_Bus::Exception: TypeList not supported.
Defect/Enhancement Number
Cause Artix JAX-RPC SOAP/CORBA mapping doesn't support constructs like

<xsd:sequence maxOccurs="3"> 
  <xsd:element name="AddressLine" type="xsd:string"/> 
</xsd:sequence>

With a "maxOccurs" attribute.
Resolution No fix is available for this issue, however, there is a workaround.
Workaround A workaround to this schema limitation is to remove such restriction from schema/WSDL definition, and manually enforce it in the Orbix code.
Notes
Attachment
Created date: 22 February 2012
Last Modified: 13 February 2013
Last Published: 12 May 2012
First Published date: 22 February 2012

#Orbix
#KnowledgeDocs