OperationFilter operationFilter = new OperationFilter(new QName(targetNS, "echo1"));
LinkedList<String> l = new LinkedList<String>();
l.add("localhost");
l.add("127.0.0.1");
HostFilter hostFilter = new HostFilter(l,false); //destination
RecordFilter[] filters = new RecordFilter[] {operationFilter, hostFilter};
Map<String, List<Record>> startRecords = (Map<String, List<Record>>)server.invoke(oname, "getMatchingRecords", new Object[] { filters }, new String[] { filters.getClass().getName() });
port.echo1("Test getMatchingRecords");