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 الواجهة المركزية لـ Update and Configuration Management (UCM) لإدارة حزم البرمجيات ونقلها وتثبيتها على AUTOSAR Adaptive Platform [SWS_UCM_00343]. تعمل نسخة UCM هنا عادة كمزود خدمة (Skeleton)، بينما يعمل منسقو التحديث الأعلى مستوى أو عملاء التشخيص كمستهلكي خدمة (Proxy). ولأغراض التعريف، توفر الخدمة معرف نسخة الوحدة الفريد عبر التابع GetId [SWS_UCM_00343]. وخلال عملية التفعيل، يتفاعل UCM بشكل وثيق مع State Management، الذي يجب عليه إتاحة جلسة التحديث وإجراء عمليات التحقق [SWS_UCM_00352].

2. التوابع والأحداث والحقول

تعمل جميع التوابع المعرفة في واجهة الخدمة بدلالات استدعاء متزامنة أو برسائل الطلب والاستجابة، حيث تم تحديد Fire & Forget false لكافة التوابع [SWS_UCM_00345]. يحتوي حقل الحالة CurrentStatus على دالة جلب (Getter) بالإضافة إلى دالة إشعار (Notifier)، مما يتيح للعملاء الاشتراك في تغييرات حالة UCM الموجهة بالأحداث أو الاستعلام عنها بنشاط [SWS_UCM_00361]. بالإضافة إلى ذلك، يوفر GetProgress معلومات تقدم مفصلة للحالة النشطة الحالية لآلة الحالة [SWS_UCM_00360]. وللاستعلام عن مخزون البرمجيات، يتوفر GetSwPackages لسرد حزم البرمجيات المتاحة [SWS_UCM_00359]، وGetSwClusterInfo لمجموعات البرمجيات المثبتة في الحالة kPresent [SWS_UCM_00357]، وGetSwClusterManifestInfo لبيانات بيان المجموعة (manifest) [SWS_UCM_00358]، بالإضافة إلى GetSwClusterChangeInfo للتغييرات المعلقة في الحالات kAdded أو kUpdating أو kRemoved [SWS_UCM_00356]. وتتوفر إمكانية التتبع التاريخي للإجراءات المنفذة عبر GetHistory مع مرشحات الطابع الزمني [SWS_UCM_00355].

3. دورة الحياة ومسارات الجلسة والاعتماديات على الحالة

ينقسم مسار التحديث النموذجي إلى النقل والمعالجة والتفعيل والإنهاء. يبدأ نقل الحزمة إما بواسطة TransferStart، حيث يتم إنشاء TransferIdType والتفاوض على حجم الكتلة [SWS_UCM_00345]، أو بديلاً عن ذلك عبر RegisterSoftwarePackage بتحديد URI للحزمة [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.

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.

UCM failed to allocate persistent data.

kPrepareUpdateFailed خطأ تطبيق

Error during update preparation step.

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#8b8d536b
Content hash
8b8d536b
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 · الأصل الألماني

الاستخدام

يُستخدم أسلوب الخدمة Cancel لواجهة الخدمة PackageManagement لإلغاء المعالجة الجارية لحزمة برمجية قبل اكتمالها [SWS_UCM_00351]. كمعلمة استدعاء، يتم تمرير معرف العملية كمعلمة IN id من النوع TransferIdType [SWS_UCM_00351]. ونظرًا لضبط Fire & Forget لهذا الأسلوب على false، يتم استدعاء الأسلوب بشكل متزامن مع تأكيد أو استجابة للمتصل [SWS_UCM_00351].

معالجة الأخطاء

إذا فشل التنفيذ، تحدد الواجهة رموز خطأ معينة (Application Errors) [SWS_UCM_00351]:

  • kTransferIdInvalid: معرف النقل (Transfer-ID) المرسل غير صالح [SWS_UCM_00351].
  • kOperationNotPermitted: الإلغاء غير مدعوم في السياق الحالي [SWS_UCM_00351].

التفاعل والتزامن

يرتبط الأسلوب ارتباطًا وثيقًا بمعالجة الحزم: تبدأ عملية المعالجة عادةً عبر ProcessSwPackage لـ TransferIdType id مخصصة [SWS_UCM_00349]. تفسير: يُرجّح أن Cancel مصمم بشكل أساسي لإلغاء معالجة الحزمة الجارية بواسطة ProcessSwPackage [SWS_UCM_00349]، [SWS_UCM_00351]. سؤال Q-a220345676f7046c (مفتوح) يجب على المتصلين التأكد من وجود معرف النقل وأن الحزمة في حالة تسمح بالإلغاء، لتجنب الخطأ kOperationNotPermitted [SWS_UCM_00351].

تم إنشاء هذا النص بواسطة ذكاء اصطناعي وهو مخصص للإرشاد والتوجيه.

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#06006c0f
Content hash
06006c0f
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#25c4ff30
Content hash
25c4ff30
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#75bf2d16
Content hash
75bf2d16
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#d820135d
Content hash
d820135d
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#143699a2
Content hash
143699a2
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#a662c145
Content hash
a662c145
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#8f3ce452
Content hash
8f3ce452
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#2c88efd1
Content hash
2c88efd1
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#591d27fa
Content hash
591d27fa
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#f7b66a1c
Content hash
f7b66a1c
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#86d367e6
Content hash
86d367e6
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#a005e82c
Content hash
a005e82c
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.

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#045d3b04
Content hash
045d3b04
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#f5126564
Content hash
f5126564
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#e5451587
Content hash
e5451587
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#d409e37d
Content hash
d409e37d
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#017b247d
Content hash
017b247d
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 لنقل حزمة برمجية على هيئة كتل إلى Update and Configuration Management Manager (UCM) داخل واجهة الخدمة PackageManagement ([SWS_UCM_00346]). وبما أن الأسلوب غير معرّف كـ Fire & Forget، فإن كل استدعاء يُرجع تأكيدًا أو خطأ تطبيق محددًا.

للاستدعاء، يجب تمرير معلمات الإدخال التالية ([SWS_UCM_00346]):

  • id (TransferIdType): معرّف النقل الذي تم إنشاؤه مسبقًا بواسطة UCM.
  • data (ByteVectorType Management): كتلة البيانات الصافية (Payload) المراد نقلها للحزمة البرمجية.
  • blockCounter (uint64_t): العداد المتسلسل لكتلة البيانات الحالية.

فيما يتعلق بالترتيب والتفاعل، يتطلب الأسلوب استدعاءً سابقًا لـ TransferStart ([SWS_UCM_00345]). وعبر TransferStart، يتلقى المتصل بالإضافة إلى Transfer-ID الصالح أيضًا حجم الكتلة المطلوب blockSize والالتزام بتحديد الحجم الإجمالي للحزمة. يجب أن يلتزم نقل البيانات التزامًا صارمًا بهذه المتطلبات؛ تفسير: يُرجّح أن blockCounter يجب زيادته بواسطة المتصل بشكل رتيب ودون فجوات، لأن استلام رقم الكتلة نفسه بشكل مكرر يؤدي إلى إطلاق الخطأ kBlockIncorrect ([SWS_UCM_00346]). سؤال Q-61272c50c151f4db (مفتوح)

تميز معالجة الأخطاء بين أخطاء النقل الهيكلية، ومشاكل الاتساق، وأخطاء التحقق من صحة الحزمة ([SWS_UCM_00346]):

  • النقل والموارد: إذا كانت الجلسة غير صالحة أو كان سياق الاستدعاء غير صحيح، يستجيب UCM بـ kTransferIdInvalid أو kOperationNotPermitted. إذا تجاوزت كتلة الحجم المتفق عليه أو الحجم الإجمالي المعلن، يتبع ذلك kBlockSizeIncorrect أو kSizeIncorrect. في حالة عدم كفاية الذاكرة أو حدوث أخطاء أثناء الحفظ الدائم، يتم إرجاع kMemoryInsufficient أو kTransferFailed.
  • السلامة والتوافق: إذا فشلت عمليات التحقق من البيانات، يتم الإبلاغ عن kBlockInconsistent أو kPackageInconsistent أو kAuthenticationFailed. علاوة على ذلك، يتم رفض البيانات التعريفية (Manifests) غير الصالحة (kPackageManifestInvalid)، أو الإصدارات غير المتوافقة (kPackageVersionIncompatible، kOldVersion)، أو التنسيقات غير المدعومة (kPackageFormatUnsupported)، أو الإزالة غير المسموح بها للمجموعات الأساسية (Core-Clusters) (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#eab9fc05
Content hash
eab9fc05
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#407a15e7
Content hash
407a15e7
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#4221c3cc
Content hash
4221c3cc
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