call.setTargetEndpointAddress(m_url);
call.setOperationName(new QName(m_service, "getBeansByCategory"));
call.setReturnType(m_beanArrayQName);
call.addParameter("category", org.apache.axis.Constants.XSD_STRING, ParameterMode.IN);
if (filter == null)
beans = (IF1[]) call.invoke(new Object[] { category });
else
{
call.addParameter("filter", m_stringArrayQName, ParameterMode.IN);
beans = (IF1[]) call.invoke(new Object[] { category, filter });
}