I noticed that the variable OPERATOR is called searchOperator ???
Finn
BTW I tried to generate in exx9.6 which gives a somewhat different structure 
namespace SoftwareAG.EntireX.NETWrapper.Generated.IVAN.Groups
{
#region Groups for LIBRARY ‘IVAN’, PROGRAM ‘IVAN’
public class Ivan
{
public class Exgen1p1
{
[SendAs(IdlType.Group, Id=0, Dim=10f)]public ParameterList parameterList = (ParameterList)Construction.GroupArray(typeof(ParameterList), 10 , 0 , 0 );
public class ParameterList
{
[SendAs(IdlType.A, Length=30f, Id=0, Trim=true)]public string keyDescription ;
[SendAs(IdlType.A, Length=30f, Id=1, Trim=true)]public string keyValue ;
[SendAs(IdlType.A, Length=30f, Id=2, Trim=true)]public string operator ;
}
}
}
#endregion
#Mainframe-Integration#webMethods#EntireX