Best Practices Analyzer codes explained
Each code in your BPA report, what it means for AEM as a Cloud Service, and how much of it can be automated.
| Code | What it flags | Area | Content Transformer | Automation |
|---|---|---|---|---|
ACV | Assets content validation (missing nodes or original renditions) | Assets | Yes | high |
CAV | Content in areas that break content classification | Repository structure | Yes | high |
CCL | Custom client libraries | Code & APIs | No | partial |
CCOM | Custom components | Authoring UI | No | partial |
CDW | Custom Classic UI dialog widgets | Authoring UI | No | high |
CIF | Classic Commerce Integration Framework | Unsupported features | No | low |
CTEM | Custom templates | Authoring UI | No | partial |
DG | Development guideline deviations | Code & APIs | No | high |
DM | Dynamic Media usage | Assets | No | low |
DOPI | Deprecated ordered property indexes | Repository structure | Yes | high |
ECU | Content classification violations (extended) | Repository structure | No | high |
FORMS | AEM Forms features that change or are unavailable | Unsupported features | No | low |
INS | Invalid namespaces | Repository structure | No | high |
INST | Custom and third-party packages and bundles | Code & APIs | No | partial |
IOI | Imports of internal Oak packages | Code & APIs | No | partial |
LOCP | Packages writing to /libs | Repository structure | No | partial |
LUI | Legacy UI (Classic or Coral 2 dialogs) | Authoring UI | No | high |
MI | Misconfigurations | OSGi configuration | No | high |
MSM | Multi Site Manager usage | Authoring UI | No | low |
NBCC | Non-backward-compatible node changes | Repository structure | No | partial |
NCC | Non-backward-compatible changes | Code & APIs | No | partial |
OAUI | OAuth-configured users that need migrating | Security & auth | Yes | partial |
OCU | Deprecated or removed components and APIs | Code & APIs | No | high |
OID | Oak index definition issues | Repository structure | No | high |
OU | Deprecated or removed APIs in use | Code & APIs | No | high |
PCX | Page complexity | Repository structure | Yes | partial |
REP | Enabled replication agents | Infrastructure | Yes | high |
UMI | Modified OSGi configurations that break upgrades | OSGi configuration | No | high |
URC | Configurations on unsupported run modes | OSGi configuration | No | high |
URS | Unsupported repository structure | Repository structure | Yes | high |
WRK | Custom asset workflow models and launchers | Assets | No | low |