I am trying to pass multiple values from a variable in JavaScript activity into filter condition next activity, however constantly getting an error saying 'res.getElementsByTagName is not a function'.
Can anyone please have a look and help with their valuable input.
The code I am using is:
var winner = xtk.queryDef.create(<queryDef schema="nms:delivery" operation="select">
<select>
<node expr="@id"/>
<node expr="@internalName"/>
<node expr="@state"/>
<node expr="@created"/>
</select>
<where>
<condition expr={("@state = '95' ")}/>
</where>
<orderBy>
<node expr="[@created]" sortDesc="true" />
</orderBy>
</queryDef>);
res = winner.ExecuteQuery();
var resultArray = new Array();
var result= res.getElementsByTagName("nms:delivery");
for each (var row in result)
{
resultArray.push("'"+row.getAttribute("@internalName")+"'");
//resultArray.push("'"+row.@internalName+"'");
}
vars.finalResult = resultArray.join(",").slice(1,2,3,4,5);
logInfo("The Internal Names are" + vars.finalResult);