Open proyectovlci opened 7 years ago
Fichero
{
"debug": false,
"port": 6443,
"username":"proyectovlci",
"password": "xxxxxxxxxxx",
"root_url": "sarcgis.aytoval.es",
"services_url": "sarcgis.aytoval.es",
"account_id": "",
"sensors":{
"EstacionClimaDatos":{
"serviceName": "Datos Estaciones Clima de Valencia",
"route": "/valencia_clima",
"fields": [
["TimeInstant", "esriFieldTypeDate"],
["IdDispositivo", "esriFieldTypeInteger"],
["location", "esriFieldTypeString"],
["VientoDireccion", "esriFieldTypeDouble"],
["VientoVelocidad", "esriFieldTypeDouble"],
["Temperatura", "esriFieldTypeDouble"],
["HR", "esriFieldTypeDouble"],
["PresionBar", "esriFieldTypeDouble"],
["Precipitaciones", "esriFieldTypeDouble"]
]
},
"EstacionAireDatos":{
"serviceName": "Datos Estaciones Aire de Valencia",
"route": "/valencia_calidadaire",
"fields": [
["TimeInstant", "esriFieldTypeDate"],
["IdEstacion", "esriFieldTypeInteger"],
["location", "esriFieldTypeString"],
["medida-SO2", "esriFieldTypeDouble"],
["medida-NO2", "esriFieldTypeDouble"],
["medida-O3", "esriFieldTypeDouble"],
["medida-CO", "esriFieldTypeDouble"],
["medida-PM10", "esriFieldTypeDouble"],
["medida-PM25", "esriFieldTypeDouble"]
]
}
}
}
Gracias @proyectovlci , voy a intentar reproducir el error con node-debug, pero tiene pinta de que está recibiendo un HTML donde espera un JSON y falla al parsear.
Versiones de SW utilizadas etc:
Adicionalmente, para evitar problemas con la comprobación de certificados etc, se han hecho estas configuraciónes de npm etc:
smarmota#npm config set strict-ssl false
En el código del programa "fiware_arcgis.js", antes de la linea 17 (
service.getToken(....)
) se ha añadido esta línea para evitar el testeo de certificados TLS:process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
Previo a la reconfiguración, todo parece estar OK a falta de la configuración del servidor arcgis:
Procedo a configurar el acceso al servidor ArcGis con los siguientes parámetros:
(nótese “account_id” vacío, por indicación de técnicos de ESRI):
Intento ejecutar el conector y el resultado es el siguiente (donde acabo simplemente perdido….) tiene pinta (por trazas que he hecho con “#strace –f” del proceso, de que si que se conecta al servidor etc… pero que al no tener “account_id” no sabe formar el URL correctamente y lo que recibe es un error del servidor o una respuesta que el conector no sabe parsear)… :
Por dónde sigo??.
Un saludo. Gracias.