Fix: FilterByObjType (RPL predefined function) problems: multiple types; DataObj [5502] Bug Number: 5502 Release notes (y/n): Yes For Release Nums: 6.5 Gnats 5502: FilterByObjType: (1) only first type used (2) 'DataObj' problem The first problem was caused by a coding error. In function, predefinedFilterByObjType(), The intended C++ iteration ('for' loop) over the object types list was actually iterating over a presumably-older version of the 'for' loop ... for (typeIter = typeStrings.first(), index = 0; index < numItems; typeIter = typeStrings.next(typeIter), index++ ) for ( index = 0; index < numItems; index++ ) Since the two 'for' statements used the same termination expression (index < numItems), the outer loop didn't repeat. The effective iteration was controlled by the inner (latter) 'for' statement. So, the typeIter iterator was not being advanced. Only the first object type in the object type list was being seen. The second problem was lack of support for 'DataObj' in the local function: convertStringToSimObjType(). Note: Support for 'AggDistributionCanal' had also been omitted. ---