Ask a Question

Property array

plakar
New Contributor

Property array

Hi, 

 

I wanted to know if it was possible to store multiple value in a property and call the elements in a request. Something like

array = 1|2|3  (property in TestSuite for example)

and ${#TestSuite#array#0} would return 1 and so on. Is there something like that ? I read that you could use delimiter with | but i didn't really find much more on the doc and on the forum. (also, i don't use the pro version)

 

Thanks

4 REPLIES 4
nmrao
Champion Level 2

Use case and little bit of context would help? Please add the details.


Regards,
Rao.
plakar
New Contributor

Sorry for the slow response, kinda lost track this weekend ^^

 

I'm doing a JDBC request and retrieving multiple value of the same data type. Using a property transfer i can transfer one result into one property, which is not enough for what i want. I would need to put several value of the same type into one property.

 

The only solution i could think of was to somehow retrieve the xml results of the jdbc request in a groovy script (i guess it must be possible) and then create as much variables as there are results. But i thought it would be way simpler to just be able to put several values into one property.

nmrao
Champion Level 2

@plakar, may be it would be helpful if you can specify what do you want to after receiving jdbc result.


Regards,
Rao.
plakar
New Contributor

Hi,

I get a xml response from the jdbc request, i want to use then each of the multiple result in a soap request, for that i use the transfer property step usually, but it only allows me to transfer a single value with xpath, into a single property (like, Results/ResultSet/Row/myProp into properties step#myProp).

What i would like to do is, having multiple value stored somewhere (in properties i would guess), that i can call from a soap request with a number as parameter for retrieving different value of the same type, the same way you would fetch a specific row in xpath using Results/ResultSet/Row[n]. So it would be something like Results/ResultSet/Row[n] into ${properties step#myProp#n}. Is it possible to achieve something similar in a simple way in soapui ? Only way i can think of is retrieving the xmlResponse in a groovy script and creating n property and instanciating each of them manually, which is a bit ugly to do.

 

I don't know if i'm very clear, it's not very easy to explain something when i lack the specific vocabulary, sorry.

cancel
Showing results for 
Search instead for 
Did you mean: