John,
Can you try the below code. it opens up a record grid with the list of Items that has these remote records.
var conn = new Packages.purescm.vegas.plugins.sd.CASdmChangeOrderConnector();
var list = conn.getObjects("status.sym='Open'", null, "User=ServiceDesk;Password=<urpassword>");
var idString = "";
var ids = new java.util.ArrayList();
for(var i = 0; i<list.size();i++)
{
var obj = list.get(i);
idString = idString+ "'"+obj.getId()+"'";
if(i+1<list.size())
{
idString = idString+",";
}
}
var query = "\"Remote Object ID\" IN ("+idString+")";
ClientMethods.openQueryGrid(query, null,null, "SDM Remote records", version, false, "ID 100, Name 200,Description 200, Status 200", securityContext);
Thanks,
Madhu Garimilla