دالة خدمة PrepareRollback [SWS_SM_91105] Upstream: RS_SM_00001, RS_SM_00004
PrepareRollback (IN FunctionGroupListType functionGroupList)
Has to be called by Update And Configuration Management after State Management allowed to update.
يتم استدعاء طريقة الخدمة PrepareRollback لواجهة الخدمة UpdateRequest بواسطة Update and Configuration Management لإعداد التراجع عن التغييرات لمجموعات الوظائف الخاصة بمجموعة برمجية والممررة في المعلمة functionGroupList [SWS_SM_91105]. يتم الاستدعاء بدون دلالات «أرسل وانسَ» (Fire-and-Forget)، بحيث ترسل State Management نتيجة الإعداد إلى المتصل [SWS_SM_91105].
تنطبق شروط ثابتة على الاستدعاء ومعالجة الأخطاء:
- سياق الجلسة: الاستدعاء مسموح به فقط داخل جلسة تحديث نشطة. إذا تم خارج جلسة نشطة، ترفض State Management العملية بالخطأ
kOperationRejected[SWS_SM_00213]. - أخطاء التطبيق: بالإضافة إلى
kOperationRejectedفي حالة وجود حالة داخلية غير صالحة، يمكن للطريقة إرجاعkOperationFailedإذا فشل الإعداد [SWS_SM_91105].
في نموذج الحالة، يكون لاستدعاء الطريقة تأثيرات مباشرة على آلات الحالات المشاركة:
- تُعلَّم آلات الحالات، التي تدير إحدى مجموعات الوظائف الممررة، من قِبل العملية المتحكمة كـ
ImpactedByUpdate[SWS_SM_00654]. - إذا عُلِّمت آلة حالات من النوع
Agent، تنتقل هذه الحالة بشكل متعدٍّ أيضًا إلىControllerالأعلى مستوى [SWS_SM_00655]. - بالنسبة لآلات الحالات المعلمة كـ
ImpactedByUpdate، لا تتم معالجة أخطاء التنفيذ المُبلّغ عنها (ExecutionErrorEvent::executionError) عبر الاستعادة، بل يتم تجاهلها وتسجيلها في السجل فقط [SWS_SM_00664].
تم توليد ملاحظة الاستخدام هذه تلقائيًا على أساس مواصفة AUTOSAR.
دليل المنفِّذ قيد الإعداد (التعقيد I2)
| Scope | service interface UpdateRequest |
|---|---|
| Fire & Forget | false |
| Version | 1.0 |
Parameter
| Name | Richtung | Typ | Beschreibung |
|---|---|---|---|
| functionGroupList | IN | FunctionGroupListType | The list of FunctionGroups within the SoftwareCluster to be prepared to roll back. |
Application Errors
| Fehler | Beschreibung |
|---|---|
| kOperationRejected | Requested operation was rejected due to State Managements/machines internal state. |
| kOperationFailed | Requested operation failed. |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_SM_91105- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_SM_91105@rel:R25-11#3f41289e- Content hash
3f41289e- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_91105
Status: valid/unmigrated
Version: rel:R25-11#bee04545
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_SM_91105@rel:R25-11#bee04545
Recorded Revisions (3):
- R25-11
rel:R25-11#f02cfbd62026-09-30 - R24-11
rel:R24-11#37f538e72026-10-14 - R25-11
rel:R25-11#bee045452026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني