DEENESPTFRRUARHIKOZHNL

क्लास ara::diag::ExternalAuthentication

[SWS_DM_01191] Upstream: RS_Diag_04251

class ExternalAuthentication final {...};

Definition of the ExternalAuthentication class, which is used by the application to receive an instance of the ClientAuthentication Class relevant to the specific client.

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

उपयोगकर्ता गाइडएआई जनित

बाह्य नैदानिक क्लाइंट्स की स्थिति प्रबंधित करने के लिए प्रमाणीकरण इंस्टेंस पुनर्प्राप्त करने का कार्य करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 95763dbebaf8 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

बाह्य नैदानिक क्लाइंट्स की स्थिति प्रबंधित करने के लिए प्रमाणीकरण इंस्टेंस पुनर्प्राप्त करने का कार्य करता है।

क्लास ara::diag::ExternalAuthentication एक पोर्ट इंटरफ़ेस प्रदान करती है जिसके माध्यम से एक adaptive ऍप्लिकेशन बाह्य नैदानिक क्लाइंट्स की प्रमाणीकरण स्थिति को प्रबंधित करने के लिए ara::diag::ClientAuthentication के इंस्टेंस की क्वेरी करता है [SWS_DM_01191]। किसी मॉडल किए गए सर्विस पोर्ट से बाइंडिंग के बाद, स्रोत पते या मेटा-जानकारी के आधार पर Diagnostic Manager से प्रमाणीकरण ऑब्जेक्ट्स का विशेष रूप से अनुरोध किया जाता है [SWS_DM_01200]। इंस्टेंस में मूव सेमांटिक्स है, यह कॉपी ऑपरेशन्स को रोकता है और एक गैर-थ्रेड-सुरक्षित डिस्ट्रक्टर के कारण सिंक्रोनाइज़्ड विनाश की मांग करता है।

संदर्भ

क्लास ara::diag::ExternalAuthentication AUTOSAR Adaptive Platform में बाह्य नैदानिक क्लाइंट्स के प्रमाणीकरण के लिए एक पोर्ट इंटरफ़ेस के रूप में कार्य करती है [SWS_DM_01191], AUTOSAR_AP_SWS_Diagnostics §8.17 “Header: ara/diag/external_authentication.h”। इस पोर्ट के माध्यम से, एक adaptive ऍप्लिकेशन ara::diag::ClientAuthentication के विशिष्ट इंस्टेंस तक पहुंच प्राप्त करता है, जो संबंधित नैदानिक क्लाइंट की प्रमाणीकरण स्थिति को मैप और प्रबंधित करते हैं [SWS_DM_01202]।

उपलब्ध क्लाइंट इंस्टेंस का असाइनमेंट और संख्या सॉफ़्टवेयर मॉडल में एलिमेंट DiagnosticExternalAuthenticationIdentification के माध्यम से परिभाषित की जाती है। यह ऍप्लिकेशन को नैदानिक परीक्षकों (diagnostic testers) के लिए निश्चित स्रोत पते या प्रकार Address (std::uint16_t [SWS_DM_01192] के लिए उपनाम) के कॉन्फ़िगर किए गए पता श्रेणियां निर्दिष्ट करने की अनुमति देता है, जब अंतिम स्रोत पता केवल रनटाइम पर ज्ञात होता है AUTOSAR_AP_SWS_Diagnostics §7.3.2.2 “Get ClientAuthentication Instance”।

शामिल इंटरैक्शन भागीदारों में शामिल हैं:

  • adaptive ऍप्लिकेशन, जो पोर्ट इंस्टेंस बनाता है और प्रमाणीकरण स्थितियों की क्वेरी करता है।
  • Diagnostic Manager (DM), जो नैदानिक कनेक्शनों को नियंत्रित करता है और क्लाइंट्स की प्रमाणीकरण स्थितियों का प्रबंधन करता है [SWS_DM_01202]।
  • ara::diag::ClientAuthentication ऑब्जेक्ट्स, जो अनुरोधकर्ता क्लाइंट से जुड़े हैं।
  • बाह्य नैदानिक क्लाइंट, जिसका कनेक्शन स्रोत पते या मेटा-जानकारी के माध्यम से पहचाना जाता है।
diag_kontext app Adaptive Applikation ext_auth ara::diag::ExternalAuthentication app->ext_auth instanziiert / ruft Get dm Diagnostic Manager ext_auth->dm fragt Zustand an client_auth ara::diag::ClientAuthentication ext_auth->client_auth इंस्टेंस प्रदान करता है dm->client_auth verwaltet client Externer Diagnose-Client client->dm Diagnoseanfrage

संदर्भ आरेख: ऍप्लिकेशन, Diagnostic Manager और क्लाइंट प्रमाणीकरण के बीच पोर्ट क्लास का एकीकरण। स्रोत: [SWS_DM_01191], [SWS_DM_01202], AUTOSAR_AP_SWS_Diagnostics §7.3.2.2 “Get ClientAuthentication Instance”।

जीवनचक्र

कन्स्ट्रक्टर [SWS_DM_01193] को एक ara::core::InstanceSpecifier पास करके स्पष्ट रूप से एक ara::diag::ExternalAuthentication इंस्टेंस का निर्माण किया जाता है। यह आइडेंटिफ़ायर ऑब्जेक्ट को किसी DiagnosticExternalAuthenticationInterface के मॉडल किए गए PortPrototype से बांधता है।

स्वामित्व के संबंध में, क्लास में शुद्ध मूव-सेमांटिक्स हैं: मूव कन्स्ट्रक्टर [SWS_DM_01194] और मूव असाइनमेंट ऑपरेटर [SWS_DM_01195] मौजूद हैं (default), जबकि कॉपी कन्स्ट्रक्टर [SWS_DM_01196] और कॉपी असाइनमेंट ऑपरेटर [SWS_DM_01197] हटा दिए गए हैं (delete)। इस प्रकार एक पोर्ट एक अविभाज्य, गैर-कॉपी करने योग्य इंटरफ़ेस ऑब्जेक्ट का प्रतिनिधित्व करता है।

विनाश के लिए डिस्ट्रक्टर ~ExternalAuthentication() उपलब्ध है [SWS_DM_01198]। समवर्तीता के संदर्भ में, कन्स्ट्रक्टर और क्वेरी मेथड्स थ्रेड-सुरक्षित (thread-safe) और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट हैं [SWS_DM_01193], [SWS_DM_01199], [SWS_DM_01200], [SWS_DM_01201]। दूसरी ओर, डिस्ट्रक्टर स्पष्ट रूप से थ्रेड-सुरक्षित नहीं है (not thread-safe) [SWS_DM_01198]। इसलिए ऍप्लिकेशन को यह सुनिश्चित करना चाहिए कि ऑब्जेक्ट को नष्ट करने से पहले कोई समवर्ती कॉल्स न हों।

उपयोग पथ

विशिष्ट अनुक्रम में पोर्ट का आरंभीकरण और उसके बाद प्रमाणीकरण ऑब्जेक्ट्स की पुनर्प्राप्ति शामिल है:

  1. ऍप्लिकेशन इंस्टेंस आइडेंटिफ़ायर [SWS_DM_01193] निर्दिष्ट करते हुए ExternalAuthentication को इंस्टैनशिएट करता है।
  2. ऍप्लिकेशन किसी विशिष्ट क्लाइंट के लिए प्रमाणीकरण इंस्टेंस का अनुरोध करता है। इसके लिए, परीक्षक पते [SWS_DM_01200] का उपयोग करके ओवरलोड किए गए मेथड्स Get(Address) या प्राप्त अनुरोध मेटाडेटा [SWS_DM_01199] के आधार पर Get(const MetaInfo&) उपलब्ध हैं। वैकल्पिक रूप से, यह GetAll() का उपयोग करके वर्तमान में Diagnostic Manager द्वारा प्रबंधित सभी इंस्टेंस की एक सूची प्राप्त करता है [SWS_DM_01201]।
  3. Diagnostic Manager संबंधित ऑब्जेक्ट का निर्धारण करता है और एक ara::core::Result<ClientAuthentication> या वेक्टर लौटाता है [SWS_DM_01202]।
  4. ऍप्लिकेशन परिणाम की जाँच करता है और फिर प्राप्त ClientAuthentication इंस्टेंस के साथ इंटरैक्ट करता है, जो संभवतः प्रमाणीकरण सत्र की स्थिति के लिए ऍप्लिकेशन-पक्षीय हैंडल के रूप में कार्य करता है। प्रश्न Q-e7ddbab981bf21de (खुला)
एक ClientAuthentication इंस्टेंस की पुनर्प्राप्तिApplikationExternalAuthenticationDiagnosticManagerExternalAuthentication(instanceSpecifier)Get(sourceAddress)Authentifizierungszustand anfordernClientAuthentication-Instanzara::core::Result<ClientAuthentication>

अनुक्रम आरेख: ClientAuthentication इंस्टेंस को इंस्टैनशिएट करने और क्वेरी करने के लिए विशिष्ट कॉल अनुक्रम। स्रोत: [SWS_DM_01193], [SWS_DM_01200], [SWS_DM_01202]।

त्रुटि परिदृश्य

कन्स्ट्रक्टर के माध्यम से इंस्टैनशिएशन के दौरान, कॉन्फ़िगरेशन और मॉडलिंग त्रुटियों के कारण परिभाषित उल्लंघन हो सकते हैं [SWS_DM_01193]:

  • InstanceSpecifierMappingIntegrityViolation: Executable के संदर्भ में आइडेंटिफ़ायर का समाधान नहीं किया जा सकता है या यह PortPrototype को संदर्भित नहीं करता है।
  • PortInterfaceMappingViolation: संदर्भित PortPrototype को DiagnosticExternalAuthenticationInterface के रूप में टाइप नहीं किया गया है।
  • ProcessMappingViolation: रनटाइम प्रोसेस के लिए कोई उपयुक्त मॉडल की गई प्रोसेस परिभाषा मौजूद नहीं है।
  • InstanceSpecifierAlreadyInUseViolation: आइडेंटिफ़ायर उसी प्रोसेस में पहले से ही किसी अन्य पोर्ट इंस्टेंस द्वारा उपयोग किया जा रहा है।

Get(const MetaInfo&) या Get(Address) के कॉल के दौरान, ara::core::Result के माध्यम से रिटर्न में एरर कोड DiagErrc::kServiceNotAvailable शामिल हो सकता है [SWS_DM_01199], [SWS_DM_01200]। यह संकेत देता है कि Diagnostic Manager की आवश्यक कार्यक्षमता अस्थायी रूप से अनुपलब्ध है। GetAll() कॉल इंस्टांसेस के अनुपस्थित होने पर कोई एरर कोड रिटर्न नहीं करता, बल्कि एक रिक्त वेक्टर लौटाता है [SWS_DM_01201]।

यह पाठ AUTOSAR R25-11 विनिर्देश के आधार पर एक AI प्रणाली द्वारा जनरेट किया गया था।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

2

मेथड

2

ऑपरेटर

1

टाइप उपनाम

1

क्लास आरेख

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

G nara__diag__ExternalAuthentication264 ExternalAuthentication + ExternalAuthentication() + ~ExternalAuthentication() + Get() + GetAll() + operator=()

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

ExternalAuthentication फ़ंक्शन 3

Constructs the port for authentication of diagnostic clients.

ओवरलोड ExternalAuthentication 3
explicit ExternalAuthentication (ara::core::InstanceSpecifier instance Specifier) noexcept; SWS_DM_01193
ExternalAuthentication (ExternalAuthentication &&other) noexcept=default; SWS_DM_01194
ExternalAuthentication (ExternalAuthentication const &other)=delete; SWS_DM_01196
~ExternalAuthentication फ़ंक्शन

Destructor of DiagnosticServiceDynamicAccessList.

मेथड

Get फ़ंक्शन 2

This function is used by the application to get the ClientAuthentication Instance that is handling the Authentication State of the Client corresponding to the MetaInfo.

ओवरलोड Get 2
GetAll फ़ंक्शन

This function is used by the application to get all the ClientAuthentication Instances that are currently handled by the DM.

ऑपरेटर

operator= फ़ंक्शन 2

Move assignment operator of ExternalAuthentication.

ओवरलोड = 2
auto operator= (ExternalAuthentication &&other) & noexcept -> External Authentication & =default; SWS_DM_01195
auto operator= (ExternalAuthentication const &other) -> External Authentication &=delete; SWS_DM_01197

टाइप उपनाम

Address टाइप उपनाम

Alias for tester address.

using Address = std::uint16_t;

मेथड का प्रलेखन

फ़ंक्शन ExternalAuthentication [SWS_DM_01193] Upstream: RS_Diag_04251, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit ExternalAuthentication (ara::core::InstanceSpecifier instance Specifier) noexcept;

Constructs the port for authentication of diagnostic clients.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 26d2f2a81fd4 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

स्पष्ट कंस्ट्रक्टर [SWS_DM_01193] बाहरी डायग्नोस्टिक क्लाइंट्स के प्रमाणीकरण के लिए पोर्ट क्लास ara::diag::ExternalAuthentication [SWS_DM_01191] के एक इंस्टेंस को प्रारंभ करता है (SWS Diagnostics §8.17 “Header: ara/diag/external_authentication.h”)। एक पैरामीटर के रूप में, फ़ंक्शन एक ara::core::InstanceSpecifier की अपेक्षा करता है, जिसे मैनिफ़ेस्ट में मॉडल किए गए किसी DiagnosticExternalAuthenticationInterface सर्विस इंस्टेंस के PortPrototype को संदर्भित करना चाहिए [SWS_DM_01193]।

सिंक्रोनस कॉल को noexcept के रूप में घोषित किया गया है और थ्रेड-सुरक्षित तथा अपवाद-सुरक्षित दोनों निर्दिष्ट किया गया है [SWS_DM_01193]। चूंकि कोई अपवाद नहीं फेंके जाते हैं, मॉडलिंग और कॉन्फ़िगरेशन त्रुटियों के कारण फ्रेमवर्क के परिभाषित उल्लंघन (violations) होते हैं [SWS_DM_01193]:

  • InstanceSpecifierMappingIntegrityViolation: पहचानकर्ता Executable के संदर्भ में रिज़ॉल्व नहीं हो पाता है या PortPrototype के अलावा किसी अन्य मॉडल तत्व को संदर्भित करता है।
  • PortInterfaceMappingViolation: संदर्भित PortPrototype एक DiagnosticExternalAuthenticationInterface द्वारा टाइप नहीं किया गया है।
  • ProcessMappingViolation: संदर्भ के लिए कोई उपयुक्त मॉडल किया गया रनटाइम प्रोसेस मौजूद नहीं है।
  • InstanceSpecifierAlreadyInUseViolation: पहचानकर्ता का चल रहे प्रोसेस में किसी अन्य इंस्टेंस द्वारा पहले से ही उपयोग किया जा रहा है।

ExternalAuthentication के लिए कॉपी ऑपरेशन स्पष्ट रूप से रोके गए हैं [SWS_DM_01196] [SWS_DM_01197], जबकि मूव ऑपरेशन समर्थित हैं [SWS_DM_01194] [SWS_DM_01195]। कंस्ट्रक्टर के विपरीत, संबंधित डिस्ट्रक्टर गैर-थ्रेड-सुरक्षित है [SWS_DM_01198]। सफल इंस्टेंसिएशन के बाद, ऑब्जेक्ट Get या GetAll जैसे मेथड के माध्यम से संबंधित क्लाइंट प्रमाणीकरण इंस्टेंस को क्वेरी करने का कार्य करता है [SWS_DM_01201] [SWS_DM_01202]।

यह उपयोग नोट AUTOSAR विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
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 DiagnosticExternalAuthenticationPortMapping needs to be typed by a DiagnosticExternalAuthenticationInterface. 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 DiagnosticExternalAuthenticationInterface service instance in the manifest.

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

Record
AUTOSAR/AP/record/SWS_DM_01193
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01193@rel:R25-11#26b8f7b5
Content hash
26b8f7b5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01193
Status: valid/unmigrated Version: rel:R25-11#99c49ac2 Versionshistorie & Revisions (1 transition, 6 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_01193@rel:R25-11#99c49ac2
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#3d7cf4e12026-09-30
  • R21-11rel:R21-11#8a71f7dd2026-10-14
  • R22-11rel:R22-11#62844c072026-10-14
  • R23-11rel:R23-11#447ba5db2026-10-14
  • R24-11rel:R24-11#4fb764692026-10-14
  • R25-11rel:R25-11#99c49ac22026-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

फ़ंक्शन ExternalAuthentication [SWS_DM_01194] Upstream: RS_Diag_04251

ExternalAuthentication (ExternalAuthentication &&other) noexcept=default;

Move constructor of ExternalAuthentication.

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherObject to move-construct from

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

Record
AUTOSAR/AP/record/SWS_DM_01194
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01194@rel:R25-11#5124b65f
Content hash
5124b65f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01194
Status: valid/unmigrated Version: rel:R25-11#56b10148 Versionshistorie & Revisions (1 transition, 6 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_01194@rel:R25-11#56b10148
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#49f971fe2026-09-30
  • R21-11rel:R21-11#5c8f6e4f2026-10-14
  • R22-11rel:R22-11#05f8bd8b2026-10-14
  • R23-11rel:R23-11#503551b52026-10-14
  • R24-11rel:R24-11#de5240aa2026-10-14
  • R25-11rel:R25-11#56b101482026-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

फ़ंक्शन ExternalAuthentication [SWS_DM_01196] Upstream: RS_Diag_04251

ExternalAuthentication (ExternalAuthentication const &other)=delete;

Copy constructor of ExternalAuthentication.

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication

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

Record
AUTOSAR/AP/record/SWS_DM_01196
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01196@rel:R25-11#e6e6932b
Content hash
e6e6932b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01196
Status: valid/unmigrated Version: rel:R25-11#28bce7b2 Versionshistorie & Revisions (1 transition, 6 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_01196@rel:R25-11#28bce7b2
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#792beea12026-09-30
  • R21-11rel:R21-11#5ed5ded02026-10-14
  • R22-11rel:R22-11#ef33b0632026-10-14
  • R23-11rel:R23-11#861f734f2026-10-14
  • R24-11rel:R24-11#28bce7b22026-10-14
  • R25-11rel:R25-11#28bce7b22026-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

फ़ंक्शन Get [SWS_DM_01199] Upstream: RS_Diag_04251

ara::core::Result< ClientAuthentication > Get (const MetaInfo &meta Info) noexcept;

This function is used by the application to get the ClientAuthentication Instance that is handling the Authentication State of the Client corresponding to the MetaInfo.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: b80711a7d088 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

सिंक्रोनस मेथड ara::diag::ExternalAuthentication::Get का उपयोग किसी अडैप्टिव एप्लिकेशन द्वारा डायग्नोस्टिक रिक्वेस्ट के लिए उत्तरदायी ara::diag::ClientAuthentication के इंस्टेंस को प्राप्त करने के लिए किया जाता है [SWS_DM_01199]। पैरामीटर के रूप में metaInfo (const ara::diag::MetaInfo&) का एक संदर्भ पास किया जाता है, जो डायग्नोस्टिक रिक्वेस्ट के संदर्भ से मेटा-जानकारी प्रदान करता है SWS Diagnostics §7.3.1.1 “MetaInfo class”। ara::core::Result<ClientAuthentication> प्रकार का रिटर्न मान क्लाइंट की प्रमाणीकरण स्थिति को प्रबंधित करने के लिए संबंधित ऑथेंटिकेशन ऑब्जेक्ट को एनकैप्सुलेट करता है [SWS_DM_01202]।

यदि कोई त्रुटि उत्पन्न होती है, तो लौटाए गए Result में विशिष्ट त्रुटि कोड DiagErrc::kServiceNotAvailable शामिल होता है [SWS_DM_01199]। यह रोलबैक सेमेंटिक्स के साथ संकेत देता है कि कॉल को निष्पादित नहीं किया जा सकता है, क्योंकि कॉल के समय Diagnostic Manager (DM) के आवश्यक कार्य उपलब्ध नहीं हैं [SWS_DM_01199]।

समवर्तीता (concurrency) के संबंध में, फ़ंक्शन को थ्रेड-सुरक्षित (thread-safe) और साथ ही अपवाद-सुरक्षित (exception safe) निर्दिष्ट किया गया है और noexcept के साथ घोषित किया गया है [SWS_DM_01199]। इसलिए इसे एप्लिकेशन-साइड लॉकिंग तंत्र के बिना समानांतर थ्रेड्स से सुरक्षित रूप से कॉल किया जा सकता है।

यह मेथड ओवरलोड किए गए वैरिएंट Get(Address sourceAddress) [SWS_DM_01200] के साथ परस्पर क्रिया करती है, जो क्लाइंट के स्रोत पते के माध्यम से सीधे समान पुनर्प्राप्ति को सक्षम बनाती है [SWS_DM_01202]। उपलब्ध इंस्टेंस की संख्या मॉडल तत्वों DiagnosticExternalAuthenticationIdentification द्वारा निर्धारित की जाती है SWS Diagnostics “Get ClientAuthentication Instance”। व्याख्या: फ़ंक्शन संभवतः metaInfo में एनकैप्सुलेट किए गए ट्रांसपोर्ट डेटा से मैपिंग के लिए आवश्यक स्रोत पते का आंतरिक रूप से निर्धारण करता है। प्रश्न Q-50d416201ccb5825 (खुला)

यह उपयोग नोट AUTOSAR विनिर्देश स्थिति R25-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
metaInfoMetaInfo of the request.

Rückgabewert

TypBeschreibung
ara::core::Result< ClientAuthentication >Returns the diagnostic client associated authentication object or error.

Fehler

FehlercodeBeschreibung
DiagErrc::kServiceNotAvailablerollback_semantics The call cannot be executed, because essential DM functionality is currently not available.

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

Record
AUTOSAR/AP/record/SWS_DM_01199
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01199@rel:R25-11#efc3b6d1
Content hash
efc3b6d1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01199
Status: valid/unmigrated Version: rel:R25-11#0d7aa83d Versionshistorie & Revisions (1 transition, 6 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_01199@rel:R25-11#0d7aa83d
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#d297578c2026-09-30
  • R21-11rel:R21-11#174411bd2026-10-14
  • R22-11rel:R22-11#5765361f2026-10-14
  • R23-11rel:R23-11#5356d12b2026-10-14
  • R24-11rel:R24-11#1ee0d9c92026-10-14
  • R25-11rel:R25-11#0d7aa83d2026-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

फ़ंक्शन Get [SWS_DM_01200] Upstream: RS_Diag_04251

ara::core::Result< ClientAuthentication > Get (Address sourceAddress) noexcept;

This function is used by the application to get the ClientAuthentication Instance that is handling the Authentication State of the Client corresponding to the Address.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: be5ba5af6394 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास ara::diag::ExternalAuthentication की सिंक्रोनस मेथड Get का उपयोग किसी अडैप्टिव एप्लिकेशन द्वारा ClientAuthentication के उस इंस्टेंस को प्राप्त करने के लिए किया जाता है, जो निर्दिष्ट स्रोत पते के लिए डायग्नोस्टिक क्लाइंट की प्रमाणीकरण स्थिति का प्रबंधन करता है [SWS_DM_01200]। यहाँ Diagnostic Manager पास किए गए स्रोत पते के माध्यम से उत्तरदायी ऑथेंटिकेशन ऑब्जेक्ट को रिज़ॉल्व करता है [SWS_DM_01202]।

उपयोग और सीमांत शर्तों में निम्नलिखित पहलू शामिल हैं:

  • कॉल और पैरामीटर: पैरामीटर के रूप में Address प्रकार का sourceAddress पास किया जाता है [SWS_DM_01200]। रिज़ॉल्यूशन सिस्टम मॉडल में कॉन्फ़िगर किए गए DiagnosticExternalAuthenticationIdentification तत्वों पर आधारित है, जो निश्चित स्रोत पते या पता श्रेणियों को परिभाषित करते हैं SWS Diagnostics पृ. 129 “ClientAuthentication”। इसके अतिरिक्त Get का एक ओवरलोड मौजूद है, जो MetaInfo ऑब्जेक्ट के माध्यम से इंस्टेंस निर्धारित करता है [SWS_DM_01199], [SWS_DM_01202]।
  • रिटर्न मान और त्रुटि प्रबंधन: फ़ंक्शन एक ara::core::Result<ClientAuthentication> लौटाता है [SWS_DM_01200]। यदि निष्पादन संभव नहीं है, क्योंकि Diagnostic Manager के आवश्यक कार्य उपलब्ध नहीं हैं, तो त्रुटि DiagErrc::kServiceNotAvailable रोलबैक सेमेंटिक्स के साथ लौटाई जाती है [SWS_DM_01200]।
  • समवर्तीता: ऑपरेशन को thread-safe और exception safe के रूप में निर्दिष्ट किया गया है तथा noexcept के साथ घोषित किया गया है, जिसके कारण समानांतर थ्रेड्स से कॉल्स अपवाद-सुरक्षित रूप से निष्पादित किए जा सकते हैं [SWS_DM_01200]।

यह उपयोग नोट AUTOSAR Adaptive R25-11 के विनिर्देश दस्तावेज़ों के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
sourceAddressThe source address of the client

Rückgabewert

TypBeschreibung
ara::core::Result< ClientAuthentication >Returns the associated diagnostic client authentication object or error.

Fehler

FehlercodeBeschreibung
DiagErrc::kServiceNotAvailablerollback_semantics The call cannot be executed, because essential DM functionality is currently not available.

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

Record
AUTOSAR/AP/record/SWS_DM_01200
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01200@rel:R25-11#beeafe64
Content hash
beeafe64
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01200
Status: valid/unmigrated Version: rel:R25-11#07135c96 Versionshistorie & Revisions (1 transition, 6 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_01200@rel:R25-11#07135c96
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#a78dc7ce2026-09-30
  • R21-11rel:R21-11#f69dcd252026-10-14
  • R22-11rel:R22-11#98dbac742026-10-14
  • R23-11rel:R23-11#7078e40c2026-10-14
  • R24-11rel:R24-11#85f369cf2026-10-14
  • R25-11rel:R25-11#07135c962026-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

फ़ंक्शन GetAll [SWS_DM_01201] Upstream: RS_Diag_04251

ara::core::Vector< ClientAuthentication > GetAll () noexcept;

This function is used by the application to get all the ClientAuthentication Instances that are currently handled by the DM.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: a4dc37b394ab उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::diag::ExternalAuthentication (हेडर फ़ाइल ara/diag/external_authentication.h) की मेथड GetAll का उपयोग एप्लिकेशनों द्वारा Diagnostic Manager द्वारा वर्तमान में प्रबंधित ClientAuthentication के सभी इंस्टेंस को सिंक्रोनस रूप से क्वेरी करने के लिए किया जाता है [SWS_DM_01201], [SWS_DM_01203]। कॉल पैरामीटर रहित होता है और एक ara::core::Vector<ClientAuthentication> लौटाता है, जिसमें सभी संबद्ध ऑथेंटिकेशन ऑब्जेक्ट शामिल होते हैं [SWS_DM_01201]।

त्रुटि प्रबंधन और रिटर्न मान

फ़ंक्शन को अपवाद-सुरक्षित (exception safe) और noexcept घोषित किया गया है [SWS_DM_01201]। इस इंटरफ़ेस के लिए कोई विशिष्ट त्रुटि कोड या DET अथवा DEM को संदेश मौजूद नहीं हैं। यदि कोई ऑथेंटिकेशन ऑब्जेक्ट उपलब्ध नहीं है, तो इसे त्रुटि नहीं माना जाता है, बल्कि मेथड एक खाली वेक्टर लौटाती है [SWS_DM_01201]।

समवर्तीता और प्रतिबंध

विनिर्देश GetAll को थ्रेड-सुरक्षित (thread-safe) के रूप में इंगित करता है [SWS_DM_01201]। व्याख्या: इस प्रकार कई समानांतर एप्लिकेशन थ्रेड्स से कॉल बिना किसी अतिरिक्त एप्लिकेशन-साइड सिंक्रोनाइज़ेशन के अनुमेय होने चाहिए। प्रश्न Q-9f26d94068ebd3fe (खुला)

इंटरैक्शन

पुनर्प्राप्त करने योग्य इंस्टेंस का सेट DiagnosticExternalAuthenticationIdentification प्रकार के कॉन्फ़िगर किए गए मॉडल तत्वों से मेल खाता है, जो निश्चित स्रोत पते या पता श्रेणियों को परिभाषित करते हैं AUTOSAR_AP_SWS_Diagnostics पृ. 129। जबकि GetAll सभी इंस्टेंस की समग्रता प्रदान करता है [SWS_DM_01203], मेथड Get किसी विशिष्ट स्रोत पते या मेटा-जानकारी के लिए लक्षित क्वेरी की अनुमति देती है [SWS_DM_01202]।

यह उपयोग नोट AUTOSAR विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Vector< ClientAuthentication >Returns the list of all diagnostic client associated authentication objects or empty list if none available.

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

Record
AUTOSAR/AP/record/SWS_DM_01201
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01201@rel:R25-11#931c19e6
Content hash
931c19e6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01201
Status: valid/unmigrated Version: rel:R25-11#2912f80f Versionshistorie & Revisions (1 transition, 6 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_01201@rel:R25-11#2912f80f
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#9941b3c92026-09-30
  • R21-11rel:R21-11#e12087182026-10-14
  • R22-11rel:R22-11#e977abb02026-10-14
  • R23-11rel:R23-11#6f409f582026-10-14
  • R24-11rel:R24-11#32e7f4b12026-10-14
  • R25-11rel:R25-11#2912f80f2026-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

फ़ंक्शन operator= [SWS_DM_01195] Upstream: RS_Diag_04251

auto operator= (ExternalAuthentication &&other) & noexcept -> External Authentication & =default;

Move assignment operator of ExternalAuthentication.

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherObject to move-assign from.

Rückgabewert

TypBeschreibung
ExternalAuthenticationExternalAuthentication& Reference to self.

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

Record
AUTOSAR/AP/record/SWS_DM_01195
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01195@rel:R25-11#04f10b3f
Content hash
04f10b3f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01195
Status: valid/unmigrated Version: rel:R25-11#6803e422 Versionshistorie & Revisions (1 transition, 6 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_01195@rel:R25-11#6803e422
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#8f6e23102026-09-30
  • R21-11rel:R21-11#e0a59cdb2026-10-14
  • R22-11rel:R22-11#2ba590ba2026-10-14
  • R23-11rel:R23-11#d39a0d602026-10-14
  • R24-11rel:R24-11#542712952026-10-14
  • R25-11rel:R25-11#6803e4222026-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

फ़ंक्शन operator= [SWS_DM_01197] Upstream: RS_Diag_04251

auto operator= (ExternalAuthentication const &other) -> External Authentication &=delete;

Copy assignment operator of ExternalAuthentication.

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication

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

Record
AUTOSAR/AP/record/SWS_DM_01197
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01197@rel:R25-11#0a2f19f6
Content hash
0a2f19f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01197
Status: valid/unmigrated Version: rel:R25-11#09d1b83a Versionshistorie & Revisions (1 transition, 6 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_01197@rel:R25-11#09d1b83a
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#6d1027ba2026-09-30
  • R21-11rel:R21-11#9521bdc82026-10-14
  • R22-11rel:R22-11#f4eeab222026-10-14
  • R23-11rel:R23-11#3efeb14e2026-10-14
  • R24-11rel:R24-11#09d1b83a2026-10-14
  • R25-11rel:R25-11#09d1b83a2026-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

फ़ंक्शन ~ExternalAuthentication [SWS_DM_01198] Upstream: RS_Diag_04251

~ExternalAuthentication () noexcept;

Destructor of DiagnosticServiceDynamicAccessList.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: cea37c94582e उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

डिस्ट्रक्टर ~ExternalAuthentication() हेडर ara/diag/external_authentication.h से क्लास ara::diag::ExternalAuthentication के इंस्टेंस के जीवन चक्र को समाप्त करता है [SWS_DM_01198]। यह स्कोप से बाहर निकलते समय या ऑब्जेक्ट के मुक्त होने पर सिंक्रोनस रूप से निष्पादित होता है, इसके लिए किसी इनपुट पैरामीटर की आवश्यकता नहीं होती है और इसका कोई रिटर्न मान नहीं होता है AUTOSAR_AP_SWS_Diagnostics §8.17.1.2.1.2 “Destructor”।

त्रुटि प्रबंधन के संबंध में, फ़ंक्शन स्पेसिफ़ायर noexcept से सुसज्जित है और औपचारिक रूप से अपवाद-सुरक्षित (exception safe) के रूप में परिभाषित है [SWS_DM_01198]। तदनुसार, कॉल यह गारंटी देती है कि त्रुटि के मामले में कोई भी C++ अपवाद विनाश प्रक्रिया को बाधित नहीं करेगा या कॉलर को अग्रेषित नहीं किया जाएगा।

कॉनकरेंसी और प्रतिबंधों के संबंध में, यह ध्यान दिया जाना चाहिए कि डिस्ट्रक्टर को थ्रेड-सुरक्षित नहीं (not thread-safe) के रूप में निर्दिष्ट किया गया है [SWS_DM_01198]। इसलिए कॉलिंग घटकों को यह सुनिश्चित करना होगा कि विनाश के दौरान ara::diag::ExternalAuthentication के समान इंस्टेंस पर अलग-अलग थ्रेड्स के माध्यम से कोई समवर्ती एक्सेस न हो। असंगठित मेमोरी एक्सेस से बचने के लिए, शायद कॉल से पहले इस इंस्टेंस के सभी सक्रिय डायग्नोस्टिक और प्रमाणीकरण संचालन पूरी तरह से समाप्त होने चाहिए। प्रश्न Q-67c112ea87f722d2 (खुला)

कार्यात्मक संदर्भ में, इंटरफ़ेस डायग्नोस्टिक प्रबंधन (DM) के लिए उच्च-स्तरीय आवश्यकता RS_Diag_04251 को लागू करता है AUTOSAR_AP_SWS_Diagnostics §8.17.1.2.1.2 “Destructor”। एक Dynamic-Access-List के डिस्ट्रक्टर के रूप में सारणीबद्ध पहचान विनिर्देश की एक संपादकीय अस्पष्टता होने की संभावना है, क्योंकि स्कोप और नेमस्पेस ExternalAuthentication से बाइंडिंग निर्धारित करते हैं [SWS_DM_01198]। प्रश्न Q-30744aac322624cb (खुला)

यह उपयोग नोट AUTOSAR विनिर्देश के आधार पर स्वचालित रूप से बनाया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
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_01198
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01198@rel:R25-11#573d280e
Content hash
573d280e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01198
Status: valid/unmigrated Version: rel:R25-11#fb78e709 Versionshistorie & Revisions (1 transition, 6 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_01198@rel:R25-11#fb78e709
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#2976e59f2026-09-30
  • R21-11rel:R21-11#0b0d79932026-10-14
  • R22-11rel:R22-11#c93ef83d2026-10-14
  • R23-11rel:R23-11#95e746bb2026-10-14
  • R24-11rel:R24-11#8f8b55132026-10-14
  • R25-11rel:R25-11#fb78e7092026-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

टाइप उपनामों का प्रलेखन

टाइप उपनाम Address [SWS_DM_01192] Upstream: RS_Diag_04251

using Address = std::uint16_t;

Alias for tester address.

Header-Datei#include "ara/diag/external_authentication.h"
Scopeclass ara::diag::ExternalAuthentication
SymbolAddress

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

Record
AUTOSAR/AP/record/SWS_DM_01192
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01192@rel:R25-11#340a2bb2
Content hash
340a2bb2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01192
Status: valid/unmigrated Version: rel:R25-11#14b59998 Versionshistorie & Revisions (1 transition, 6 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_01192@rel:R25-11#14b59998
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#4c1ad19b2026-09-30
  • R21-11rel:R21-11#5e4deeca2026-10-14
  • R22-11rel:R22-11#b896dce62026-10-14
  • R23-11rel:R23-11#14b599982026-10-14
  • R24-11rel:R24-11#5bcc7f9a2026-10-14
  • R25-11rel:R25-11#14b599982026-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