ACV acv
Assets Content Validator
Background background
ACV
(Assets’ Content Validator) Identifies the missing mandatory nodes & violations in asset content. This could lead to failure of certain Assets features on Experience Manager as a Cloud Service.
Subtypes are used to identify the different types of information, such as:
missing.jcrcontent
: Identify the folders with missing mandatory nodes in the repository. Identifying any missing content in the repository helps prevent any broken features or use cases.missing.original.rendition
: Identify the assets with a missing mandatory original rendition in the repository. Kindly note previewing PDF’s pages does not require subassets generation in AEMaaCS. Hence for PDF assets, reporting subassets missing original rendition is suppressed.metadata.descendants.violation
: Identify the assets with more than 100 descendants under metadata node of the asset in the repository.conflict.node
: Identify the presence of conflict nodes in the repository under /content/dam/ path.psb.file.large
: Identify Large PSB Files (dc:format : application/vnd.3gpp.pic-bw-small) having size greater than 2 GB.invalid.asset.name
: Identify assets with invalid characters[* / : [ \ ] | # % { } ? &] in the name.
Possible implications and risks implications-and-risks
- This could lead to failure of certain Assets features that depend on inherited properties in Experience Manager as a Cloud Service.
- AEM Assets depends on the existence of the original rendition. The asset processing in Cloud Service goes in a loop if the original rendition is missing. Subassets generation is not supported in AEMaaCS.
- High number of descendants under metadata node may slow downloading of folders consisting of assets that violate this.
- Presence of conflict nodes could lead to ingestion failure on AEM as a Cloud Service.
- Experience Manager may not process high-resolution PSB files. Customers using ImageMagick for processing large files might face an impact on the performance if proper benchmarking of the Experience Manager server is not done.
- Invalid characters in the asset name might lead to failures while migrating to AEM as a Cloud Service.
Possible solutions solutions
- Analyze a folder if it has a missing child node. Create the nodes manually if the number of folders is manageable, otherwise use a script.
- For the assets missing the original rendition, either reupload the assets or delete them before migrating.
- No action required for missing subassets original rendition.
- In there are conflict nodes, they should be resolved or deleted before migrating to AEM as a Cloud Service.
- Contact Adobe Customer Support if you plan to process lots of large PSD or PSB files. Experience Manager may not process high-resolution PSB files that are more than 30000 x 23000 pixels. See documentation.
- Contact the Experience Manager Customer Care Team for clarifications or to address concerns.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206