ContributionsMost RecentMost LikesSolutionsRe: Data Driven Testing - Repeating Complex ElementsHi.. got it working, all i needed to do, was put an if statement into the Groovy Script to check if each child element is applicable for every parent if ( Parent_SA_ID.equals(Child_SP_ID) ) (then print out data) Problem is that this takes a long time, as the child table needs to be looped for every parent record? Is there a way to perform a query in datasource that uses a Groovy Script def gu = new com.eviware.soapui.support.GroovyUtils( context ) def Parent_SA_ID = context.expand( '${PersonDataSource#PerID}' ) * then select all records in the Contacts Table Based on a query * "Select * from Contacts where per_ID = '${PersonDataSource#PerID}' Re: Data Driven Testing - Repeating Complex Elementslooking at using the Netbeans Plugin, maybe it will make the process easier.. still struggling tho!Re: Data Driven Testing - Repeating Complex ElementsWow... great! thanks for the excellent response... the only thing is, my contacts datasource has many person phone records, for many persons. the script would have to ignore un-related persons... is there a way to filter the contacts to show only each relevant person's contact info ( as dictated by the person datasource - current record) thanks AnthonyRe: Data Driven Testing - Repeating Complex ElementsJust thinking, a possible solution would be to add an additional datasource containing the "children" data. then filter this list for each iteration of the "Parent" is it possible to filter a datasource in runtime? i see this topic touches on the requirement... http://www.eviware.com/forum/viewtopic.php?f=2&t=4797 Please help...Re: Data Driven Testing - Repeating Complex Elementsyes, i currently have pro, v3.01 thanks.Data Driven Testing - Repeating Complex ElementsHI, I Am looking to create a data driven test, where each test step record contains a repeating complex element ( ie a person having contact details) please can you note the high level steps i would take to complete this, i dont mind reading up, its just that i have no idea where to start. Attached, a sample message, having repeating nodes. [color=#8000FF]<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="Person"> <xs:annotation> <xs:documentation>Comment describing your root element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="Surname" type="xs:string"/> <xs:element name="Contacts" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ContactText" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="ContactType" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>[/color]