Onjuiste versiewegingsparameters wissen alle versies van een pagina in AEM
Bij het configureren van versieopruiming in Adobe Experience Manager (AEM) werken drie parameters met elkaar samen:
maxAgeDays- Maximale leeftijd (in dagen) van een te houden versie; -1 geeft aan dat er geen leeftijdsgrens isminNumberVersions- Minimale versies van een pagina die altijd behouden moeten blijvenmaxNumberVersions- Maximumaantal versies van een pagina dat behouden moet blijven
Bij onjuist geconfigureerde parameters kunnen alle historische versies van een pagina worden verwijderd, waarbij alleen de huidige versie overblijft. Dit artikel beschrijft de correcte configuraties over verschillende gebruiksgevallen om u te helpen onbedoeld het zuiveren verhinderen.
Beschrijving description
Omgeving
Adobe Experience Manager (AEM)
Probleem
De onjuist gevormde parameters van de versieslading OSGi kunnen tot de schrapping van alle paginaversies leiden.
Scenario van de Steekproef :
U wilt 10 versies ongeacht leeftijd behouden en de parameters als volgt instellen:
maxAgeDays= -1minNumberVersions= 0maxNumberVersions= 10
Deze configuratie leidt echter tot het leegmaken van alle versies.
Oorzaak
- Als de leeftijdsgrens (
maxAgeDays) aan -1 wordt geplaatst, wordt het zuiveren niet uitgevoerd gebaseerd op de leeftijd van de versie. In dergelijke gevallen bepalen de parametersminNumberVersionsenmaxNumberVersionswelke versies moeten worden behouden. - Als
minNumberVersionsis ingesteld op 0 (of kleiner dan 1), geeft dit aan dat alle versies kunnen worden gewist. De parametermaxNumberVersionswordt irrelevant omdat er geen leeftijdslimiet is ingesteld. - Stel
minNumberVersionsaltijd in op groter dan 1, ongeacht de leeftijd, tenzij u alle versies expliciet wilt leegmaken.
Nota: de huidige versie wordt altijd behouden.
Resolutie resolution
Als u 10 versies wilt behouden, ongeacht de leeftijd, gebruikt u de volgende configuratie:
maxAgeDays= -1minNumberVersions= 10maxNumberVersions= 0
In dit geval wordt maxNumberVersions genegeerd omdat retentie wordt bepaald door minNumberVersions .
Verwijs naar versiemanager in onze Gids van de Gebruiker van AEM voor instructies bij het bijwerken van de parameters van de versiereiniging.
Gebruiksscenario’s
Hier volgen enkele handige voorbeelden voordat u deze parameters configureert om te voorkomen dat alle versies van een pagina worden leeggemaakt.
minNumberVersions aan 0 (of minder dan 1) wordt geplaatst, erop wijzend dat alle versies zouden moeten worden gezuiverd.de
maxNumberVersions parameter wordt irrelevant wanneer geen leeftijdsgrens wordt geplaatst).minNumberVersions parameter niet wordt gespecificeerd, worden alle versies gezuiverd omdat niets binnen de 10 daggrens is.als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en
minNumberVersions=0, worden vijf versies behouden.maxNumberVersions .zelfs als er 5 versies minder dan 10 dagen waren, zouden alle versies worden gewist.
maxNumberVersions wordt irrelevant wanneer geen leeftijdsgrens wordt ingesteld.de
maxNumberVersions parameter wordt irrelevant wanneer er geen versies minder dan of gelijk aan 10 dagen zijn.als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en
minNumberVersions=0, slechts worden de 5 versies minder dan 10 dagen bewaard.maxNumberVersions is in dit geval irrelevant.als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en
minNumberVersions= 0, dan worden 5 versies behouden.minNumberVersions aan 5 wordt geplaatst.als er 25 versies ouder dan 10 dagen zijn, slechts worden de laatste 5 versies behouden omdat zowel min als maximum aan 5 worden geplaatst.
minNumberVersions is ingesteld op 5 en maxNumberVersions op 10. Hier zijn zowel de parameters min als max belangrijk.