2
votes

Support non trouvé Exception dans le processus d'entreprise de messagerie (Hybris)

J'ai créé un processus pour pouvoir envoyer un e-mail à l'utilisateur lors de la confirmation de commande. Le problème est que sur l'environnement DEV, tout se passe bien mais quand j'ai fait un déploiement sur le serveur UAT J'ai eu une exception lors de l'exécution de la tâche ("Média non trouvé (emplacement du média demandé: hf0 / h27 / 8861015965726.bin)"). Des idées sur ce qui pourrait se passer? Comment ce problème peut-il être résolu et ce qui le cause?


0 commentaires

3 Réponses :


3
votes

hybris crée des e-mails à l'aide des modèles Velocity. Ces modèles de vélocité sont stockés en tant que médias sur les serveurs hybris. hybris Medias se compose de deux parties: une entrée dans le tableau respectif de la base de données et un fichier sur le disque dur. L'entrée de base de données stocke des métadonnées sur ce média tandis que le fichier stocke le contenu réel.

Maintenant, ce que vous dit hybris, c'est que le fichier sur le disque dur est manquant. L'entrée de base de données dirige vers un fichier qui n'existe pas. Il peut y avoir de nombreuses raisons pour lesquelles ce fichier est manquant:

  • Il a été supprimé lors du déploiement.
  • Il n'a pas été créé lors du déploiement.
  • Le serveur hybris n'a aucun droit d'accès / d'accès à ce répertoire.
  • Dans un environnement en cluster, le fichier peut avoir été stocké sur un autre nœud et n'est pas accessible sur le nœud actuel.

0 commentaires

0
votes

Le média peut être l'e-mail lui-même comme l'a dit Johannes, mais il peut aussi faire partie de l'e-mail, une image définie depuis le cockpit du CMS par exemple.

Pour résoudre ce problème, vous devez maîtriser vos flux d'impex.

Assurez-vous d'abord que impex contient toutes les données nécessaires pour créer correctement l'e-mail.

Ensuite, sachez ce qui est importé lorsque vous déployez et mettez à jour votre système.

Assurez-vous que les fichiers obligatoires sont importés lors de l'initialisation.

Assurez-vous que les données pouvant être gérées par les webmasters ne sont pas réinitialisées par impex lors de la mise à jour.

Si une donnée est créée pendant la mise à jour parce que l'initialisation est déjà terminée, assurez-vous qu'elle ne sera pas lue après chaque mise à jour.


0 commentaires

0
votes

Le fichier multimédia étant introuvable, vous pouvez
1. allez dans hmc -> Multimédia -> Médias, dans le panneau de recherche,
2. cliquez sur la liste déroulante "rechercher des attributs supplémentaires", sélectionnez "PK du fichier"
3. utilisez "8861015965726" comme PK du fichier à rechercher

Ensuite, vous pouvez trouver le fichier manquant et vous pouvez importer impex ou télécharger en utilisant hmc pour résoudre ce problème.


0 commentaires