DEENESPTFRRUARHIKOZHNL

类 ara::diag::SovdServiceValidation

[SWS_DM_01822] Upstream: RS_Diag_04256

class SovdServiceValidation {...};

Class to implement manufacturer-/supplier-specific checks for SOVD in the application.

Header-Datei#include "ara/diag/sovd_service_validation.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

用户指南人工智能生成

在应用程序中验证针对传入 SOVD 服务请求的访问权限与前置条件。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 91ac3d210255 来源 未决问题(2)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

在应用程序中验证针对传入 SOVD 服务请求的访问权限与前置条件。

类 ara::diag::SovdServiceValidation 用于在传入 SOVD 服务请求时对访问权限和前置条件进行应用程序特定的检查([SWS_DM_01822])。在端口实例化并通过 Offer() 显式激活后,Diagnostic Management 会针对每个请求的资源调用异步验证方法 Validate()([SWS_DM_01827])。只要验证对哪怕单个子资源返回错误值,系统就会立即中止整个处理过程并拒绝客户端请求。尽管实例化是线程安全的,但诸如 Offer() 和 StopOffer() 等方法必须由调用方进行同步。

上下文

在 Adaptive Platform 中,类 ara::diag::SovdServiceValidation 用于在诊断应用程序内为 Service-Oriented Vehicle Diagnostics (SOVD) 提供特定于制造商和供应商的检查([SWS_DM_01822])。虽然标准化前置条件和环境条件在 SOVD 协议框架内由 Diagnostic Management (DM) 在方法执行之前进行评估([SWS_DM_01468]),但该接口将自定义验证逻辑直接转移到了自适应应用程序中。

服务验证涉及三个核心参与方:

SovdServiceValidationKontext client SOVD-Client dm Diagnostic Management (Diagnostic Server) client->dm SOVD-Request dm->client SOVD-Response handler ara::diag::SovdServiceValidation (Anwendungs-Handler) dm->handler Validate(requestMethod, metaInfo) handler->dm Future<void> (Ergebnis)

上下文图:SOVD 服务验证中的组件和接口关系。来源:[SWS_DM_01822]、[SWS_DM_01823]、SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”

生命周期

验证 Handler 的实例化通过 SovdServiceValidation 的构造函数进行,该构造函数通过 ara::core::InstanceSpecifier 绑定到在清单中建模的 PortPrototype([SWS_DM_01823])。此处的端口必须由 DiagnosticSovdServiceValidationInterface 类型化([SWS_DM_01823])。应用程序通过参数 ConcurrencyType 具有约束力地定义其实现是设计用于并发调用(kConcurrent)还是必须非并发处理(kNotConcurrent)([SWS_DM_01823])。

成功构造后,实例处于初始化状态。DM 对请求的转发必须通过调用 Offer() 显式激活([SWS_DM_01825])。如果要中断或终止转发,应用程序需通过 StopOffer() 将其停用([SWS_DM_01826])。虚析构函数 ~SovdServiceValidation() 会干净地终止 Handler 的生命周期([SWS_DM_01824])。虽然构造函数本身被规范为线程安全的,但 Offer()、StopOffer() 以及析构函数不是线程安全的,不得并发调用([SWS_DM_01823]、[SWS_DM_01824]、[SWS_DM_01825]、[SWS_DM_01826])。

使用路径

验证的典型流程分为以下几个阶段:

  1. 初始化与注册:应用程序实例化特化类,并通过 Offer() 为 DM 启用服务([SWS_DM_01823]、[SWS_DM_01825])。解释:这通常在启动应用程序的诊断功能时执行。 问题 (未决)
  2. 请求处理:当 SOVD 消息到达诊断服务器时,诊断服务器会针对 DiagnosticServiceValidationConfiguration 中配置的每个端口映射按指定顺序调用方法 Validate(SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”)。
  3. 资源检查:如果调用涉及资源集合(Resource Collection),DM 会多次调用 Validate:针对集合本身恰好调用一次,随后针对集合中包含的每个资源各调用一次([SWS_DM_01827])。当前被检查资源的路径分别在 ara::diag::MetaInfo 中传递(SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”)。
  4. 异步结果:该方法返回一个 ara::core::Future<void>([SWS_DM_01827])。如果检查成功,Future 将在没有错误值的情况下得到解决,DM 继续处理请求(SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”)。
  5. 服务停用:在终止之前或发生配置更改时,应用程序调用 StopOffer()([SWS_DM_01826])。
SOVD 服务验证流程SOVD-Client诊断管理SovdServiceValidationOffer()Result<void> (Erfolg)SOVD-Request (Ressource / Collection)loop针对集合及其中包含的每个资源Validate(requestMethod, metaInfo)制造商特定检查Future<void>(Result:OK 或 DiagSovdErrc)altValidierung aller Ressourcen erfolgreichSOVD-Response (Erfolg)至少有一项验证失败SOVD-Error-Response (Sofortiger Abbruch)

时序图:通过 Validate 进行 SOVD 请求检查的流程,包含资源迭代和错误处理。来源:[SWS_DM_01827]、SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”

错误场景

错误可能在初始化和执行的不同阶段发生:

  • 构造违规:如果 InstanceSpecifier 在模型中无法解析或未指向 PortPrototype,则会报告 InstanceSpecifierMappingIntegrityViolation([SWS_DM_01823])。如果端口不符合接口 DiagnosticSovdServiceValidationInterface,则会发生 PortInterfaceMappingViolation([SWS_DM_01823])。在缺少进程映射时会出现 ProcessMappingViolation,如果多次使用相同的标识符,则会导致 InstanceSpecifierAlreadyInUseViolation([SWS_DM_01823])。
  • Offer 时的注册错误:如果服务已被主动提供,Offer() 将返回错误 DiagOfferErrc::kAlreadyOffered([SWS_DM_01825])。如果配置偏离 DEXT 建模,则会导致错误 DiagOfferErrc::kConfigurationMismatch([SWS_DM_01825])。
  • 业务验证错误:方法 Validate 通过来自 DiagSovdErrc 的错误代码报告不合规情况([SWS_DM_01827])。其中包括客户端权限不足时的 DiagSovdErrc::kInsufficientAccessRights、前置条件不满足时的 DiagSovdErrc::kPreconditionNotFulfilled、临时不可用(例如缺少在线令牌验证)时的 DiagSovdErrc::kTemporarilyNotAvailable 或配置错误时的 DiagSovdErrc::kSovdServerMisconfigured([SWS_DM_01827])。
  • 子资源出错时立即中止:哪怕资源集合中仅有一个所包含资源的验证失败,DM 也会立即中止整个请求的处理,并直接向客户端返回错误消息(SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”)。

本指南完全基于针对 diag 模块的 AUTOSAR 规范 R25-11,并通过自动化方式创建。

成员图

类图

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__SovdServiceValidation102 SovdServiceValidation + ~SovdServiceValidation() + SovdServiceValidation() + Offer() + StopOffer() + Validate()

详细视图

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

构造函数和析构函数

Constructs the port for SovdServiceValidation interface.

explicit SovdServiceValidation (ara::core::InstanceSpecifier instance Specifier, ConcurrencyType concurrencyType) noexcept;

Destructor of SovdServiceValidation.

virtual ~SovdServiceValidation () noexcept;

方法

Offer 函数

Enable the DM to forward request messages to this handler.

ara::core::Result< void > Offer () noexcept;
StopOffer 函数

Disable the forwarding of request messages from DM.

void StopOffer () noexcept;
Validate 函数

Called for every SOVD request message. Will be called multiple times if the request is for a resource collection: • once for the resource collection, • once for each resource in the resource collection.

virtual ara::core::Future< void > Validate (SovdRequestMethod request Method, const MetaInfo &metaInfo) noexcept;

方法文档

函数 Offer [SWS_DM_01825] Upstream: RS_Diag_04256

ara::core::Result< void > Offer () noexcept;

Enable the DM to forward request messages to this handler.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: af6929f93301 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

Adaptive Application 通过类 ara::diag::SovdServiceValidation 的同步方法 Offer(),启用 Diagnostic Management(DM)向已注册处理程序转发传入验证请求的功能 [SWS_DM_01825]。该调用不带传入参数,并向 DM 表明处理程序实例的就绪接收状态。

该方法返回一个 ara::core::Result<void> [SWS_DM_01825]。在发生错误时,将应用回滚语义并返回以下错误码之一:

  • DiagOfferErrc::kAlreadyOffered:该服务此前已针对此实例提供 [SWS_DM_01825]。
  • DiagOfferErrc::kConfigurationMismatch:配置与诊断提取(DEXT)不一致 [SWS_DM_01825]。

在执行安全性方面,该方法被定义为 exception safe 和 noexcept,但被明确视为非线程安全(not thread-safe)[SWS_DM_01825]。解释:不得在未受保护的情况下从竞争线程对同一实例进行并行调用,且必须由应用程序进行同步。 问题 Q-b07b7c8bb8852378 (未决)

此流程遵循自适应诊断处理程序的统一样式接口,例如它同样适用于 ara::diag::ServiceValidation [SWS_DM_00776] 或 ara::diag::CommunicationControl [SWS_DM_00809]。只要提供过程未成功完成,DM 就不会向该实例转发任何请求 [SWS_DM_01825],这类似于未提供服务会导致标准响应或替代值的接口 [SWS_DM_01525]。规范还明确指出,这纯粹是特定于 DM 的注册,不得与通信管理的服务提供相混淆 AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”。

该文本由 AI 生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/sovd_service_validation.h"
Scopeclass ara::diag::SovdServiceValidation
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns nothing or an error.

Fehler

FehlercodeBeschreibung
DiagOfferErrc::kAlreadyOfferedrollback_semantics The service is already offered.
DiagOfferErrc::kConfigurationMismatchrollback_semantics monitor configuration does not match DEXT

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

Record
AUTOSAR/AP/record/SWS_DM_01825
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01825@rel:R25-11#ad25792a
Content hash
ad25792a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01825
Status: valid/unmigrated Version: rel:R25-11#d1affa7c Versionshistorie & Revisions (1 transition, 4 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_DM_01825@rel:R25-11#d1affa7c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#8e8c1df32026-09-30
  • R23-11rel:R23-11#9d51b0512026-10-14
  • R24-11rel:R24-11#05dd235d2026-10-14
  • R25-11rel:R25-11#d1affa7c2026-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

函数 SovdServiceValidation [SWS_DM_01823] Upstream: RS_Diag_04256, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit SovdServiceValidation (ara::core::InstanceSpecifier instance Specifier, ConcurrencyType concurrencyType) noexcept;

Constructs the port for SovdServiceValidation interface.

Header-Datei#include "ara/diag/sovd_service_validation.h"
Scopeclass ara::diag::SovdServiceValidation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticSovdServiceValidationPortMapping needs to be typed by a DiagnosticSovdServiceValidationInterface. ProcessMappingVio- Matching InstanceRef exists, but no matching (modelled) Process lation found that matches the (runtime) process. InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
instanceSpecifierInstanceSpecifier to a PortPrototype of a DiagnosticSovdServiceValidationInterface service instance in the manifest
concurrencyTypeSpecifies if the interface is implemented as thread safe ( kConcurrent) or non-thread safe (kNotConcurrent).

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

Record
AUTOSAR/AP/record/SWS_DM_01823
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01823@rel:R25-11#7788e6d2
Content hash
7788e6d2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01823
Status: valid/unmigrated Version: rel:R25-11#8b66cc5b Versionshistorie & Revisions (1 transition, 4 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_DM_01823@rel:R25-11#8b66cc5b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#6acbfc822026-09-30
  • R23-11rel:R23-11#e82e8d482026-10-14
  • R24-11rel:R24-11#76e3ab032026-10-14
  • R25-11rel:R25-11#8b66cc5b2026-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

函数 StopOffer [SWS_DM_01826] Upstream: RS_Diag_04256

void StopOffer () noexcept;

Disable the forwarding of request messages from DM.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f898528d6191 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

类 ara::diag::SovdServiceValidation([SWS_DM_01826],头文件 ara/diag/sovd_service_validation.h)的方法 StopOffer 禁用从 Diagnostic Management(DM)向验证实例转发请求消息(request messages)。它不接受任何传入参数,且不返回返回值([SWS_DM_01826])。其命名遵循 AUTOSAR Adaptive 中诊断接口的统一模式,该模式参考了 ara::com 的停用语义,但在 ara::diag 内部构成了独立的实现(AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”)。

错误处理与异常安全性

该操作声明为 noexcept,并被指定为具有异常安全性(exception safe)([SWS_DM_01826])。由于不存在返回值,因此既不通过返回码也不通过 C++ 异常来指示错误([SWS_DM_01826])。

并发性与限制

在调用上下文方面,StopOffer 被归类为非线程安全(not thread-safe)([SWS_DM_01826])。因此,必须在应用程序端同步对 ara::diag::SovdServiceValidation 的同一实例的并发调用。解释:推测可以假定 StopOffer 通常在组件关闭或 SoVD 验证例程暂时不可用时被调用。 问题 Q-2bb0abf30ae69829 (未决)

相互作用

该行为符合 Diagnostic Management 中的标准化提供模式:正如经典服务验证 ara::diag::ServiceValidation::StopOffer([SWS_DM_00777])、监视器端口([SWS_DM_01089])或身份验证([SWS_DM_01131])一样,StopOffer 剥夺了 DM 传递更多传入请求的能力。

本使用说明基于 AUTOSAR 规范 R25-11 自动生成。

实现者指南即将推出(复杂度 I2)

Header-Datei#include "ara/diag/sovd_service_validation.h"
Scopeclass ara::diag::SovdServiceValidation
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_01826
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01826@rel:R25-11#ac1c978a
Content hash
ac1c978a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01826
Status: valid/unmigrated Version: rel:R25-11#86e867c3 Versionshistorie & Revisions (1 transition, 4 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_DM_01826@rel:R25-11#86e867c3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#27731bd22026-09-30
  • R23-11rel:R23-11#2f946d222026-10-14
  • R24-11rel:R24-11#3542c6992026-10-14
  • R25-11rel:R25-11#86e867c32026-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

函数 Validate [SWS_DM_01827] Upstream: RS_Diag_04256, RS_Diag_04273

virtual ara::core::Future< void > Validate (SovdRequestMethod request Method, const MetaInfo &metaInfo) noexcept;

Called for every SOVD request message. Will be called multiple times if the request is for a resource collection: • once for the resource collection, • once for each resource in the resource collection.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9e29b9fe90cc 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

Diagnostic Management(DM)为每个传入的 SOVD 请求消息调用方法 ara::diag::SovdServiceValidation::Validate([SWS_DM_01827])。如果是针对资源集合的请求,则会执行多次调用:一次针对集合本身,随后针对其中包含的每个单独资源([SWS_DM_01827])。DM 按照定义的顺序为所有配置的 DiagnosticSovdServiceValidationPortMapping 实例执行调用,其中相应的资源路径通过参数 metaInfo 传递(AUTOSAR_AP_SWS_Diagnostics §7.3.3.2.4 “SOVD – Service Validation of Requests”)。除了 metaInfo 之外,该函数还接收 HTTP 方法 requestMethod([SWS_DM_01827])。执行以异步方式进行,并返回一个 ara::core::Future<void>,用于确认验证或传输错误([SWS_DM_01827])。

错误处理

如果某个资源的 Validate 调用返回错误,DM 将立即中止后续请求处理,并立即向 SOVD 客户端报告错误(AUTOSAR_AP_SWS_Diagnostics §7.3.3.2.4 “SOVD – Service Validation of Requests”)。来自 DiagSovdErrc 的特定错误代码包括:服务器配置错误时的 kSovdServerMisconfigured、前置条件不满足时的 kPreconditionNotFulfilled、暂时不可用时的 kTemporarilyNotAvailable 以及权限缺失时的 kInsufficientAccessRights([SWS_DM_01827])。Interpretation:报告的错误大概会被服务器转换为客户端相应的 HTTP 错误状态码。 问题 Q-2734018f9a543b51 (未决)

并发性与限制

该函数被声明为 noexcept,因此是异常安全的([SWS_DM_01827])。线程安全性被指定为有条件的(conditional):实现是否必须设计为线程安全,取决于实例化时传递的 ConcurrencyType([SWS_DM_01827])。

相互作用

该函数不同于用于制造商和供应商 Callout([SWS_DM_01252]、[SWS_DM_01253])的基于 UDS 的验证 ara::diag::ServiceValidation::Validate([SWS_DM_00774])。授权检查同样是分开的,其通过 ara::diag::SovdAuthorization::ValidateAuthorization 进行([SWS_DM_01483]、[SWS_DM_01470])。在方法调用之前,DM 还会检查环境条件([SWS_DM_01468]),若不满足则返回 HTTP 状态码 503([SWS_DM_01466])。

本提示由 AI 基于 AUTOSAR 规范 R25-11 生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/sovd_service_validation.h"
Scopeclass ara::diag::SovdServiceValidation
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
requestMethodThe HTTP method used in the SOVD request message.
metaInfoMetaInfo of the request (includes the path of the requested resource or resource collection).

Rückgabewert

TypBeschreibung
ara::core::Future< void >Value if the request is allowed, or an error.

Fehler

FehlercodeBeschreibung
DiagSovdErrc::kSovdServerMisconfiguredrollback_semantics The SOVD server is not configured correctly, e.g. required configuration files or other data is missing.
DiagSovdErrc::kPreconditionNotFulfilledrollback_semantics The preconditions to execute the method are not fulfilled.
DiagSovdErrc::kTemporarilyNotAvailablerollback_semantics The request currently can’t be served, e.g. in case the access token currently can’t be verified (e.g. because online verification is needed and the authentication server can’t be reached).
DiagSovdErrc::kInsufficientAccessRightsrollback_semantics The SOVD client does not have the right to access the resource.
Hinweise: Or any other DiagSovdErrc for an SOVD-specific error message.

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

Record
AUTOSAR/AP/record/SWS_DM_01827
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01827@rel:R25-11#2a31af09
Content hash
2a31af09
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01827
Status: valid/unmigrated Version: rel:R25-11#50e04e48 Versionshistorie & Revisions (1 transition, 4 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_DM_01827@rel:R25-11#50e04e48
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c71bec3d2026-09-30
  • R23-11rel:R23-11#5053aa042026-10-14
  • R24-11rel:R24-11#51fa3be32026-10-14
  • R25-11rel:R25-11#50e04e482026-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

函数 ~SovdServiceValidation [SWS_DM_01824] Upstream: RS_Diag_04256

virtual ~SovdServiceValidation () noexcept;

Destructor of SovdServiceValidation.

Header-Datei#include "ara/diag/sovd_service_validation.h"
Scopeclass ara::diag::SovdServiceValidation
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_01824
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01824@rel:R25-11#524ccd55
Content hash
524ccd55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01824
Status: valid/unmigrated Version: rel:R25-11#1ba0bac6 Versionshistorie & Revisions (1 transition, 4 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_DM_01824@rel:R25-11#1ba0bac6
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b0aca7212026-09-30
  • R23-11rel:R23-11#de0994492026-10-14
  • R24-11rel:R24-11#229651762026-10-14
  • R25-11rel:R25-11#1ba0bac62026-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