Creación de valores de lista ampliable de procesamiento de carga útil de Smart Grid Gateway
También tendrá crear un valor de lista ampliable para definir cómo se van a procesar las cargas útiles de consumo y evento.
La información de configuración de procesamiento de carga útil se captura en la lista de valores ampliable Configuración de procesamiento carga útil SGG (D1-SGGPayloadProcess).
Los valores de esta lista de valores ampliable se definen del modo siguiente:
- Valor: código único para el valor de lista ampliable. Este valor servirá de referencia de un valor de parámetro de control de lotes.
- Descripción: una descripción del valor de lista.
- Estado: el estado actual del valor. Se define como “Activo”.
-
Detalles de procesamiento: aquí se definen los detalles para el procesamiento de carga útil, que incluyen:
- Nombre de clase de manejador de carga útil: el nombre de la clase de Java para el manejador de procesamiento que se va a utilizar. Consulte Clases y parámetros de manejador de carga útil a continuación para obtener más información.
- Sistema de recopilación de datos: el sistema de recopilación de datos para el que se aplicará la configuración. Seleccione en la lista desplegable.
- Rellenar RAW: casilla de control que indica si los datos de carga útil se rellenan como datos sin procesar.
-
Tipo de resultado de procesamiento de carga útil: el tipo de carga útil al que se aplica la configuración. Las opciones incluyen:
- Eventos de dispositivo
- Medidas iniciales
- Medidas iniciales y eventos de dispositivo
- ON de predefinición de datos iniciales de medida (intervalo): el objeto de negocio de predefinición que se utiliza para crear medidas iniciales se intervalo. En el paquete base se incluye el objeto de negocio “Predefinición de datos iniciales de medida” (D1-IMDSeeder) para este fin. Solo se aplica si el tipo de resultado de procesamiento de carga útil es “Medidas iniciales” o “Medidas iniciales y eventos de dispositivo”.
- ON de predefinición de datos iniciales de medida (escalar): el objeto de negocio de predefinición que se utiliza para crear medidas iniciales escalares. En el paquete base se incluye el objeto de negocio “Predefinición de datos iniciales de medida” (D1-IMDSeeder) para este fin. Solo se aplica si el tipo de resultado de procesamiento de carga útil es “Medidas iniciales” o “Medidas iniciales y eventos de dispositivo”.
- Objeto de negocio de predefinición de evento de dispositivo: el objeto de negocio de predefinición que se utiliza para crear eventos de dispositivo. En el paquete base se incluye el objeto de negocio “Predefinición de eventos de dispositivo” (D1-DeviceEventSeeder) para esto. Solo se aplica si el tipo de resultado de procesamiento de carga útil es “Eventos de dispositivo” o “Medidas iniciales y eventos de dispositivo”.
- Filtrar datos iniciales de medida: casilla de control que indica si se deben filtrar las medidas iniciales. Solo se aplica si el tipo de resultado de procesamiento de carga útil es “Medidas iniciales” o “Medidas iniciales y eventos de dispositivo”. Consulte Filtrado de cargas útiles a continuación para obtener más información.
- Filtrar eventos de dispositivo: casilla de control que indica si se deben filtrar los eventos de dispositivo. Solo se aplica si el tipo de resultado de procesamiento de carga útil es “Eventos de dispositivo” o “Medidas iniciales y eventos de dispositivo”. Consulte Filtrado de cargas útiles a continuación para obtener más información.
- Parámetros dinámicos: lista de nombres y valores de parámetros que soportan otras reglas de procesamiento en función de la clase de manejador de carga útil especificada. Consulte Clases y parámetros de manejador de carga útil para determinados parámetros soportados por cada adaptador.
-
Interceptores de salida del usuario: define los scripts de biblioteca de Groovy personalizados que se van a ejecutar a través de llamadas de salidas de usuario cuando se analicen y transformen los datos de consumo y dispositivo entrantes en formatos personalizados y no estándar. Los interceptores de salida de usuario se definen del modo siguiente:
Tipo de salida de usuario de procesamiento de carga útil Script de biblioteca de Groovy Método de biblioteca de Groovy Al obtener analizador
Script de analizador
getParser
Al obtener transformador
Script transformador
getTransformer
En la lista de resultados
Script manejador
getHandler
Consulte Procesamiento de carga útil personalizada de Adapter Development Kit para obtener más información sobre los interceptores de salida de usuario Al obtener analizador y Al obtener transformador. Consulte Asignación de campos adicionales para obtener más información sobre el interceptor de salida de usuario En la lista de resultados.Nota: los interceptores de salida de usuario Al obtener analizados y Al obtener transformador se aplican únicamente cuando el Nombre de clase de manejador de carga útil se establece como com.splwg.d1.domain.sgg.dg.processing.PayloadHandlerViaUserExits.