DEENESPTFRRUARHIKOZHNL

服务接口 VerificationStatus

Als ara::com-Dienst modellierte Schnittstelle; Methoden/Felder werden über generierte Proxies/Skeletons aufgerufen (Parameterrichtung IN/OUT).

用户指南人工智能生成

通过 Communication Management 的异步事件向应用程序提供验证结果。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 60c3096e55ac 来源 未决问题(3)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

通过 Communication Management 的异步事件向应用程序提供验证结果。

服务接口 VerificationStatus 由 Functional Cluster Communication Management 提供,以便通过中央服务事件以 VerificationStatusContainer 格式向感兴趣的应用程序异步提供验证数据 [SWS_CM_11367]。消费者通过客户端代理订阅该事件,而控制性过滤可以通过单独的配置接口进行。作为一项重要的边界条件,该接口在 Release R25-11 中的状态为 DRAFT,且不包含同步方法或特定的 Application Error [SWS_CM_11280]。

服务接口的角色与系统上下文

服务接口 VerificationStatus 在 AUTOSAR Adaptive Platform 内由 Functional Cluster Communication Management (CM) 提供 AUTOSAR_AP_SWS_CommunicationManagement §9.2.1 “Provided Ports”。规范为此定义了同名的 Provided Port VerificationStatus,Communication Management 通过该端口作为服务提供者出现 [SWS_CM_11367]。作为客户端-服务器或服务接口,该定义面向自适应应用程序和平台组件 [SWS_CM_11280]。其功能角色在于通过通信框架分发验证状态,其中 Functional Cluster CM 实例化 Skeleton,而接收实体充当服务代理 AUTOSAR_AP_SWS_CommunicationManagement §9.2.2 “Client -Server Interfaces”。解释:该接口可能主要用于安全性和完整性监控,将接收到的通信数据的验证结果报告给安全监视器或诊断组件。 问题 Q-4ff3779da80934a6 (未决)

在整个系统中,该接口嵌入在补充配置接口的架构中AUTOSAR_AP_SWS_CommunicationManagement §9.2.1 “Provided Ports”。Functional Cluster CM 并行提供端口VerificationStatusConfigurationByDataId[SWS_CM_11369]和VerificationStatusConfigurationByFreshnessId[SWS_CM_11368],它们分别耦合到服务接口VerificationStatusConfigurationByDataId[SWS_CM_11282]以及VerificationStatusConfigurationByFreshnessId[SWS_CM_11281]。在VerificationStatus发布当前状态消息的同时,旁路接口根据数据标识符或新鲜度标识符控制分配[SWS_CM_11280]。

方法、事件与字段

服务接口VerificationStatus包含版本 1.0 的核心服务事件VerificationStatus[SWS_CM_10048]。该事件封装了数据类型VerificationStatusContainer,用于标准化交换验证数据[SWS_CM_10048]。通信遵循ara::com的经典发布/订阅范式:一旦处理了新的验证事件,Functional Cluster CM 就会异步向所有已注册的接收方发送状态更新[SWS_CM_11280]。

接口VerificationStatus中未定义直接的同步方法或具有通知程序语义的服务字段[SWS_CM_11280]。因此,信息传输完全通过所指定的事件解耦进行[SWS_CM_10048]。额外的控制干预(例如选择特定的数据源)通过模块的独立配置接口进行处理[SWS_CM_11282],[SWS_CM_11281]。

生命周期、会话流程与状态依赖性

交互流程在消费者端始于发现服务以及为端口VerificationStatus实例化代理AUTOSAR_AP_SWS_CommunicationManagement §9.2.1 “Provided Ports”,[SWS_CM_11367]。随后,消费者发起对服务事件VerificationStatus的订阅[SWS_CM_10048]。成功确认订阅后,CM-Skeleton 会在运行期间异步向消费者传输状态更新[SWS_CM_11280]。

Interpretation:状态事件的到达可能预先要求已通过端口VerificationStatusConfigurationByDataId或VerificationStatusConfigurationByFreshnessId就待检查的消息对 CM-Cluster 进行了配置[SWS_CM_11369],[SWS_CM_11368]。 问题 Q-8740e3935265ddcd (未决)在此配置阶段完成后,对于每次执行的验证,事件都会基于状态连续流动[SWS_CM_10048]。

Verifikationsstatus-EreignisabwicklungConsumer-ProxyCM: VerificationStatus (Skeleton)Use Case: 初始化与订阅Subscribe()SubscriptionState::kSubscribedUse Case: 异步事件传输确定验证状态Event VerificationStatus(VerificationStatusContainer)

时序图:订阅并接收事件 VerificationStatus 的流程。来源:[SWS_CM_11367],[SWS_CM_11280],[SWS_CM_10048]。

错误处理与规范状态

由于信息流纯粹通过异步服务事件进行映射,因此VerificationStatus未指定任何特定的ApplicationErrors或模块特定错误域[SWS_CM_10048]。提供或传输过程中的任何错误均由ara::com运行时的通用错误和事件管理进行处理[SWS_CM_11280]。接收到的消息的内容验证失败将在VerificationStatusContainer的有效负载内进行指示[SWS_CM_10048]。

对于系统集成需要注意,端口VerificationStatus[SWS_CM_11367]以及服务接口[SWS_CM_11280]和相关的配置端口[SWS_CM_11369],[SWS_CM_11368]在版本 R25-11 中均带有状态DRAFTAUTOSAR_AP_SWS_CommunicationManagement §9.2.2 “Client -Server Interfaces”。Interpretation:因此,规范的未来修订版本可能会为该接口定义更精细的错误诊断或更深入的错误处理机制。 问题 (未决)

本指南由 AI 基于 AUTOSAR Adaptive Platform 版本 R25-11 规范生成AUTOSAR_AP_SWS_CommunicationManagement §9.2 “Provided Service Interfaces”。

Mitglieder

成员图

详细视图

请在大纲中选择一个条目。

事件

VerificationStatus 服务事件
VerificationStatus : VerificationStatusContainer // Event

数据类型

文档

服务事件 VerificationStatus [SWS_CM_10048] Upstream: RS_CM_00801, RS_CM_00802, RS_CM_00803, RS_CM_00804

VerificationStatus : VerificationStatusContainer  // Event
Scopeservice interface VerificationStatus
TypVerificationStatusContainer
Version1.0

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_10048
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10048@rel:R25-11#93f4364a
Content hash
93f4364a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10048
Status: valid/unmigrated Version: rel:R25-11#259996ae Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CM_10048@rel:R25-11#259996ae
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bc9ca79f2026-09-30
  • R24-11rel:R24-11#259996ae2026-10-14
  • R25-11rel:R25-11#259996ae2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill