Servicios de administración de atributos de contadores
En esta sección, se describen los servicios de administración de contadores del compuesto del arnés de pruebas.
GetLoadActionCode
Este servicio web consulta si el contador indicado está conectado o desconectado. El servicio de conexión/desconexión utiliza este método. Los valores para el código de acción de carga son:
-
Conectar
-
Desconectar
Entrada — GetLoadActionCodeInput
Parte: payload
Elemento: GetLoadActionCodeRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe recuperar el estado de código de acción de carga. |
Salida — GetLoadActionCodeOutput
Parte: payload
Elemento: GetLoadActionCodeResult
El estado de conexión del contador solicitado.
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
SetLoadActionCode
Este servicio web actualiza el código de acción de carga para un contador concreto. El servicio de conexión/desconexión utiliza este método. Los valores para el código de acción de carga son:
-
Conectar
-
Desconectar
Entrada — SetLoadActionCodeInput
Parte: payload
Elemento: SetLoadActionCodeRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe definir el estado de código de acción de carga. |
value |
El nuevo valor de LoadActionCode para definir en el contador. |
Salida — SetLoadActionCodeOutput
Parte: payload
Elemento: SetLoadActionCodeResult
La respuesta booleana indica si la actualización es correcta o tiene fallos (no el estado del campo actual).
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
IsCommissioned
Este servicio web consulta el estado de establecimiento de comunicación para un contador concreto. El proceso de establecimiento/interrupción de comunicación utiliza este servicio. El atributo de establecimiento de comunicación puede ser verdadero o falso.
Entrada — IsCommissionedInput
Parte: payload
Elemento: IsCommissionedRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe recuperar el estado de comunicación establecida. |
Salida — IsCommissionedOutput
Parte: payload
Elemento: IsCommissionedResult
El valor del atributo de estado de comunicación establecida para el contador solicitado.
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
SetCommission
Este servicio web actualiza el estado de establecimiento de comunicación para un contador concreto. El proceso de establecimiento/interrupción de comunicación utiliza este servicio. El atributo de establecimiento de comunicación puede ser verdadero o falso.
Entrada — SetCommissionedInput
Parte: payload
Elemento: SetCommissionedRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe definir el estado de comunicación establecida. |
value |
El nuevo valor del estado de comunicación establecida para definir en el contador. |
Salida — SetCommissionedOutput
Parte: payload
Elemento: SetCommissionedResult
La respuesta booleana indica si la actualización es correcta o tiene fallos (no el estado del campo actual).
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
GetExecutionStatus
Este servicio web consulta el estado de la propiedad que controla la ejecución global del comando. Los valores posibles del estado de ejecución son:
-
Correcto - El comando debe finalizar correctamente.
-
ResponseTimeout - La respuesta asíncrona nunca llegará.
-
SyncOperationFail - Se producirá un fallo simulado durante la solicitud inicial.
-
AsyncOperationFailure - Se producirá un fallo simulado en la respuesta asíncrona.
Entrada — GetExecutionStatusInput
Parte: payload
Elemento: GetExecutionStatusRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe recuperar el ExecutionStatus. |
Salida — GetExecutionStatusOutput
Parte: payload
Elemento: GetExecutionStatusResult
El valor del atributo ExecutionStatus para el contador solicitado.
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
SetExecutionStatus
Este servicio web actualiza la propiedad que controla la finalización global del comando. Los valores posibles del estado de ejecución son:
-
Correcto - El comando debe finalizar correctamente.
-
ResponseTimeout - La respuesta asíncrona nunca llegará.
-
SyncOperationFail - Se producirá un fallo simulado durante la solicitud inicial.
-
AsyncOperationFailure - Se producirá un fallo simulado en la respuesta asíncrona.
Entrada — SetExecutionStatusInput
Parte: payload
Elemento: SetExecutionStatusRequest
Parámetro |
Descripción |
---|---|
id |
El ID del contador para el que se debe definir el ExecutionStatus. |
value |
El nuevo valor de ExecutionStatus para definir en el contador. |
Salida — SetExecutionStatusOutput
Parte: payload
Elemento: SetExecutionStatusResult
La respuesta booleana indica si la actualización es correcta o tiene fallos (no el estado del campo actual).
Fallo — Consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.