List<String> idRecursos, List<Long> idZonas) {
Posicion[] posiciones = new Posicion[0];
clearIncidencias();
clearRecursos();
try {
ServiceStub client = WSProvider.getServiceClient();
GetUltimasPosiciones param = new GetUltimasPosiciones();
param.setIdRecursos(idRecursos.toArray(new String[0]));
param.setNombreUsuario(nombreUsuario);
long[] zonas = new long[idZonas.size()];
for (int i = 0; i < idZonas.size(); i++) {
zonas[i] = idZonas.get(i);
}
param.setZonas(zonas);
GetUltimasPosicionesResponse res = client
.getUltimasPosiciones(param);
posiciones = res.get_return();
} catch (RemoteException e) {
log.error("Error al conectar al servicio web", e);
setError("Error al conectar al servicio web");