DEENESPTFRRUARHIKOZHNL

class 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

User GuideAI-GENERATED

Validates access rights and preconditions for incoming SOVD service requests in the application.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 91ac3d210255 Provenance Open questions (2)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Validates access rights and preconditions for incoming SOVD service requests in the application.

The class ara::diag::SovdServiceValidation serves for application-specific verification of access rights and preconditions for incoming SOVD service requests ([SWS_DM_01822]). Following port instantiation and explicit activation via Offer(), Diagnostic Management calls the asynchronous validation method Validate() for each requested resource ([SWS_DM_01827]). If the validation returns an error value for even a single sub-resource, the system immediately aborts the entire processing and rejects the client request. While instantiation is thread-safe, methods such as Offer() and StopOffer() must be synchronized by the caller.

Context

In the Adaptive Platform, the class ara::diag::SovdServiceValidation serves to provide manufacturer- and supplier-specific checks for Service-Oriented Vehicle Diagnostics (SOVD) within a diagnostic application ([SWS_DM_01822]). While standardized preconditions and environmental conditions within the scope of the SOVD protocol are evaluated by Diagnostic Management (DM) prior to method execution ([SWS_DM_01468]), this interface delegates custom validation logics directly to the adaptive application.

Three central parties are involved in service validation:

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)

Context diagram: Components and interface relationships in SOVD service validation. Sources: [SWS_DM_01822], [SWS_DM_01823], SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”

Lifecycle

Instantiation of a validation handler takes place via the constructor of SovdServiceValidation, which is bound via an ara::core::InstanceSpecifier to an PortPrototype modeled in the manifest ([SWS_DM_01823]). The port must be typed by an DiagnosticSovdServiceValidationInterface ([SWS_DM_01823]). Via the parameter ConcurrencyType, the application bindingly defines whether its implementation is designed for concurrent calls (kConcurrent) or must be served non-concurrently (kNotConcurrent) ([SWS_DM_01823]).

After successful construction, the instance is in the initialized state. Forwarding of requests by the DM must be explicitly activated by calling Offer() ([SWS_DM_01825]). If forwarding is to be interrupted or terminated, the application deactivates it via StopOffer() ([SWS_DM_01826]). The virtual destructor ~SovdServiceValidation() cleanly terminates the handler's lifecycle ([SWS_DM_01824]). While the constructor itself is specified as thread-safe, Offer(), StopOffer(), and the destructor are not thread-safe and must not be called concurrently ([SWS_DM_01823], [SWS_DM_01824], [SWS_DM_01825], [SWS_DM_01826]).

Usage Path

The typical validation sequence is divided into the following phases:

  1. Initialization and registration: The application instantiates the specialized class and enables the service for the DM using Offer() ([SWS_DM_01823], [SWS_DM_01825]). Interpretation: This typically takes place when starting the application's diagnostic functionality. Question (open)
  2. Request processing: When an SOVD message arrives at the Diagnostic Server, it calls the method Validate in the defined order for each port mapping configured in DiagnosticServiceValidationConfiguration (SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”).
  3. Resource check: If the call affects a resource collection, the DM calls Validate multiple times: exactly once for the collection itself and subsequently once for each resource contained in the collection ([SWS_DM_01827]). The path of the currently checked resource is passed in ara::diag::MetaInfo in each case (SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”).
  4. Asynchronous result: The method returns an ara::core::Future<void> ([SWS_DM_01827]). If the check is successful, the future is resolved without an error value and the DM continues processing the request (SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”).
  5. Service deactivation: Before termination or upon configuration changes, the application calls StopOffer() ([SWS_DM_01826]).
SOVD service validation sequenceSOVD-ClientDiagnostic ManagementSovdServiceValidationOffer()Result<void> (Erfolg)SOVD-Request (Ressource / Collection)loopFor collection and each contained resourceValidate(requestMethod, metaInfo)Manufacturer-specific checkFuture<void> (Result: OK or DiagSovdErrc)altValidierung aller Ressourcen erfolgreichSOVD-Response (Erfolg)At least one validation failsSOVD-Error-Response (Sofortiger Abbruch)

Sequence diagram: Sequence of an SOVD request check via Validate with resource iteration and error handling. Sources: [SWS_DM_01827], SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”

Error Scenarios

Errors can occur in different phases of initialization and execution:

  • Construction violations: If the InstanceSpecifier cannot be resolved in the model or does not point to an PortPrototype, an InstanceSpecifierMappingIntegrityViolation is reported ([SWS_DM_01823]). An PortInterfaceMappingViolation occurs if the port does not match the interface DiagnosticSovdServiceValidationInterface ([SWS_DM_01823]). In case of a missing process mapping, ProcessMappingViolation occurs, and if the same identifier is used multiple times, an InstanceSpecifierAlreadyInUseViolation follows ([SWS_DM_01823]).
  • Registration errors upon Offer: If the service has already been actively offered, Offer() returns the error DiagOfferErrc::kAlreadyOffered ([SWS_DM_01825]). If the configuration deviates from the DEXT modeling, the error DiagOfferErrc::kConfigurationMismatch results ([SWS_DM_01825]).
  • Functional validation errors: The method Validate reports inadmissibilities via error codes from DiagSovdErrc ([SWS_DM_01827]). These include DiagSovdErrc::kInsufficientAccessRights in case of insufficient client permissions, DiagSovdErrc::kPreconditionNotFulfilled in case of unsatisfied preconditions, DiagSovdErrc::kTemporarilyNotAvailable in case of temporary unavailability (e.g., missing online token validation), or DiagSovdErrc::kSovdServerMisconfigured in case of incorrect configuration ([SWS_DM_01827]).
  • Immediate abortion on sub-resource errors: If validation fails for even a single contained resource of a resource collection, the DM immediately aborts processing of the overall request and returns an error message directly to the client (SWS Diagnostics §7.3.3.2.3 “SOVD – Validation of Environmental Conditions”).

This guide is based exclusively on the AUTOSAR specification R25-11 for the diag module and was created automatically.

Member map

Class diagram

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

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

Detail view

Select an entry in the outline.

Constructors and destructor

Constructs the port for SovdServiceValidation interface.

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

Destructor of SovdServiceValidation.

virtual ~SovdServiceValidation () noexcept;

Methods

Offer function

Enable the DM to forward request messages to this handler.

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

Disable the forwarding of request messages from DM.

void StopOffer () noexcept;
Validate function

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;

Method documentation

function 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-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: af6929f93301 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

With the synchronous method Offer() of class ara::diag::SovdServiceValidation, the Adaptive Application enables the forwarding of incoming validation requests by Diagnostic Management (DM) to the registered handler [SWS_DM_01825]. The call takes place without input parameters and signals to the DM the readiness of the handler instance to receive.

The method returns a ara::core::Result<void> [SWS_DM_01825]. In the event of an error, rollback semantics are applied and one of the following error codes is returned:

  • DiagOfferErrc::kAlreadyOffered: The service was already offered for this instance beforehand [SWS_DM_01825].
  • DiagOfferErrc::kConfigurationMismatch: The configuration does not match the diagnostic extract (DEXT) [SWS_DM_01825].

Regarding execution safety, the method is defined as exception safe and noexcept, but is expressly considered not thread-safe (not thread-safe) [SWS_DM_01825]. Interpretation: Parallel calls on the same instance must not occur unprotected from concurrent threads and must be synchronized by the application. Question Q-b07b7c8bb8852378 (open)

This procedure follows the uniform interface pattern of adaptive diagnostic handlers, as also applies, for example, to ara::diag::ServiceValidation [SWS_DM_00776] or ara::diag::CommunicationControl [SWS_DM_00809]. As long as offering has not been successfully completed, the DM does not forward any requests to the instance [SWS_DM_01825], analogous to interfaces where services that have not yet been offered result in default responses or fallback values [SWS_DM_01525]. The specification also clarifies that this is a purely DM-specific registration that must not be confused with service offerings of communication management AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”.

This text was generated by an AI.

Implementer's Guide to follow (complexity 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#8e8c1df3
Content hash
8e8c1df3
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

function 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#6acbfc82
Content hash
6acbfc82
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

function StopOffer [SWS_DM_01826] Upstream: RS_Diag_04256

void StopOffer () noexcept;

Disable the forwarding of request messages from DM.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: f898528d6191 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The method StopOffer of class ara::diag::SovdServiceValidation ([SWS_DM_01826], header file ara/diag/sovd_service_validation.h) disables the forwarding of request messages from Diagnostic Management (DM) to the validation instance. It takes no input parameters and returns no value ([SWS_DM_01826]). The naming follows the uniform pattern of diagnostic interfaces in AUTOSAR Adaptive, which are oriented towards the deactivation semantics of ara::com, but represent an independent implementation within ara::diag (AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”).

Error Handling and Exception Safety

The operation is declared with noexcept and specified as exception-safe (exception safe) ([SWS_DM_01826]). Since no return values exist, errors are signaled neither via return codes nor via C++ exceptions ([SWS_DM_01826]).

Concurrency and Limitations

Regarding the call context, StopOffer is classified as not thread-safe (not thread-safe) ([SWS_DM_01826]). Concurrent calls on the same instance of ara::diag::SovdServiceValidation must therefore be synchronized on the application side. Interpretation: It can likely be assumed that StopOffer is typically called during component shutdown or in the event of temporary unavailability of the SoVD validation routine. Question Q-2bb0abf30ae69829 (open)

Interaction

The behavior corresponds to the standardized offering pattern in Diagnostic Management: As with classic service validation ara::diag::ServiceValidation::StopOffer ([SWS_DM_00777]), the monitor port ([SWS_DM_01089]), or authentication ([SWS_DM_01131]), StopOffer deprives the DM of the ability to deliver further incoming requests.

This usage note was generated automatically based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity 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#27731bd2
Content hash
27731bd2
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

function 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-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 9e29b9fe90cc Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The method ara::diag::SovdServiceValidation::Validate is called by the Diagnostic Management (DM) for every incoming SOVD request message ([SWS_DM_01827]). If the request is for a resource collection, the call is performed multiple times: once for the collection itself and subsequently for each individual resource contained therein ([SWS_DM_01827]). The DM executes the calls for all configured instances of DiagnosticSovdServiceValidationPortMapping in the specified order, with the respective resource path passed via parameter metaInfo (AUTOSAR_AP_SWS_Diagnostics §7.3.3.2.4 “SOVD – Service Validation of Requests”). In addition to metaInfo, the function accepts the HTTP method requestMethod ([SWS_DM_01827]). Execution is asynchronous and returns a ara::core::Future<void>, which confirms the validation or reports an error ([SWS_DM_01827]).

Error handling

If a call to Validate returns an error for a resource, the DM aborts further request processing immediately and reports an error to the SOVD client without delay (AUTOSAR_AP_SWS_Diagnostics §7.3.3.2.4 “SOVD – Service Validation of Requests”). Specific error codes from DiagSovdErrc include kSovdServerMisconfigured in the case of faulty server configuration, kPreconditionNotFulfilled for violated preconditions, kTemporarilyNotAvailable for temporary unavailability, and kInsufficientAccessRights for missing permissions ([SWS_DM_01827]). Interpretation: The reported errors are likely mapped by the server to corresponding HTTP error status codes for the client. Question Q-2734018f9a543b51 (open)

Concurrency and Limitations

The function is declared as noexcept and is therefore exception-safe ([SWS_DM_01827]). Thread safety is specified as conditional (conditional): whether the implementation must be designed to be thread-safe is determined by the ConcurrencyType passed during instantiation ([SWS_DM_01827]).

Interaction

The function is distinguished from UDS-based validation ara::diag::ServiceValidation::Validate ([SWS_DM_00774]) for manufacturer and supplier callouts ([SWS_DM_01252], [SWS_DM_01253]). Authorization checking, which is performed via ara::diag::SovdAuthorization::ValidateAuthorization ([SWS_DM_01483], [SWS_DM_01470]), is also separate. Prior to method calls, the DM additionally checks environmental conditions ([SWS_DM_01468]), the failure of which is answered with HTTP status 503 ([SWS_DM_01466]).

This note was generated by an AI based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity 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#c71bec3d
Content hash
c71bec3d
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

function ~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#b0aca721
Content hash
b0aca721
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