marcel
15 years agoNew Contributor
Bug: if body contains a relatively large number of items
Hi SOAPUI community.
First of all - Happy New Year!
We believe that a problem exists when an input message body contains a relatively large number of items (e.g. 100 instances of a relatively simple data structure). We believe that the total size of the input message body did not exceed any particular limit. (At least, not a limit of the service-providing software stack). Is there a known issue where a high number of fields in an inbound message body can not be handled by SOAPUI?
..............
<xsd:complexType name="GroupAccountListV1">
<xsd:sequence>
<xsd:element name="ListLength" type="core:Code_n4" form="qualified"/>
<xsd:element name="GroupAccountDataV1" type="core:GroupAccountDataV1" form="qualified" minOccurs="400" maxOccurs="400"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GroupAccountDataV1">
<xsd:sequence>
<xsd:element name="AccountNo" type="core:Code_an34" form="qualified"/>
<xsd:element name="AccountTypeCd" type="core:Code_an1_12" form="qualified"/>
<xsd:element name="AccountCcyIsoCd" type="core:Code_an3" form="qualified"/>
<xsd:element name="AccountCcyDcml" type="core:Code_n1" form="qualified"/>
<xsd:element name="CreditGrantedAmt" type="core:Quantity" form="qualified"/>
<xsd:element name="AltCcyCreditGrantedAmt" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="CurrentBalAmt" type="core:Quantity" form="qualified"/>
<xsd:element name="AvailBalAmtUsed" type="core:Quantity" form="qualified"/>
<xsd:element name="AvailBalAmtAccLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AvailBalAmtGrpLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyCurrentBalAmt" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtUsed" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtAccLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtGrpLev" type="core:Quantity" form="qualified" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
First of all - Happy New Year!
We believe that a problem exists when an input message body contains a relatively large number of items (e.g. 100 instances of a relatively simple data structure). We believe that the total size of the input message body did not exceed any particular limit. (At least, not a limit of the service-providing software stack). Is there a known issue where a high number of fields in an inbound message body can not be handled by SOAPUI?
..............
<xsd:complexType name="GroupAccountListV1">
<xsd:sequence>
<xsd:element name="ListLength" type="core:Code_n4" form="qualified"/>
<xsd:element name="GroupAccountDataV1" type="core:GroupAccountDataV1" form="qualified" minOccurs="400" maxOccurs="400"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GroupAccountDataV1">
<xsd:sequence>
<xsd:element name="AccountNo" type="core:Code_an34" form="qualified"/>
<xsd:element name="AccountTypeCd" type="core:Code_an1_12" form="qualified"/>
<xsd:element name="AccountCcyIsoCd" type="core:Code_an3" form="qualified"/>
<xsd:element name="AccountCcyDcml" type="core:Code_n1" form="qualified"/>
<xsd:element name="CreditGrantedAmt" type="core:Quantity" form="qualified"/>
<xsd:element name="AltCcyCreditGrantedAmt" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="CurrentBalAmt" type="core:Quantity" form="qualified"/>
<xsd:element name="AvailBalAmtUsed" type="core:Quantity" form="qualified"/>
<xsd:element name="AvailBalAmtAccLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AvailBalAmtGrpLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyCurrentBalAmt" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtUsed" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtAccLev" type="core:Quantity" form="qualified" minOccurs="0"/>
<xsd:element name="AltCcyAvailBalAmtGrpLev" type="core:Quantity" form="qualified" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>