Me encuentro en medio de una necesidad lógica por parte de un cliente que quiere ver los mensajes del sistema registrados en el v7Server pero sin tener que acceder al vAdmin.
Quiere acceder desde la solución directamente.
Inicialmente parecía fácil coger los ficheros de textos y llevarlos a una tabla temporal para su lectura.
El problema es que los archivos de textos con error - Error vatp - llevan asociados una serie de números que equivalen a una descripción de un mensaje en concreto en el vAdmin.
Ejemplo:
2013-02-25T21:40:29Error vatp;0;0004;15
En vAdmín nos informa de -RunReconectarApp -> ErrorInstanciadesconocida
¿Tenemos alguna forma de conocer la equivalencia entre los números reflejados en los archivos de texto y el mensaje que aparece en el vAdmin?
Podría existir al menos una instrucción para estos menesteres si no podemos disponer de esa tabla de equivalencias.
esa información la tendrá que dar Velneo, por ahora lo único que se me ocurre es que crees una tabla maestra con los id del mensaje de error y el texto. Para que cuando te vayan apareciendo los puedas ir dando de alta y así le aparece el texto a tu cliente.
Si te urge solucionar este problema, puedes intentar identificar los mensajes de error que aparecen en vAdmin y crear una tabla paralela donde guardar sus descripciones.
No creo que sea excesivamente difícil de identificar, mirando el fichero de texto y los mensajes que aparecen en vAdmin para saber que código corresponde a cada mensaje.
Gracias por vuestras sugerencias, de echo es la forma que siempre he usado para hacerlo desde versiones iniciales.
No se puede estar constantemente identificando las equivalencias entre los posibles números y el mensaje real como descripción. A saber cambios internos.
NO ES Life Is Soft
Por eso solicito la tabla de equivalencias por parte de Velneo o una instrucción para ello
También podían haber puesto una tabla maestra de forma automática en el vServer para su lectura y/o borrado de libre uso.
Si vServer es capaz de detectar un evento que genera un mensaje y éste se ve reflejado en el vAdmin, de menos deberíamos conocer las equivalencias o exactamente a qué se refiere, no basta con lo que hay ya que es como llamar a la central de emergencias e indicar, “chocó un vehículo y hay muchos heridos y muertos”, Ajá, ¿y?, con solo esa información pues lo más seguro es que los heridos se terminen muriendo nadie acuda a tiempo para prestar ayuda porque simplemente no se tiene el dato de la ubicación, el tipo de vehículos involucrados, el apróximado de heridos, etc.
A mi la verdad me irrita luego ver mensajes del tipo:
Si bien más o menos podemos darnos una idea esto implica mucho esfuerzo para localizar en donde se dio exactamente el problema, se requiere un poco más de información al respecto del lugar, momento, etc.
Como dice Wikan, “Esa información la tendrá que dar Velneo”, pero casi casi para ayer.
Saludos.
Martin Ibarra.
P.D. Por ejemplo, cuando hay cambio de estructura SI me indica qué tabla fue la que cambió.
Hombre solución no se si habrá, pero si son procesos que se ejecutan desde el vServer (3 plano) puedes usar la instrucción Mensaje para añadir logs puesto que estos Mensajes en 3 plano saldrán en los mensajes del sistema.
No me puse a ver la forma automática para detectar la ruta del servidor donde se encuentran los ficheros de mensajes msg*.*, simplemente tengo un proyecto de configuración en el cuál indico la ruta de forma manual.A raíz de ahí todo lo demás.
No es lo suyo, pero de momento puedo recibir el contenido de estos ficheros cuando lo estime oportuno.