| 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

