Classic Compatibility Package non supportato e componenti /libs/commerce non disponibili dopo l’aggiornamento in AEM 6.5 LTS SP3
In Adobe Experience Manager 6.5 LTS SP3, la libreria dei componenti /libs/commerce risulta mancante dopo l’aggiornamento da AEM 6.5 SP24 e le implementazioni che si basano su componenti CIF classici cessano di funzionare. Questo problema riguarda le finestre di dialogo dei componenti e i modelli di pagina che fanno riferimento a /libs/commerce tipi di risorse. Per risolvere questo problema, sostituire le dipendenze dai componenti classici di CIF con un approccio di integrazione Commerce supportato in Adobe Experience Manager 6.5 LTS SP3.
Descrizione description
Ambiente
Adobe Experience Manager (AEM) 6,5 LTS SP3
Sintomi
- Dopo l’aggiornamento da AEM 6.5 SP24 a 6.5 LTS SP3, la libreria dei componenti
/libs/commercerisulta mancante. - Le implementazioni che si basano su componenti classici di CIF (Commerce integration framework), come finestre di dialogo dei componenti e modelli di pagina che fanno riferimento a tipi di risorse
/libs/commerce, non funzionano correttamente.
Causa
Il pacchetto di compatibilità di CIF Classic non è supportato in AEM 6.5 LTS SP3 e i componenti classici di CIF sono stati rimossi in questa versione.
Risoluzione resolution
-
Non installare il pacchetto di compatibilità di CIF Classic su AEM 6.5 LTS SP3, in quanto non è supportato e causa problemi.
-
Se l’implementazione dipende dai componenti classici di CIF, utilizza AEM 6.5 SP24 con il pacchetto di compatibilità implementato come soluzione temporanea.
-
Inizia un progetto di migrazione per eseguire il refactoring dell’implementazione dai componenti classici di CIF ai moderni componenti aggiuntivi di CIF e componenti core di CIF (basati su GraphQL):
- Identifica tutti gli utilizzi dei componenti classici di CIF (ad esempio
/libs/commerce,/var/commerceecom.adobe.cq.commerce.*) in finestre di dialogo, modelli e bundle. - Utilizzare strumenti quali il rilevatore pattern o l’analizzatore LTS per individuare queste dipendenze.
- Aggiorna la base di codice per utilizzare i componenti aggiuntivi e i componenti core CIF moderni supportati.
- Identifica tutti gli utilizzi dei componenti classici di CIF (ad esempio
-
Procedi con l’aggiornamento ad AEM 6.5 LTS SP3 solo dopo aver rimosso tutte le dipendenze classiche di CIF dalla tua implementazione.
-
Dopo la migrazione e l’aggiornamento, verifica che i componenti e le pagine relativi all’e-commerce funzionino come previsto nel nuovo ambiente.