Tengo un bucle que alimenta los parámetros para ejecutar servicios de geoprocesamiento sincrónicos. Cuando el bucle se ejecuta me da los resultados cuando recibe params válidos, y me da un error genérico para los params no válidos. El problema es que necesito saber qué parámetros no son válidos. Lleva mucho tiempo comprobar manualmente qué parámetros son inválidos cuando el bucle se ejecuta más de 1000 veces. ¿Hay alguna manera de personalizar el mensaje de error para incluir los parámetros que causaron el error?
this.gp = new Geoprocessor("http://xxx");
this.own(on(this.gp, 'execute-complete', lang.hitch(this, this.onExecutethis)));
this.own(on(this.gp, 'error', lang.hitch(this, this.onError)));
onError: function (error) {
-----
}
-----
-----
for (i = 1; i < data.length; i++) {
var params = {
"var1": data[i][3],
"var2": data[i][2]
};
this.gp.execute(params);
}
onExecutethis:function (results){
----
----
}