Вы находитесь на странице: 1из 5

Una vez dada de alta este tipo de issues se debe indicar como comentario las

comprobaciones realizadas encaminadas como mínimo a diagnosticar el problema.

La infraestructura para la app implica el siguiente flujo de datos:

BD Oracle principal -> traspaso de datos SSIS en servidor web -> BD SQL Server Express ->
Web service SSIIMovilWS -> IP pública CITI -> App móvil

En el caso de que las estimaciones no funcionen en la app se debe comprobar:

1. Comprobación de que la app sí muestra otro tipo de datos que no dependen de tiempo real,
como por ejemplo, una consulta de horarios (Rutas > seleccionar una línea > Horario >
seleccionar un destino principal > seleccionar una estación > fecha y hora a mitad de la
jornada). Si responde, es un problema exclusivo del cálculo de estimaciones o su publicación.
Si no muestra datos, es un problema de infraestructura de hardware/software.

2. Comprobación de que el webservises responde por la ip pública de CITI. Lo mejor es lanzar


desde fuera de CITI una petición del tipo:

http://201.116.38.116/SSIIMovilWS -> debe responder una pantalla azul con la versión del ws
http://201.116.38.116/SSIIMovilWS/ws/cons/listadoLineas.json -> debe devolver la lista de
líneas definidas

Si responde, es un problema de traspaso de datos. Si no responde, es un problema de


comunicaciones o del servidor web.

3. Comprobación de que la ip pública de CITI está levantada y responde. Para ello se puede
comprobar otro webservice levantado:

http://201.116.38.115/GTFS-RT/vehiculosPosicion

Si responde, no es un problema derivado de la ip o comunicaciones.

4. Acceder al servidor web 10.10.10.33 por escritorio remoto siempre desde otro servidor de
SAE.

Abrir el SAE Item dentro de un servidor


Ya en la ventana negra poner srv
Si se accede, comprobar el funcionamiento de
luego Apache Tomcat 7:

r web http://localhost/manager/
adminSAE /
WEB
123;jkl-89yuFSA,asio5GF
10.10.10.33
WEB\Administrador / Asegurarse de que el servidor web está
@dm1n_2013 levantado, accesible y el Apache Tomcat 7 no
responde. Si no reiniciarlo y volver a comprobar.
5. Ejecutar un traspaso de datos de estimaciones por línea de comandos desde el Servidor
web:

cmd.exe
d:
cd dtsx
cmd.exe
SIV_SSIS_VS2013_real_est.bat

debe mostrar el mensaje DTSER_SUCCESS (0). El script ejecuta varias veces el traspaso de
datos.

6. Comprobar el correcto funcionamiento de la tarea de Scheduler de Windows que ejecuta el


script anterior.

7. Comprobar en BD Oracle principal que el motor de cálculo de estimaciones está en


funcionamiento y genera estimaciones nuevas cada 30 segundos (ver job
SAE_ESTIM_REAL_JOB) y lanzar la consulta repetida cada 30 segundos para observar
cambios:
--Versión actual
SELECT * FROM INF_ESTIMACIONES_BRUTO_T_2
ORDER BY EBR_FECHA_GPS DESC;

--Versión futura
SELECT * FROM SIV_ESTIMACION_REAL
ORDER BY EST_GENERADO DESC;

----------------------------------------------

Con todo ello rellenar el siguiente checklist en futuras incidencias:

[ ] App muestra horarios teóricos ****NO


[ ] Webservices SSIIMovilWS responde a peticiones de datos estáticas
[ ] IP pública de CITI responde
[ ] Servidor Web accesible por escritorio remoto
[ ] Apache Tomcat 7 en Servidor Web activo: [ ] no ha sido reiniciado / [ ] ha sido reiniciado
[ ] Traspaso de datos SIV_SSIS_VS2013_real_est funciona
[ ] Tarea progradama de Windows habilitada y se observa su ejecución
[ ] Job de Oracle SAE_ESTIM_REAL_JOB en ejecución
[ ] Tabla de Oracle INF_ESTIMACIONES_BRUTO_T_2 / SIV_ESTIMACION_REAL con datos
recientes

----------------------------------------------

En este caso el problema se ha encontrado en el Apache Tomcat. Al detenerlo y volver a


iniciar (2 veces) se comprueba que ya responde.
Se detecta que no se muestra estimaciones y seguimiento en la App de Metrobús, se hace el
siguiente check del funcionamiento de la app:

*Comprobación de que el webservices responde por la ip pública de CITI. Lo mejor es lanzar desde
fuera de CITI una petición del tipo:

http://201.116.38.116/SSIIMovilWS= no respondio marco como elemento no disponible

http://201.116.38.116/SSIIMovilWS/ws/cons/listadoLineas.json= no respondio marco como


elemento no disponible

Se entra al servidor web y el Apache Tomcat 7 no responde manda leyenda de que el recurso
requerido no está disponible, por lo que se reinicia servidor web. (imagen 2)

*Ya después de reiniciado el servidor web

http://201.116.38.116/SSIIMovilWS= SSIIMovilWS -- Version v0.3.18 (imagen 3 )

http://201.116.38.116/SSIIMovilWS/ws/cons/listadoLineas.json=
{"estado":"DATOS","avisos":null,"lista":[{"id":"367","cod":"1","empresa":"MB","nombre":"Indios
Verdes-El Caminero","color":-
6802910},{"id":"301","cod":"2","empresa":"MB","nombre":"Tepalcates-Tacubaya","color":-
8646502},{"id":"1","cod":"3","empresa":"MB","nombre":"Tenayuca-Etiopía","color":-
9202176},{"id":"241","cod":"4","empresa":"MB","nombre":"Buenavista-San Lázaro-
Aeropuerto","color":-553186},{"id":"161","cod":"5","empresa":"MB","nombre":"Río de los
Remedios-San Lázaro","color":-14468233},{"id":"61","cod":"6","empresa":"MB","nombre":"Villa
de Aragón-El Rosario","color":-1622121}]} (imagen 4 )

*Ya se puede entrar a Apache Tomcat 7: (imagen 5 )

http://localhost/manager/

5. Ejecutar un traspaso de datos de estimaciones por línea de comandos desde el Servidor web:
cmd.exe

d:

cd dtsx

cmd.exe

SIV_SSIS_VS2013_real_est.bat

no mostrar el mensaje DTSER_SUCCESS (0). solo dice iniciado 8:43:35 (imagen 6)

*Comprobar en BD Oracle principal que el motor de cálculo de estimaciones está en


funcionamiento

si arroja información (imagen 7)

se entra al proyecto de visual Basic y al correr el estado del diagrama del flujo de detecta que en
algunas tablas solo marca un circulo de carga (imagen 8)

CVI_VEHICULOSESTADO trunco solo aparece el un circulo con carga

INF_ESTIMACIONES_BRUTIO_T_2_TRUNCADO solo aparece el un circulo con carga

INF_ESTIMACIONES_SIGUIENTE_T_2_TRUNCADO solo aparece el un circulo con carga

en espera de poder contar con su apoyo.

Вам также может понравиться