計量表屬性管理服務

本節描述 Adapter Development Kit 測試控制工具複合的計量表管理服務。

GetOutageEventType

此 Web 服務會查詢指定計量表的停供事件類型。DeviceStatusCheck 會使用 OutageEventType。

輸入:GetOutageEventTypeInput

組件:承載

元素:GetOutageEventTypeRequest

參數

描述

id

應擷取其 OutageEventType 之計量表的 ID。

輸出:GetOutageEventTypeOutput

組件:承載

元素:GetOutageEventTypeResult

要求之計量表 OutageEventType 屬性的值。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

SetOutageEventType

此 Web 服務會更新指定計量表的停供事件類型。

輸入:SetOutageEventTypeInput

組件:承載

元素:SetOutageEventTypeRequest

參數

描述

id

應設定其 OutageEventType 之計量表的 ID。

value

要在計量表上設定的新 OutageEventType 值。

輸出:SetOutageEventTypeOutput

組件:承載

元素:SetOutageEventTypeResult

該布林回應會指出更新成功或失敗 (而非目前的欄位狀態)。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

GetLoadActionCode

此 Web 服務會查詢指定計量表的載入動作代碼。這是連接/斷接行為。

輸入:GetLoadActionCodeInput

組件:承載

元素:GetLoadActionCodeRequest

參數

描述

id

應擷取其 LoadActionCode 之計量表的 ID。

輸出:GetLoadActionCodeOutput

組件:承載

元素:GetLoadActionCodeResult

要求之計量表 LoadActionCode 屬性的值。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

SetLoadActionCode

此 Web 服務會更新指定計量表的載入動作代碼。

輸入:SetLoadActionCodeInput

組件:承載

元素:SetLoadActionCodeRequest

參數

描述

id

應設定其 LoadActionCode 之計量表的 ID。

value

要在計量表上設定的新 LoadActionCode 值。

輸出:SetLoadActionCodeOutput

組件:承載

元素:SetLoadActionCodeResult

該布林回應會指出更新成功或失敗 (而非目前的欄位狀態)。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

IsCommissioned

此 Web 服務會查詢指定計量表的開始通訊狀態。這是「開始通訊/停止通訊」行為。

輸入:IsCommissionedInput

組件:承載

元素:IsCommissionedRequest

參數

描述

id

應擷取其「已開始通訊」狀態之計量表的 ID。

輸出:IsCommissionedOutput

組件:承載

元素:IsCommissionedResult

要求之計量表「已開始通訊」狀態屬性的值。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

SetCommission

此 Web 服務會更新指定計量表的開始通訊狀態。

輸入:SetCommissionedInput

組件:承載

元素:SetCommissionedRequest

參數

描述

id

應設定其「已開始通訊」狀態之計量表的 ID。

value

要在計量表上設定的新「已開始通訊」狀態值。

輸出:SetCommissionedOutput

組件:承載

元素:SetCommissionedResult

該布林回應會指出更新成功或失敗 (而非目前的欄位狀態)。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

GetExecutionStatus

此 Web 服務會查詢用來控制整體指令執行狀況之特性的狀態。

輸入:GetExecutionStatusInput

組件:承載

元素:GetExecutionStatusRequest

參數

描述

id

應擷取其 ExecutionStatus 之計量表的 ID。

輸出:GetExecutionStatusOutput

組件:承載

元素:GetExecutionStatusResult

要求之計量表 ExecutionStatus 屬性的值。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。

SetExecutionStatus

此 Web 服務會更新用來控制整體指令完成狀況的特性。

輸入:SetExecutionStatusInput

組件:承載

元素:SetExecutionStatusRequest

參數

描述

id

應設定其 ExecutionStatus 之計量表的 ID。

value

要在計量表上設定的新 ExecutionStatus 值。

輸出:SetExecutionStatusOutput

組件:承載

元素:SetExecutionStatusResult

該布林回應會指出更新成功或失敗 (而非目前的欄位狀態)。

錯誤:請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。