service method 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.
Die Servicemethode PrepareRollback der Serviceschnittstelle UpdateRequest wird durch das Update and Configuration Management aufgerufen, um die Rückabwicklung von Änderungen für die im Parameter functionGroupList übergebenen Funktionsgruppen eines Software-Clusters vorzubereiten [SWS_SM_91105]. Der Aufruf erfolgt ohne Fire-and-Forget-Semantik, sodass das State Management das Ergebnis der Vorbereitung an den Aufrufer zurückmeldet [SWS_SM_91105].
Für den Aufruf und die Fehlerbehandlung gelten feste Bedingungen:
- Sitzungskontext: Der Aufruf ist nur innerhalb einer aktiven Update-Sitzung zulässig. Erfolgt er außerhalb einer aktiven Sitzung, weist das State Management die Operation mit dem Fehler
kOperationRejectedab [SWS_SM_00213]. - Anwendungsfehler: Neben
kOperationRejectedbei ungültigem internen Zustand kann die MethodekOperationFailedzurückgeben, wenn die Vorbereitung fehlschlägt [SWS_SM_91105].
Im Zustandsmodell hat der Methodenaufruf direkte Auswirkungen auf die beteiligten Zustandsmaschinen:
- Zustandsmaschinen, die eine der übergebenen Funktionsgruppen verwalten, werden vom steuernden Prozess als
ImpactedByUpdatemarkiert [SWS_SM_00654]. - Wird eine Zustandsmaschine vom Typ
Agentmarkiert, geht dieser Status transitiv auch auf den übergeordnetenControllerüber [SWS_SM_00655]. - Für als
ImpactedByUpdategekennzeichnete Zustandsmaschinen werden gemeldete Ausführungsfehler (ExecutionErrorEvent::executionError) nicht über eine Wiederherstellung behandelt, sondern ignoriert und lediglich protokolliert [SWS_SM_00664].
Dieser Nutzungshinweis wurde automatisch auf Basis der AUTOSAR-Spezifikation generiert.
Implementer's Guide folgt (Komplexität 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#f02cfbd6- Content hash
f02cfbd6- 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-medium· 2026-10-13