Hi,
I'm not sure I understand what function you tried to use. If it's the PropertyObject.GetArrayIndex, then the function will always return the array index string at a given offset in the array.
The clasic way of traversing an array is to define an index for iterating, for example: Locals.index.
Next insert a Label and a GoTo step.
The GoTo step has to be configured as follows:
1. Destination - 'Label'
2. Precondition = Locals.index < GetNumElements(Locals.Array)
3. PostExpression = Locals.index++
In between the Label and GoTo step place your steps for accessing the array elements, based on the Locals.index.
Hope this helps,
Silvius
Silvius Iancu