método de servicio 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.
El método de servicio PrepareRollback de la interfaz de servicio UpdateRequest es invocado por Update and Configuration Management para preparar la reversión de modificaciones para los grupos de funciones de un clúster de software transferidos en el parámetro functionGroupList [SWS_SM_91105]. La llamada se realiza sin semántica Fire-and-Forget, de modo que State Management comunica el resultado de la preparación al llamador [SWS_SM_91105].
Para la llamada y el tratamiento de errores rigen condiciones fijas:
- Contexto de sesión: la llamada solo está permitida dentro de una sesión de actualización activa. Si se realiza fuera de una sesión activa, State Management rechaza la operación con el error
kOperationRejected[SWS_SM_00213]. - Errores de aplicación: además de
kOperationRejecteden caso de un estado interno no válido, el método puede devolverkOperationFailedsi la preparación falla [SWS_SM_91105].
En el modelo de estados, la invocación del método tiene repercusiones directas sobre las máquinas de estados involucradas:
- Las máquinas de estados que gestionan uno de los grupos de funciones transferidos son marcadas por el proceso controlador como
ImpactedByUpdate[SWS_SM_00654]. - Si se marca una máquina de estados de tipo
Agent, este estado pasa transitivamente también alControllerde nivel superior [SWS_SM_00655]. - Para las máquinas de estados identificadas como
ImpactedByUpdate, los errores de ejecución notificados (ExecutionErrorEvent::executionError) no se tratan mediante una recuperación, sino que se ignoran y únicamente se registran [SWS_SM_00664].
Esta nota de uso fue generada automáticamente a partir de la especificación de AUTOSAR.
Guía del implementador pendiente (complejidad 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#2b082956- Content hash
2b082956- 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 en alemán