méthode de service 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.
La méthode de service PrepareRollback de l'interface de service UpdateRequest est appelée par Update and Configuration Management afin de préparer l'annulation des modifications pour les groupes de fonctions d'un cluster de logiciels transmis dans le paramètre functionGroupList [SWS_SM_91105]. L'appel s'effectue sans sémantique « fire and forget », de sorte que State Management renvoie le résultat de la préparation à l'appelant [SWS_SM_91105].
Des conditions strictes s'appliquent à l'appel et au traitement des erreurs :
- Contexte de session : l'appel n'est autorisé qu'au sein d'une session de mise à jour active. S'il a lieu en dehors d'une session active, State Management rejette l'opération avec l'erreur
kOperationRejected[SWS_SM_00213]. - Erreur d'application : outre
kOperationRejecteden cas d'état interne invalide, la méthode peut renvoyerkOperationFailedsi la préparation échoue [SWS_SM_91105].
Dans le modèle d'état, l'appel de méthode a des répercussions directes sur les machines à états impliquées :
- Les machines à états gérant l'un des groupes de fonctions transmis sont marquées comme
ImpactedByUpdatepar le processus de commande [SWS_SM_00654]. - Si une machine à états de type
Agentest marquée, ce statut est également transmis par transitivité auControllerde niveau supérieur [SWS_SM_00655]. - Pour les machines à états identifiées comme
ImpactedByUpdate, les erreurs d'exécution signalées (ExecutionErrorEvent::executionError) ne sont pas traitées par une récupération, mais sont ignorées et simplement journalisées [SWS_SM_00664].
Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR.
Guide de l'implémenteur à venir (complexité 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#f5fe33de- Content hash
f5fe33de- 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 · Original allemand