DEENESPTFRRUARHIKOZHNL

सेवा इंटरफ़ेस PackageManagement

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

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

UCM में सॉफ्टवेयर पैकेजों और सॉफ्टवेयर क्लस्टरों के ट्रांसफ़र, प्रसंस्करण, सक्रियण और निगरानी के लिए कार्य करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 6e0698182e67 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

UCM में सॉफ्टवेयर पैकेजों और सॉफ्टवेयर क्लस्टरों के ट्रांसफ़र, प्रसंस्करण, सक्रियण और निगरानी के लिए कार्य करता है।

सर्विस इंटरफ़ेस PackageManagement AUTOSAR Adaptive Platform [SWS_UCM_00345], [SWS_UCM_00352] पर सॉफ्टवेयर पैकेजों के ट्रांसफ़र, प्रसंस्करण और सक्रियण को नियंत्रित करता है। यह पैकेजों की ब्लॉक-वार लोडिंग, सॉफ्टवेयर क्लस्टरों के निष्कर्षण के साथ-साथ State Management [SWS_UCM_00346], [SWS_UCM_00352] के समन्वय में उनके नियंत्रित सक्रियण को सक्षम बनाता है। इसके अतिरिक्त, सेवा स्थिति निगरानी के साथ-साथ सत्र डेटा के रोलबैक और सफ़ाई के लिए तंत्र प्रदान करती है [SWS_UCM_00353], [SWS_UCM_00361]।

1. सर्विस इंटरफ़ेस की भूमिका और सिस्टम संदर्भ

सर्विस इंटरफ़ेस PackageManagement AUTOSAR Adaptive Platform [SWS_UCM_00343] पर सॉफ्टवेयर पैकेजों के प्रबंधन, ट्रांसफ़र और संस्थापन के लिए Update and Configuration Management (UCM) का केंद्रीय इंटरफ़ेस बनाता है। UCM इंस्टेंस आमतौर पर एक सर्विस प्रोवाइडर (कंकाल/Skeleton) के रूप में कार्य करता है, जबकि उच्च-स्तरीय अपडेट समन्वयक या डायग्नोस्टिक्स क्लाइंट सर्विस उपभोक्ता (प्रॉक्सी) के रूप में कार्य करते हैं। पहचान के लिए, सेवा विधि GetId के माध्यम से अद्वितीय मॉड्यूल इंस्टेंस पहचानकर्ता प्रदान करती है [SWS_UCM_00343]। सक्रियण प्रक्रिया के दौरान, UCM State Management के साथ निकटता से इंटरैक्ट करता है, जिसे अपडेट सत्र को जारी करना और सत्यापन करना आवश्यक होता है [SWS_UCM_00352]।

2. मेथड्स, ईवेंट्स और फ़ील्ड्स

सर्विस इंटरफ़ेस में परिभाषित सभी विधियाँ सिंक्रोनस कॉल सिमेंटिक्स या रिक्वेस्ट-रिस्पॉन्स संदेशों के साथ काम करती हैं, क्योंकि सभी विधियों के लिए Fire & Forget false निर्दिष्ट है [SWS_UCM_00345]। स्थिति फ़ील्ड CurrentStatus में एक गेट्टर और एक नोटिफ़ायर होता है, जिससे क्लाइंट ईवेंट-संचालित तरीके से UCM स्थिति परिवर्तनों की सदस्यता ले सकते हैं या सक्रिय रूप से पूछताछ कर सकते हैं [SWS_UCM_00361]। इसके अतिरिक्त, GetProgress स्टेट मशीन [SWS_UCM_00360] की संबंधित सक्रिय स्थिति के बारे में विस्तृत प्रगति जानकारी प्रदान करता है। सॉफ्टवेयर इन्वेंट्री के बारे में प्रश्नों के लिए, उपलब्ध सॉफ्टवेयर पैकेजों को सूचीबद्ध करने के लिए GetSwPackages [SWS_UCM_00359], kPresent स्थिति में संस्थापित सॉफ्टवेयर क्लस्टरों के लिए GetSwClusterInfo [SWS_UCM_00357], क्लस्टर मैनिफ़ेस्ट डेटा के लिए GetSwClusterManifestInfo [SWS_UCM_00358] तथा kAdded, kUpdating या kRemoved स्थितियों में आगामी परिवर्तनों के लिए GetSwClusterChangeInfo उपलब्ध हैं [SWS_UCM_00356]। निष्पादित कार्रवाइयों की ऐतिहासिक ट्रेसिबिलिटी टाइमस्टैम्प फ़िल्टर के साथ GetHistory के माध्यम से प्रदान की जाती है [SWS_UCM_00355]।

3. जीवनचक्र, सत्र प्रवाह और स्थिति निर्भरताएं

एक विशिष्ट अपडेट प्रक्रिया ट्रांसफ़र, प्रसंस्करण, सक्रियण और समापन में विभाजित होती है। पैकेज ट्रांसफ़र या तो TransferStart द्वारा शुरू किया जाता है, जिससे एक TransferIdType उत्पन्न होता है और ब्लॉक आकार पर बातचीत की जाती है [SWS_UCM_00345], या वैकल्पिक रूप से पैकेज URI निर्दिष्ट करके RegisterSoftwarePackage द्वारा पंजीकृत किया जाता है [SWS_UCM_00344]। ब्लॉक-वार ट्रांसफ़र में, ब्लॉक काउंटर निर्दिष्ट करके TransferData के माध्यम से डेटा ब्लॉकों को लगातार सुरक्षित रखा जाता है [SWS_UCM_00346] और TransferExit के साथ अंतिम रूप दिया जाता है [SWS_UCM_00347]। इसके बाद, ProcessSwPackage सॉफ्टवेयर पैकेज [SWS_UCM_00349] को निकालता है। चल रहे प्रसंस्करण को Cancel [SWS_UCM_00351] का उपयोग करके रद्द किया जा सकता है या Suspend और Resume के साथ बाधित अथवा फिर से शुरू किया जा सकता है [SWS_UCM_00397], [SWS_UCM_00398]। जिन ट्रांसफ़र्स की अब आवश्यकता नहीं है उन्हें DeleteTransfer [SWS_UCM_00348] के साथ हटाया जा सकता है। निकाले गए सॉफ्टवेयर क्लस्टरों को Activate [SWS_UCM_00352] के साथ सक्रिय किया जाता है, जबकि Finish प्रसंस्करण सत्र को समाप्त करता है और अस्थायी डेटा को साफ़ करता है [SWS_UCM_00354]। यदि त्रुटियां होती हैं, तो RevertProcessedSwPackages संसाधित पैकेजों को रीसेट करने की अनुमति देता है [SWS_UCM_00350] और Rollback पैकेज प्रसंस्करण से पहले सिस्टम स्थिति को पुनर्स्थापित करने की अनुमति देता है [SWS_UCM_00353]।

सॉफ़्टवेयर पैकेज ट्रांसमिशन और सक्रियण का अनुक्रमClientUCM (PackageManagement)State ManagementUse Case: 1. ट्रांसमिशन चरणTransferStart(size)TransferId, blockSizeloopसभी डेटा ब्लॉकों के लिएTransferData(id, data, blockCounter)फ़ीडबैकTransferExit(id)पुष्टिUse Case: 2. प्रसंस्करण और सक्रियण चरणProcessSwPackage(id)परिणामActivate()Update-Sitzung anfragen / Verifikationमुक्त करनाErfolgFinish()Bereinigung beendet

अनुक्रम आरेख: PackageManagement के माध्यम से पैकेज ट्रांसफ़र, प्रसंस्करण और सक्रियण का विशिष्ट प्रवाह। स्रोत: [SWS_UCM_00345], [SWS_UCM_00346], [SWS_UCM_00347], [SWS_UCM_00349], [SWS_UCM_00352], [SWS_UCM_00354]।

4. त्रुटि प्रबंधन और Application Errors

इंटरफ़ेस विधियाँ विशिष्ट Application Errors के माध्यम से त्रुटि स्थितियों को सुरक्षित करती हैं। संदर्भ-विरोधी कॉलों के मामले में, Activate, Cancel, Finish, ProcessSwPackage, TransferData और TransferExit जैसी विधियाँ त्रुटि kOperationNotPermitted लौटाती हैं [SWS_UCM_00346], [SWS_UCM_00347], [SWS_UCM_00349], [SWS_UCM_00352]। अमान्य ट्रांसफ़र आईडी को kTransferIdInvalid के साथ अस्वीकार कर दिया जाता है [SWS_UCM_00346], [SWS_UCM_00348], जबकि गलत ब्लॉक अनुक्रम या मेमोरी की कमी kBlockIncorrect, kBlockSizeIncorrect, kBlockInconsistent या kMemoryInsufficient का कारण बनती है [SWS_UCM_00345], [SWS_UCM_00346]। सुरक्षा और सुसंगतता जाँच kAuthenticationFailed, kPackageInconsistent, kPackageManifestInvalid और kPackageVersionIncompatible जैसी त्रुटियाँ उत्पन्न करती हैं [SWS_UCM_00346], [SWS_UCM_00349]। कोर सिस्टम को हटाना kSwclRemovalDenied के साथ रोका जाता है [SWS_UCM_00349]। सक्रियण के दौरान, kDependencyMissing, kUpdateSessionRejected या kVerificationFailed निर्भरताओं या State Management के साथ एकीकरण समस्याओं का संकेत देते हैं [SWS_UCM_00352]।

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

Mitglieder

मेथड

Activate सेवा मेथड

This method activates the Software Clusters extracted from the processed Software Packages.

Cancel सेवा मेथड

This method aborts an ongoing processing of a Software Package.

Cancel (IN TransferIdType id)
DeleteTransfer सेवा मेथड

Delete a transferred Software Package.

DeleteTransfer (IN TransferIdType id)
Finish सेवा मेथड

This method finishes the processing for the current set of processed Software Packages. It does a cleanup of all data of the processing including the sources of the Software Packages.

GetHistory सेवा मेथड

Getter method to retrieve all actions that have been performed by UCM.

GetHistory (IN uint64_t timestampGE, IN uint64_t timestampLT, OUT HistoryVectorType history)
GetId सेवा मेथड

Get the UCM Instance Identifier.

GetId (OUT UCMIdentifierType id)
GetProgress सेवा मेथड

Get the progress information of the currently active state in the Package Management state machine.

GetProgress (OUT ProgressInformationType Management progressInformation)
GetSwClusterChangeInfo सेवा मेथड

This method returns a list pending changes to the set of SoftwareClusters on the adaptive platform. The returned list includes all SoftwareClusters that are to be added, updated or removed. The list of changes is extended in the course of processing Software Packages.

GetSwClusterChangeInfo (OUT SwClusterInfoVectorType swInfo)
GetSwClusterInfo सेवा मेथड

This method returns a list with information of all SoftwareClusters that are in state kPresent.

GetSwClusterInfo (OUT SwClusterInfoVectorType swInfo)
GetSwClusterManifestInfo सेवा मेथड

This method returns the general information of a Software Cluster that are in state kPresent.

GetSwClusterManifestInfo (IN SwClusterNameType swClusterName, OUT SwClusterManifestInfoType swInfo)
GetSwPackages सेवा मेथड

This method returns the Software Packages that available in UCM.

GetSwPackages (OUT SwPackageInfoVectorType packages)
ProcessSwPackage सेवा मेथड

Process a previously transferred Software Package or a partly transferred Software Package from a stream.

ProcessSwPackage (IN TransferIdType id)
RegisterSoftwarePackage सेवा मेथड

registers a package that could already be in Machine’s file system or to be downloaded.

RegisterSoftwarePackage (IN UriString uri, OUT TransferIdType transferId)
Resume सेवा मेथड

This method resumes ongoing time consuming actions or actions related to specific states.

RevertProcessedSwPackages सेवा मेथड

Revert the changes done by processing (ProcessSwPackage) of one or several software packages.

Rollback सेवा मेथड

Rollback the system to the state before the packages were processed.

Suspend सेवा मेथड

This method suspends ongoing time consuming actions or actions related to specific states.

TransferData सेवा मेथड

Block-wise transfer of a Software Package to UCM.

TransferData (IN TransferIdType id, IN ByteVectorType Management data, IN uint64_t blockCounter)
TransferExit सेवा मेथड

Finish the transfer of a Software Package to UCM.

TransferExit (IN TransferIdType id)
TransferStart सेवा मेथड

Start the transfer of a Software Package after having received a Vehicle Package. The size of the Software Package to be transferred to UCM must be provided. UCM will generate a Transfer ID for subsequent calls to TransferData, TransferExit, ProcessSwPackage, DeleteTransfer.

TransferStart (IN uint64_t size, OUT TransferIdType id, OUT uint32_t blockSize)

फ़ील्ड

CurrentStatus सेवा फ़ील्ड

The current status of UCM.

CurrentStatus : CurrentStatusType // Field (Getter, Notifier)

डेटा टाइप

ByteVectorType डेटा टाइप
CurrentStatusType डेटा टाइप
HistoryVectorType डेटा टाइप
ProgressInformationType डेटा टाइप
SwClusterInfoVectorType डेटा टाइप
SwClusterManifestInfoType डेटा टाइप
SwClusterNameType डेटा टाइप
SwPackageInfoVectorType डेटा टाइप
TransferIdType डेटा टाइप
UCMIdentifierType डेटा टाइप
UriString डेटा टाइप

एप्लिकेशन त्रुटियाँ

kAuthenticationFailed एप्लिकेशन त्रुटि

Package authentication failed.

kBlockInconsistent एप्लिकेशन त्रुटि

Consistency check for transferred block failed.

kBlockIncorrect एप्लिकेशन त्रुटि

The same block number is received twice.

kBlockSizeIncorrect एप्लिकेशन त्रुटि

The size of the block exceeds the provided block size from TransferStart or Transfer VehiclePackage.

kChecksumDescriptionInvalid एप्लिकेशन त्रुटि

Checksum attribute not recognised.

kDataInsufficient एप्लिकेशन त्रुटि

TransferExit has been called but total transferred data size does not match expected data size provided with TransferStart call.

kDeltaIncompatible एप्लिकेशन त्रुटि

Delta package dependency check failed.

kDependencyMissing एप्लिकेशन त्रुटि

Activation is not allowed because dependencies are missing.

kInvalidUri एप्लिकेशन त्रुटि

Provided URI is not valid.

kMemoryInsufficient एप्लिकेशन त्रुटि

Insufficient memory to perform operation.

kNotAbleToRevertPackages एप्लिकेशन त्रुटि

RevertProcessedSwPackages failed.

kOldVersion एप्लिकेशन त्रुटि

Software Package version is too old.

kOperationNotPermitted एप्लिकेशन त्रुटि

The operation is not supported in the current context.

kPackageFormatUnsupported एप्लिकेशन त्रुटि

The Vehicle Package or Software Package archiving format is not supported.

kPackageInconsistent एप्लिकेशन त्रुटि

Package integrity check failed.

kPackageManifestInvalid एप्लिकेशन त्रुटि

Package manifest could not be read.

kPackageVersionIncompatible एप्लिकेशन त्रुटि

The version of the Software or Vehicle Package to be processed is not compatible with the current version of UCM or V-UCM.

kPersistencyAllocationFailed एप्लिकेशन त्रुटि

UCM failed to allocate persistent data.

kPrepareUpdateFailed एप्लिकेशन त्रुटि

Error during update preparation step.

kProcessedSoftwarePackageInconsistent एप्लिकेशन त्रुटि

The processed Software Package integrity check has failed. Management

kProcessSwPackageCanceled एप्लिकेशन त्रुटि

The processing operation has been interrupted by a Cancel() call.

kServiceBusy एप्लिकेशन त्रुटि

Another processing is already ongoing and therefore the current processing request has to be rejected.

kSizeIncorrect एप्लिकेशन त्रुटि

The size of the Software or Vehicle Package exceeds the provided size in TransferStart.

kSoftwareClusterMissing एप्लिकेशन त्रुटि

The Software Cluster is not present in the Machine.

kSwclRemovalDenied एप्लिकेशन त्रुटि

Attempt to remove PLATFORM_CORE Software Cluster.

kTransferFailed एप्लिकेशन त्रुटि

UCM cannot persist transferred block.

kTransferIdInvalid एप्लिकेशन त्रुटि

The Transfer ID is invalid.

kUpdateSessionRejected एप्लिकेशन त्रुटि

Start of an update session was rejected by State Management

kVerificationFailed एप्लिकेशन त्रुटि

State Management returned verification failure

प्रलेखन

सेवा मेथड Activate [SWS_UCM_00352] Upstream: RS_UCM_00021 पाठ अभी आयात नहीं हुआ, RS_UCM_00030 पाठ अभी आयात नहीं हुआ

Activate ()

This method activates the Software Clusters extracted from the processed Software Packages.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.
kDependencyMissingActivation is not allowed because dependencies are missing.
kPersistencyAllocationFailedUCM failed to allocate persistent data.
kUpdateSessionRejectedStart of an update session was rejected by State Management
kPrepareUpdateFailedError during update preparation step.
kVerificationFailedState Management returned verification failure

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

Record
AUTOSAR/AP/record/SWS_UCM_00352
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00352@rel:R25-11#b7fcff0f
Content hash
b7fcff0f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00352
Status: valid/unmigrated Version: rel:R25-11#fccff123 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_UCM_00352@rel:R25-11#fccff123
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f840ac4d2026-09-30
  • R24-11rel:R24-11#fccff1232026-10-14
  • R25-11rel:R25-11#fccff1232026-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

सेवा मेथड Cancel [SWS_UCM_00351] Upstream: RS_UCM_00020 पाठ अभी आयात नहीं हुआ

Cancel (IN TransferIdType id)

This method aborts an ongoing processing of a Software Package.

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

उपयोग

सर्विस इंटरफ़ेस PackageManagement की सर्विस विधि Cancel किसी सॉफ़्टवेयर पैकेज के चल रहे प्रसंस्करण को समय से पहले रद्द करने के काम आती है [SWS_UCM_00351]। कॉल पैरामीटर के रूप में प्रक्रिया का पहचानकर्ता TransferIdType प्रकार के IN-पैरामीटर id के रूप में पास किया जाता है [SWS_UCM_00351]। चूंकि इस विधि के लिए Fire & Forget को false पर सेट किया गया है, इसलिए विधि कॉल कॉलर को पुष्टि या फीडबैक के साथ सिंक्रोनस रूप से होता है [SWS_UCM_00351]।

त्रुटि प्रबंधन

यदि निष्पादन विफल हो जाता है, तो इंटरफ़ेस विशिष्ट त्रुटि कोड परिभाषित करता है (Application Errors) [SWS_UCM_00351]:

  • kTransferIdInvalid: प्रेषित ट्रांसफ़र-ID अमान्य है [SWS_UCM_00351]।
  • kOperationNotPermitted: वर्तमान संदर्भ में रद्दीकरण समर्थित नहीं है [SWS_UCM_00351]।

परस्पर क्रिया और समवर्तिता (Concurrency)

यह विधि पैकेज प्रसंस्करण से निकटता से संबंधित है: प्रसंस्करण प्रक्रिया आमतौर पर एक निर्दिष्ट TransferIdType id के लिए ProcessSwPackage के माध्यम से शुरू की जाती है [SWS_UCM_00349]। व्याख्या: Cancel मुख्य रूप से ProcessSwPackage द्वारा चल रहे पैकेज प्रसंस्करण को रद्द करने के लिए डिज़ाइन किया गया प्रतीत होता है [SWS_UCM_00349], [SWS_UCM_00351]। प्रश्न Q-a220345676f7046c (खुला) त्रुटि kOperationNotPermitted से बचने के लिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि ट्रांसफ़र-ID मौजूद है और पैकेज ऐसी स्थिति में है जो रद्दीकरण की अनुमति देती है [SWS_UCM_00351]।

यह पाठ एक AI द्वारा तैयार किया गया है और केवल मार्गदर्शन के लिए है।

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
idINTransferIdTypeThe Transfer ID.

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context. Management
kTransferIdInvalidThe Transfer ID is invalid.

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

Record
AUTOSAR/AP/record/SWS_UCM_00351
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00351@rel:R25-11#c69483c0
Content hash
c69483c0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00351
Status: valid/unmigrated Version: rel:R25-11#d8a249b1 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_UCM_00351@rel:R25-11#d8a249b1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#e9f7caeb2026-09-30
  • R24-11rel:R24-11#e73b265e2026-10-14
  • R25-11rel:R25-11#d8a249b12026-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

सेवा फ़ील्ड CurrentStatus [SWS_UCM_00361] Upstream: RS_UCM_00018 पाठ अभी आयात नहीं हुआ, RS_UCM_00024 पाठ अभी आयात नहीं हुआ

CurrentStatus : CurrentStatusType  // Field (Getter, Notifier)

The current status of UCM.

Scopeservice interface PackageManagement
TypCurrentStatusType
Version1.0
HasGettertrue
HasSetterfalse
HasNotifiertrue

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

Record
AUTOSAR/AP/record/SWS_UCM_00361
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00361@rel:R25-11#9771d21b
Content hash
9771d21b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00361
Status: valid/unmigrated Version: rel:R25-11#093b9bf3 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_UCM_00361@rel:R25-11#093b9bf3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7c35fe002026-09-30
  • R24-11rel:R24-11#093b9bf32026-10-14
  • R25-11rel:R25-11#093b9bf32026-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

सेवा मेथड DeleteTransfer [SWS_UCM_00348] Upstream: RS_UCM_00019 पाठ अभी आयात नहीं हुआ, RS_UCM_00025 पाठ अभी आयात नहीं हुआ

DeleteTransfer (IN TransferIdType id)

Delete a transferred Software Package.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
idINTransferIdTypeTransfer ID of the currently running request.

Application Errors

FehlerBeschreibung
kTransferIdInvalidThe Transfer ID is invalid. Management
kOperationNotPermittedThe operation is not supported in the current context.

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

Record
AUTOSAR/AP/record/SWS_UCM_00348
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00348@rel:R25-11#dfac8414
Content hash
dfac8414
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00348
Status: valid/unmigrated Version: rel:R25-11#b318a60c 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_UCM_00348@rel:R25-11#b318a60c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d067ca4a2026-09-30
  • R24-11rel:R24-11#4eef94812026-10-14
  • R25-11rel:R25-11#b318a60c2026-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

सेवा मेथड Finish [SWS_UCM_00354] Upstream: RS_UCM_00015 पाठ अभी आयात नहीं हुआ

Finish ()

This method finishes the processing for the current set of processed Software Packages. It does a cleanup of all data of the processing including the sources of the Software Packages.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.

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

Record
AUTOSAR/AP/record/SWS_UCM_00354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00354@rel:R25-11#0d7746c0
Content hash
0d7746c0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00354
Status: valid/unmigrated Version: rel:R25-11#bd3e2479 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_UCM_00354@rel:R25-11#bd3e2479
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#52a024232026-09-30
  • R24-11rel:R24-11#bd3e24792026-10-14
  • R25-11rel:R25-11#bd3e24792026-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

सेवा मेथड GetHistory [SWS_UCM_00355] Upstream: RS_UCM_00032 पाठ अभी आयात नहीं हुआ

GetHistory (IN uint64_t timestampGE, IN uint64_t timestampLT, OUT HistoryVectorType history)

Getter method to retrieve all actions that have been performed by UCM.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
timestampGEINuint64_tEarliest timestamp (inclusive)
timestampLTINuint64_tLatest timestamp (exclusive)
historyOUTHistoryVectorTypeThe history of all actions that have been performed by UCM.

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

Record
AUTOSAR/AP/record/SWS_UCM_00355
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00355@rel:R25-11#946fdeca
Content hash
946fdeca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00355
Status: valid/unmigrated Version: rel:R25-11#8e2c2071 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_UCM_00355@rel:R25-11#8e2c2071
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4f2f03862026-09-30
  • R24-11rel:R24-11#8e2c20712026-10-14
  • R25-11rel:R25-11#8e2c20712026-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

सेवा मेथड GetId [SWS_UCM_00343] Upstream: RS_UCM_00001, RS_UCM_00002, RS_UCM_00004, RS_UCM_00010 पाठ अभी आयात नहीं हुआ

GetId (OUT UCMIdentifierType id)

Get the UCM Instance Identifier.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
idOUTUCMIdentifierTypeUCM Module Instantiation Identifier.

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

Record
AUTOSAR/AP/record/SWS_UCM_00343
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00343@rel:R25-11#52549fb7
Content hash
52549fb7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00343
Status: valid/unmigrated Version: rel:R25-11#525155ba 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_UCM_00343@rel:R25-11#525155ba
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b868a35c2026-09-30
  • R24-11rel:R24-11#8d156cf32026-10-14
  • R25-11rel:R25-11#525155ba2026-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

सेवा मेथड GetProgress [SWS_UCM_00360] Upstream: RS_UCM_00011 पाठ अभी आयात नहीं हुआ, RS_UCM_00018 पाठ अभी आयात नहीं हुआ

GetProgress (OUT ProgressInformationType Management progressInformation)

Get the progress information of the currently active state in the Package Management state machine.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
progressInformationOUTProgressInformationType ManagementThe progress information of the current active state in the Package Management state machine.

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

Record
AUTOSAR/AP/record/SWS_UCM_00360
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00360@rel:R25-11#c26e5930
Content hash
c26e5930
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00360
Status: valid/unmigrated Version: rel:R25-11#3e27e8df 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_UCM_00360@rel:R25-11#3e27e8df
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ff12ebd92026-09-30
  • R24-11rel:R24-11#4495a6dc2026-10-14
  • R25-11rel:R25-11#3e27e8df2026-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

सेवा मेथड GetSwClusterChangeInfo [SWS_UCM_00356] Upstream: RS_UCM_00011 पाठ अभी आयात नहीं हुआ, RS_UCM_00018 पाठ अभी आयात नहीं हुआ

GetSwClusterChangeInfo (OUT SwClusterInfoVectorType swInfo)

This method returns a list pending changes to the set of SoftwareClusters on the adaptive platform. The returned list includes all SoftwareClusters that are to be added, updated or removed. The list of changes is extended in the course of processing Software Packages.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
swInfoOUTSwClusterInfoVectorTypeList of SoftwareClusters that are in state kAdded,kUpdating or kRemoved.

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

Record
AUTOSAR/AP/record/SWS_UCM_00356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00356@rel:R25-11#e230b19e
Content hash
e230b19e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00356
Status: valid/unmigrated Version: rel:R25-11#b3472ded 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_UCM_00356@rel:R25-11#b3472ded
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3511d2da2026-09-30
  • R24-11rel:R24-11#b3472ded2026-10-14
  • R25-11rel:R25-11#b3472ded2026-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

सेवा मेथड GetSwClusterInfo [SWS_UCM_00357] Upstream: RS_UCM_00002

GetSwClusterInfo (OUT SwClusterInfoVectorType swInfo)

This method returns a list with information of all SoftwareClusters that are in state kPresent.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
swInfoOUTSwClusterInfoVectorTypeList of installed SoftwareClusters that are in state kPresent.

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

Record
AUTOSAR/AP/record/SWS_UCM_00357
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00357@rel:R25-11#f37fac3b
Content hash
f37fac3b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00357
Status: valid/unmigrated Version: rel:R25-11#54bad358 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_UCM_00357@rel:R25-11#54bad358
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#afccb95c2026-09-30
  • R24-11rel:R24-11#54bad3582026-10-14
  • R25-11rel:R25-11#54bad3582026-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

सेवा मेथड GetSwClusterManifestInfo [SWS_UCM_00358] Upstream: RS_UCM_00002

GetSwClusterManifestInfo (IN SwClusterNameType swClusterName, OUT SwClusterManifestInfoType swInfo)

This method returns the general information of a Software Cluster that are in state kPresent.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0 Management

Parameter

NameRichtungTypBeschreibung
swClusterNameINSwClusterNameTypeName of the Software Cluster that is in state kPresent.
swInfoOUTSwClusterManifestInfoTypeManifest information of Software Cluster at state kPresent.

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

Record
AUTOSAR/AP/record/SWS_UCM_00358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00358@rel:R25-11#6938d50e
Content hash
6938d50e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00358
Status: valid/unmigrated Version: rel:R25-11#b2136a5b 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_UCM_00358@rel:R25-11#b2136a5b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#e02f2f7d2026-09-30
  • R24-11rel:R24-11#5bfd371a2026-10-14
  • R25-11rel:R25-11#b2136a5b2026-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

सेवा मेथड GetSwPackages [SWS_UCM_00359] Upstream: RS_UCM_00011 पाठ अभी आयात नहीं हुआ, RS_UCM_00018 पाठ अभी आयात नहीं हुआ

GetSwPackages (OUT SwPackageInfoVectorType packages)

This method returns the Software Packages that available in UCM.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
packagesOUTSwPackageInfoVectorTypeList of Software Packages.

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

Record
AUTOSAR/AP/record/SWS_UCM_00359
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00359@rel:R25-11#a60bfb0a
Content hash
a60bfb0a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00359
Status: valid/unmigrated Version: rel:R25-11#bafb649c 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_UCM_00359@rel:R25-11#bafb649c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ed76f76f2026-09-30
  • R24-11rel:R24-11#bafb649c2026-10-14
  • R25-11rel:R25-11#bafb649c2026-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

सेवा मेथड ProcessSwPackage [SWS_UCM_00349] Upstream: RS_UCM_00005, RS_UCM_00015 पाठ अभी आयात नहीं हुआ, RS_UCM_00026 पाठ अभी आयात नहीं हुआ

ProcessSwPackage (IN TransferIdType id)

Process a previously transferred Software Package or a partly transferred Software Package from a stream.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
idINTransferIdTypeThe Transfer ID of the Software Package which should be processed.

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.
kServiceBusyAnother processing is already ongoing and therefore the current processing request has to be rejected.
kTransferIdInvalidThe Transfer ID is invalid.
kAuthenticationFailedPackage authentication failed.
kPackageVersionIncompatibleThe version of the Software or Vehicle Package to be processed is not compatible with the current version of UCM or V-UCM.
kPackageManifestInvalidPackage manifest could not be read.
kSoftwareClusterMissingThe Software Cluster is not present in the Machine.
kDeltaIncompatibleDelta package dependency check failed.
kMemoryInsufficientInsufficient memory to perform operation.
kChecksumDescriptionInvalidChecksum attribute not recognised.
kProcessedSoftwarePackageInconsistentThe processed Software Package integrity check has failed. Management
kSwclRemovalDeniedAttempt to remove PLATFORM_CORE Software Cluster.
kOldVersionSoftware Package version is too old.
kProcessSwPackageCanceledThe processing operation has been interrupted by a Cancel() call.

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

Record
AUTOSAR/AP/record/SWS_UCM_00349
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00349@rel:R25-11#febfb16a
Content hash
febfb16a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00349
Status: valid/unmigrated Version: rel:R25-11#c61c23c4 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_UCM_00349@rel:R25-11#c61c23c4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0c87632b2026-09-30
  • R24-11rel:R24-11#ea55965d2026-10-14
  • R25-11rel:R25-11#c61c23c42026-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

सेवा मेथड RegisterSoftwarePackage [SWS_UCM_00344] Upstream: RS_UCM_00019 पाठ अभी आयात नहीं हुआ, RS_UCM_00025 पाठ अभी आयात नहीं हुआ

RegisterSoftwarePackage (IN UriString uri, OUT TransferIdType transferId)

registers a package that could already be in Machine’s file system or to be downloaded.

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

उपयोग

सर्विस विधि RegisterSoftwarePackage सर्विस इंटरफ़ेस PackageManagement (संस्करण 1.0) से संबंधित है और सिस्टम में एक सॉफ़्टवेयर पैकेज पंजीकृत करने के काम आती है [SWS_UCM_00344]। इस दौरान लक्षित पैकेज पहले से ही मशीन के फ़ाइल सिस्टम में स्थानीय रूप से स्थित हो सकता है या लंबित डाउनलोड के लिए एक रेफ़रेंस के रूप में पास किया जा सकता है।

इस विधि में निम्नलिखित पैरामीटर हैं:

  • uri (IN, UriString): URI पथ निर्दिष्ट करता है, जो पंजीकृत किए जाने वाले सॉफ़्टवेयर पैकेज को इंगित करता है [SWS_UCM_00344]।
  • transferId (OUT, TransferIdType): सफल पंजीकरण के बाद ट्रांसफ़र प्रक्रिया के लिए एक अद्वितीय पहचानकर्ता (आइडेंटिफ़ायर) लौटाता है [SWS_UCM_00344]।

कॉल सिमेंटिक्स और त्रुटि प्रबंधन

इस सेवा के लिए विशेषता Fire & Forget को false पर सेट किया गया है [SWS_UCM_00344]। इसलिए कॉल करने वालों को विधि निष्पादन के परिणाम पर एक सीधा पावती (एक्नॉलेजमेंट) प्राप्त होता है। यदि पास किया गया URI वाक्य-विन्यास की दृष्टि से अमान्य है या किसी अस्वीकार्य गंतव्य को इंगित करता है, तो निष्पादन विशिष्ट एप्लिकेशन त्रुटि kInvalidUri के साथ विफल हो जाता है [SWS_UCM_00344]।

पारस्परिक क्रिया और सीमाएँ

विधि कॉल आमतौर पर पैकेज प्रबंधन के अनुक्रम में प्रारंभिक चरण का निर्माण करता है। लौटाई गई transferId का उपयोग संभवतः व्याख्या के अनुसार पैकेज प्रबंधन के आगे के चरणों में स्थानांतरण या स्थापना प्रक्रिया को विशिष्ट रूप से संबोधित करने के लिए किया जाता है। प्रश्न Q-fc2bc07c914858a2 (खुला) चूंकि कोई समवर्ती प्रतिबद्धताएं निर्दिष्ट नहीं हैं, इसलिए कॉल करने वाले को संबंधित पहचानकर्ता के साथ आगामी कार्रवाइयां शुरू करने से पहले परिणाम आने की प्रतीक्षा करनी चाहिए।

यह उपयोग नोट AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
uriINUriStringuri pointing to software package.
transferIdOUTTransferIdTypetransfer identifier.

Application Errors

FehlerBeschreibung
kInvalidUriProvided URI is not valid.

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

Record
AUTOSAR/AP/record/SWS_UCM_00344
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00344@rel:R25-11#eb5a018f
Content hash
eb5a018f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00344
Status: valid/unmigrated Version: rel:R25-11#4798e31a 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_UCM_00344@rel:R25-11#4798e31a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#06362c492026-09-30
  • R24-11rel:R24-11#4798e31a2026-10-14
  • R25-11rel:R25-11#4798e31a2026-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

सेवा मेथड Resume [SWS_UCM_00398] Upstream: RS_UCM_00047 पाठ अभी आयात नहीं हुआ

Resume ()

This method resumes ongoing time consuming actions or actions related to specific states.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.

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

Record
AUTOSAR/AP/record/SWS_UCM_00398
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00398@rel:R25-11#51622d22
Content hash
51622d22
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00398
Status: valid/unmigrated Version: rel:R25-11#dc8cdc1c 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_UCM_00398@rel:R25-11#dc8cdc1c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c1e262b12026-09-30
  • R24-11rel:R24-11#13b3c43b2026-10-14
  • R25-11rel:R25-11#dc8cdc1c2026-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

सेवा मेथड RevertProcessedSwPackages [SWS_UCM_00350] Upstream: RS_UCM_00026 पाठ अभी आयात नहीं हुआ

RevertProcessedSwPackages ()

Revert the changes done by processing (ProcessSwPackage) of one or several software packages.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.
kNotAbleToRevertPackagesRevertProcessedSwPackages failed.

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

Record
AUTOSAR/AP/record/SWS_UCM_00350
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00350@rel:R25-11#1921810c
Content hash
1921810c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00350
Status: valid/unmigrated Version: rel:R25-11#2f24b6bf 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_UCM_00350@rel:R25-11#2f24b6bf
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7693e47d2026-09-30
  • R24-11rel:R24-11#2f24b6bf2026-10-14
  • R25-11rel:R25-11#2f24b6bf2026-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

सेवा मेथड Rollback [SWS_UCM_00353] Upstream: RS_UCM_00008 पाठ अभी आयात नहीं हुआ

Rollback ()

Rollback the system to the state before the packages were processed.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.

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

Record
AUTOSAR/AP/record/SWS_UCM_00353
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00353@rel:R25-11#516c49a6
Content hash
516c49a6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00353
Status: valid/unmigrated Version: rel:R25-11#b8570b6b 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_UCM_00353@rel:R25-11#b8570b6b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5bb983262026-09-30
  • R24-11rel:R24-11#b8570b6b2026-10-14
  • R25-11rel:R25-11#b8570b6b2026-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

सेवा मेथड Suspend [SWS_UCM_00397] Upstream: RS_UCM_00047 पाठ अभी आयात नहीं हुआ

Suspend ()

This method suspends ongoing time consuming actions or actions related to specific states.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.

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

Record
AUTOSAR/AP/record/SWS_UCM_00397
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00397@rel:R25-11#f0408ff4
Content hash
f0408ff4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00397
Status: valid/unmigrated Version: rel:R25-11#6828ae2b 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_UCM_00397@rel:R25-11#6828ae2b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fd77db2e2026-09-30
  • R24-11rel:R24-11#6828ae2b2026-10-14
  • R25-11rel:R25-11#6828ae2b2026-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

सेवा मेथड TransferData [SWS_UCM_00346] Upstream: RS_UCM_00019 पाठ अभी आयात नहीं हुआ, RS_UCM_00025 पाठ अभी आयात नहीं हुआ

TransferData (IN TransferIdType id, IN ByteVectorType Management data, IN uint64_t blockCounter)

Block-wise transfer of a Software Package to UCM.

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

सर्विस विधि TransferData सर्विस इंटरफ़ेस PackageManagement ([SWS_UCM_00346]) के भीतर Update and Configuration Management मैनेजर (UCM) को सॉफ़्टवेयर पैकेज के ब्लॉक-वार स्थानांतरण के काम आती है। चूंकि विधि को Fire & Forget के रूप में परिभाषित नहीं किया गया है, इसलिए प्रत्येक कॉल एक पुष्टि या एक विशिष्ट एप्लिकेशन त्रुटि लौटाता है।

कॉल के लिए निम्नलिखित इनपुट पैरामीटर पास किए जाने चाहिए ([SWS_UCM_00346]):

  • id (TransferIdType): UCM द्वारा पहले उत्पन्न की गई ट्रांसफ़र पहचान।
  • data (ByteVectorType Management): सॉफ़्टवेयर पैकेज का स्थानांतरित किया जाने वाला पेलोड डेटा ब्लॉक।
  • blockCounter (uint64_t): वर्तमान डेटा ब्लॉक का निरंतर काउंटर।

क्रम और अंतःक्रिया के संबंध में, यह विधि TransferStart के पूर्व कॉल को अनिवार्य मानती है ([SWS_UCM_00345])। TransferStart के माध्यम से कॉलर मान्य ट्रांसफ़र-ID के साथ-साथ आवश्यक ब्लॉक आकार blockSize और कुल पैकेज आकार निर्दिष्ट करने का दायित्व भी प्राप्त करता है। डेटा स्थानांतरण को इन आवश्यकताओं का कड़ाई से पालन करना चाहिए; व्याख्या: कॉलर द्वारा blockCounter को निरंतर और बिना किसी अंतराल के बढ़ाया जाना चाहिए, क्योंकि एक ही ब्लॉक संख्या की दोहरी प्राप्ति त्रुटि kBlockIncorrect को ट्रिगर करती है ([SWS_UCM_00346])। प्रश्न Q-61272c50c151f4db (खुला)

त्रुटि प्रबंधन संरचनात्मक स्थानांतरण त्रुटियों, निरंतरता समस्याओं और पैकेज सत्यापन त्रुटियों के बीच अंतर करता है ([SWS_UCM_00346]):

  • स्थानांतरण और संसाधन: यदि सत्र अमान्य है या कॉल संदर्भ गलत है, तो UCM kTransferIdInvalid या kOperationNotPermitted के साथ उत्तर देता है। यदि कोई ब्लॉक सहमत आकार या घोषित कुल आकार से अधिक हो जाता है, तो क्रमशः kBlockSizeIncorrect या kSizeIncorrect आते हैं। अपर्याप्त मेमोरी या दृढ़ता (परसिस्टेंस) के दौरान त्रुटियों की स्थिति में kMemoryInsufficient या kTransferFailed लौटाए जाते हैं।
  • अखंडता और संगतता: यदि डेटा की जांच विफल हो जाती है, तो kBlockInconsistent, kPackageInconsistent या kAuthenticationFailed की सूचना दी जाती है। इसके अलावा, अमान्य मैनिफ़ेस्ट (kPackageManifestInvalid), असंगत संस्करण (kPackageVersionIncompatible, kOldVersion), असमर्थित प्रारूप (kPackageFormatUnsupported) या कोर-क्लस्टर्स को अनधिकृत रूप से हटाना (kSwclRemovalDenied) अस्वीकार कर दिया जाता है।

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

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
idINTransferIdTypeTransfer ID.
dataINByteVectorType ManagementData block of the Software Package.
blockCounterINuint64_tBlock counter value of the current block.

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.
kTransferIdInvalidThe Transfer ID is invalid.
kBlockIncorrectThe same block number is received twice.
kBlockSizeIncorrectThe size of the block exceeds the provided block size from TransferStart or Transfer VehiclePackage.
kSizeIncorrectThe size of the Software or Vehicle Package exceeds the provided size in TransferStart.
kMemoryInsufficientInsufficient memory to perform operation.
kTransferFailedUCM cannot persist transferred block.
kBlockInconsistentConsistency check for transferred block failed.
kPackageFormatUnsupportedThe Vehicle Package or Software Package archiving format is not supported.
kAuthenticationFailedPackage authentication failed.
kPackageManifestInvalidPackage manifest could not be read.
kPackageVersionIncompatibleThe version of the Software or Vehicle Package to be processed is not compatible with the current version of UCM or V-UCM.
kPackageInconsistentPackage integrity check failed.
kSwclRemovalDeniedAttempt to remove PLATFORM_CORE Software Cluster.
kOldVersionSoftware Package version is too old.

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

Record
AUTOSAR/AP/record/SWS_UCM_00346
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00346@rel:R25-11#9e629ef1
Content hash
9e629ef1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00346
Status: valid/unmigrated Version: rel:R25-11#72305728 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_UCM_00346@rel:R25-11#72305728
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#81da5f092026-09-30
  • R24-11rel:R24-11#bb25540e2026-10-14
  • R25-11rel:R25-11#723057282026-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

सेवा मेथड TransferExit [SWS_UCM_00347] Upstream: RS_UCM_00019 पाठ अभी आयात नहीं हुआ, RS_UCM_00025 पाठ अभी आयात नहीं हुआ

TransferExit (IN TransferIdType id)

Finish the transfer of a Software Package to UCM.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0 Management

Parameter

NameRichtungTypBeschreibung
idINTransferIdTypeTransfer ID of the currently running request.

Application Errors

FehlerBeschreibung
kOperationNotPermittedThe operation is not supported in the current context.
kTransferIdInvalidThe Transfer ID is invalid.
kDataInsufficientTransferExit has been called but total transferred data size does not match expected data size provided with TransferStart call.
kAuthenticationFailedPackage authentication failed.
kPackageFormatUnsupportedThe Vehicle Package or Software Package archiving format is not supported.
kPackageInconsistentPackage integrity check failed.
kPackageVersionIncompatibleThe version of the Software or Vehicle Package to be processed is not compatible with the current version of UCM or V-UCM.
kPackageManifestInvalidPackage manifest could not be read.
kSwclRemovalDeniedAttempt to remove PLATFORM_CORE Software Cluster.
kOldVersionSoftware Package version is too old.

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

Record
AUTOSAR/AP/record/SWS_UCM_00347
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00347@rel:R25-11#55c46c55
Content hash
55c46c55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00347
Status: valid/unmigrated Version: rel:R25-11#afbed60a 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_UCM_00347@rel:R25-11#afbed60a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#be871ae62026-09-30
  • R24-11rel:R24-11#1dccadee2026-10-14
  • R25-11rel:R25-11#afbed60a2026-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

सेवा मेथड TransferStart [SWS_UCM_00345] Upstream: RS_UCM_00019 पाठ अभी आयात नहीं हुआ, RS_UCM_00025 पाठ अभी आयात नहीं हुआ

TransferStart (IN uint64_t size, OUT TransferIdType id, OUT uint32_t blockSize)

Start the transfer of a Software Package after having received a Vehicle Package. The size of the Software Package to be transferred to UCM must be provided. UCM will generate a Transfer ID for subsequent calls to TransferData, TransferExit, ProcessSwPackage, DeleteTransfer.

Scopeservice interface PackageManagement
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
sizeINuint64_tSize (in bytes) of the Software Package to be transferred.
idOUTTransferIdTypeReturn TransferId.
blockSizeOUTuint32_tSize of the blocks to be received with TransferData method.

Application Errors

FehlerBeschreibung
kMemoryInsufficientInsufficient memory to perform operation.

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

Record
AUTOSAR/AP/record/SWS_UCM_00345
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_UCM_00345@rel:R25-11#eb5ef7f2
Content hash
eb5ef7f2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_UpdateAndConfigurationManagement.pdf#nameddest=SWS_UCM_00345
Status: valid/unmigrated Version: rel:R25-11#ac7d3a6c 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_UCM_00345@rel:R25-11#ac7d3a6c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#42f52b562026-09-30
  • R24-11rel:R24-11#8fdf7e842026-10-14
  • R25-11rel:R25-11#ac7d3a6c2026-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