Répertoire de stockage global de documents

Le répertoire de stockage global de documents est utilisé pour stocker les fichiers de longue durée utilisés dans un processus. Ces fichiers comprennent des PDF, des stratégies et des modèles de formulaires. Les fichiers de longue durée jouent un rôle capital la plupart des déploiements d’AEM. Si certains d’entre eux sont perdus ou corrompus, le serveur Forms peut devenir instable. Les documents d’entrée pour les appels de travaux asynchrones sont également stockés dans le répertoire de stockage global de documents et doivent être disponibles pour traiter les demandes. Il est donc important que vous preniez en compte la fiabilité du système de fichiers hébergeant le répertoire de stockage global de documents. Utilisez une technologie RAID (Redundant Array of Independent Disks) ou toute autre technologie appropriée pour répondre à vos besoins en termes de qualité et de niveau de service.

Les fichiers de longue durée peuvent contenir des informations utilisateur sensibles. Des informations d’identification spéciales peuvent être nécessaires pour y accéder en utilisant les API ou les interfaces utilisateur d'AEM forms. Il est important de sécuriser correctement le répertoire de stockage global de documents au niveau du système d’exploitation. Seul le compte administrateur chargé d’exécuter le serveur d’applications doit disposer des autorisations d’accès en lecture/écriture sur ce répertoire.

Outre la sélection d’un répertoire de stockage global de documents sécurisé et situé à un emplacement de haute disponibilité, vous pouvez également activer le stockage de documents dans la base de données. Même en utilisant la base de données AEM forms pour le stockage de documents, AEM forms requiert toujours le répertoire de stockage global de documents (voir Options de sauvegarde dans le cas de l’utilisation de la base de données pour le stockage de documents ).

Les données d'application AEM forms résident dans le répertoire de stockage global de documents et dans la base de données AEM forms. Le tableau suivant décrit les données et leur emplacement.

Données AEM forms

Base de données

Répertoire de stockage global de documents

Données d’application (utilisateurs, rôles, processus, stratégies, points de fin, événements, etc.)

Oui

Non

Conteneurs de service déployés

Oui

Non

Document Manager

Non

Oui

Référentiel de formulaires

Oui

Non

Configuration du système

Oui

Non

Dossiers de contrôle

Non

Oui

Configuration du répertoire de stockage global de document

L’emplacement du répertoire de stockage global de documents peut être configuré manuellement pendant la procédure d’installation d'AEM forms. Si le paramètre d’emplacement du stockage global de documents n’est pas défini pendant l’installation, l’emplacement par défaut utilisé est un sous-répertoire de l’emplacement d’installation du serveur d’applications :

  • (JBoss) [racine du serveur d’applications] /server/ [type] /svcnative/DocumentStorage

  • (WebLogic) [domaine du serveur d’applications] / [serveur]/adobe/DocumentServer/DocumentStorage

  • (WebSphere) [racine du serveur d’applications] /installedApps/adobe/ [serveur] /DocumentStorage

Modification de l’emplacement par défaut du stockage global de documents

Vous pouvez modifier l’emplacement du répertoire de stockage global de documents dans Administration Console après l’installation d'AEM forms. Vous devez également déplacer les données manuellement pour terminer le processus.

Important : procédez comme suit pour effectuer la migration des données, sinon vous risquez de perdre des données.
  1. Connectez-vous à Administration Console et cliquez sur Paramètres > Paramètres de Core System > Configurations.

  2. Dans la zone Répertoire de stockage global de documents, saisissez le chemin d’accès complet au nouveau répertoire, puis cliquez sur OK.

  3. Juste après, arrêtez le serveur d’applications.

  4. Déplacez tous les fichiers qui se trouvent dans l’ancien répertoire de stockage global de documents vers le nouvel emplacement, en conservant l’arborescence de répertoires internes.

  5. Redémarrez le serveur d’applications.

A propos des fichiers de déploiement

AEM forms est constitué de deux types de fichiers de déploiement : les conteneurs de service et les fichiers EAR de la plateforme Java 2 Enterprise Edition (J2EE). Ce sont des modules d’application J2EE standard qui contiennent les principales fonctionnalités d'AEM forms. Les fichiers EAR propres à chaque serveur d’applications sont les suivants :

  • adobe-core- [serveur d’applications] .ear

  • adobe-core- [serveur d’applications] - [système d’exploitation] .ear

L’implémentation d'AEM forms implique le déploiement des fichiers EAR assemblés et des fichiers de prise en charge sur le serveur d’applications sur lequel vous envisagez d’exécuter la solution AEM forms. Si vous avez configuré et assemblé plusieurs modules, les modules déployables sont contenus dans les fichiers EAR déployables. Pour déployer ces fichiers, copiez-les dans le répertoire [racine du serveur d’applications] \server\all\deploy.

Les modules et les fichiers d’archive d'AEM forms sont compressés dans des fichiers JAR. Comme ce ne sont pas des fichiers J2EE, ils ne sont pas déployés sur le serveur d’applications. Ils sont copiés dans le répertoire de stockage global de documents et une référence à leur emplacement est stockée dans la base de données AEM forms. C’est pourquoi le répertoire de stockage global de documents doit être partagé par tous les nœuds de la grappe. Ces derniers doivent avoir accès au répertoire de stockage central des DSC.

Remarque : avant de déployer les conteneurs de service, vérifiez que vous avez créé et configuré le répertoire de stockage global de documents (voir Configuration du répertoire de stockage global de document ).