Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador...

21
Elemento Atributo Descripción

Transcript of Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador...

Page 1: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Elemento

Atributo Descripción

Page 2: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Plugin (Entrada)

Atributo DescripciónIdentificador Identificador único del plugin en el sistemaNombre descriptivo Nombre que represente la funcionalidad del pluginRuta de acceso Ruta de acceso al plugin en el contexto de ejecuciónParámetros del plugin Estructura de datos publicada por el plugin indicando qué tipo

de parámetros acepta este para su invocación.

Page 3: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Agente

Atributo DescripciónIdentificador Identificador único del agente en el sistemaNombre descriptivo Nombre que represente al elemento externo monitoreadoPlugin Plugin utilizado para obtener los datos actualizadosParámetros del plugin Parámetros utilizados para invocar al plugin al momento de

realizar una solicitud de datos actualizados

Page 4: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Update Job

Atributo DescripciónIdentificador Identificador único del Update Job en el sistemaNombre descriptivo Nombre que represente el conjunto de agentes a actualizarAgentes Conjuntos de agentes a actualizar, junto con su configuración

de criticidad y generación de eventos de actualización.Timeout no crítico Tiempo de espera máximo tras el cuál el Update Job se

despachará en caso de que todos los agentes marcados como críticos ya hayan informado su estado actualizado.

Timeout crítico Tiempo de espera máximo tras el cuál el Update Job se cancelará debido a falta de actualizaciones de agentes marcados como críticos.

Scheduler Configuración de calendarización del Update Job

Page 5: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Agent State

Atributo DescripciónIdentificador Identificador del agente al cual pertenece el estadoCaché de lecturas Caché en memoria con las ultimas X lecturas del agenteTamaño de caché Cantidad máxima de lecturas a mantener en cachéPropiedades Estructura de datos definida por el usuario con propiedades

que pueden ser utilizadas desde otros módulos.

Page 6: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Agent Lecture

Atributo DescripciónIdentificador agente Identificador del agente al cual pertenece la lecturaTimestamp Marca temporal con el tiempo en el que se obtuvo la lecturaDatos de lectura Estructura de datos definida por el plugin del agente que

contiene los datos de actualización del mismo.

Page 7: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Módulo AgentStateManager

Atributo DescripciónAgentes activos Cache en memoria con todos los agentes activos actuales del

sistema.Cargar todos los agentes al inicio

Marca de configuración que indica si la carga de estados de agentes del sistema se debe realizar a demanda o si se realiza en forma masiva en el inicio del sistema.

Page 8: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Componente de Extensión Funcional

Atributo DescripciónIdentificador Identificador único del componente en el sistemaNombre descriptivo Nombre que represente la funcionalidad del componenteCódigo Identificador alfanumérico único asignado por el usuarioRuta de acceso Ruta de acceso al componente en el contexto de ejecuciónEstado de habilitación Marca que indica si el componente se encuentra disponible

para su uso

Page 9: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Plugin (Salida)

Atributo DescripciónIdentificador Identificador único del plugin en el sistemaNombre descriptivo Nombre que represente la funcionalidad del pluginRuta de acceso Ruta de acceso al plugin en el contexto de ejecuciónParámetros del plugin Estructura de datos pluicada por el plugin indicando que tipo

de parámetros acepta este para su invocación.

Page 10: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Salida

Atributo DescripciónIdentificador Identificador único de la salida en el sistemaNombre descriptivo Nombre que represente al elemento externo que notificaCódigo Identificador alfanumérico único asignado por el usuarioPlugin Plugin utilizado para realizar la notificaciónParámetros del plugin Parámetros utilizados para invocar al plugin al momento de

emitir una notificación

Page 11: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Regla

Atributo DescripciónIdentificador Identificador único de la regla en el sistemaNombre descriptivo Nombre que represente la lógica implementada de la reglaScript Código Javascript que implementa la lógica de la reglaParámetros de ejecución Parámetros a utilizar dentro del script

Page 12: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Evento de actualización

Atributo DescripciónAgente Agente origen del evento de actualizaciónTimestamp Marca de tiempo de generación del evento

Page 13: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Plugin (Visualización)

Atributo DescripciónIdentificador Identificador único del plugin en el sistema.Nombre descriptivo Nombre que represente la funcionalidad del pluginRuta de acceso Ruta de acceso al plugin en el contexto de ejecución

Page 14: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Componente de Visualziación

Atributo DescripciónIdentificador Identificador único de la componente en el sistema.Nombre descriptivo Nombre que representa que se visualiza con este componentePlugin Plugin de visualización utilizado para renderizar la vistaScript Código de transformación de datos para alimentar al plugin

Page 15: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Vista

Atributo DescripciónIdentificador Identificador único de la vista en el sistema.Nombre descriptivo Nombre que represente el conjunto de datos visualizadoPerspectivas Agrupaciones de componentes de visualizaciónComponentes Componentes de visualización que intervienen en la vista

Page 16: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Clasificación

Atributo DescripciónIdentificador Identificador único de la clasificación en el sistema.Sub-clasificaciones Clasificaciones que dependen de la actual.Vistas Vistas que dependen de la clasificación actual.

Page 17: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Módulo

Atributo DescripciónInterfaz Define que comportamiento expone el módulo, y se utiliza para

la búsqueda de la instancia del módulo en el contexto de ejecución del sistema.

BeanPath Ruta de acceso al módulo en el contexto de ejecución.

Page 18: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Tipo de salida EjemploSeñales de estado Activo / Inactivo / Standby, Abierto / CerradoSeñales de magnitud Temperatura, tensión, RPM de un ventilador

Page 19: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Generador de numeros aleatorios (Plugin de entrada)

Atributo ValorRuta de acceso /WMD/EXTRAS/Entradas/RandomNombre Generador de números aleatoriosParámetros No aplica

Page 20: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Lector TCP (Plugin de entrada)Este plugin viene acompañado de una aplicación desarrollada en Python como endpoint de prueba.

Atributo ValorRuta de acceso /WMD/EXTRAS/Entradas/TCPConnectionNombre Lector TCPParámetros <dirección IP>;<puerto>

Page 21: Elemento AtributoDescripción. Plugin (Entrada) AtributoDescripción IdentificadorIdentificador único del plugin en el sistema Nombre descriptivoNombre.

Registro en Archivo de log (Plugin de salida)

Atributo ValorRuta de acceso /WMD/EXTRAS/Salidas/FileLoggerNombre Registro en archivo de logCódigo A elección por el usuarioParámetros <Ruta al archivo>;<Prefijo de entradas de log>