User Tools

Site Tools


wiki:epims4_1:developer:epwebfilesxfer

Transfert de fichiers VERS ePims

Voir la documentation d'eP-Core pour plus de généralité autour de cette fonctionnalité

Transfert de spectres

Depuis la page d'une étude, une icone permet de lancer la tache de transfert de spectres vers le SAN.

  • page JSF : epims/study/transfer_study_pkl.xhtml accédée depuis epims/study/subview_study_detail.xhtml
  • Managed Bean : StudyDataBean

Lors de l'accès à la page JSF, le ManagedBean est initialisé avec les paramètres :

  • id = study ID
  • tag = SPECTRA
  • sourcePage = “study” (permet de créer un répertoire dans la drop zone que lors du 1er accès à cette page)

Dans la page, le répertoire dans la drop zone est indiqué et est accessible en FTP.

Une fois la copie effectuée, l'utilisateur valide le transfert : appel de la méthode doValidateTransfer() de StudyDataBean:

  • Création d'un objet TransfertMessage contenant
    • Login de l'utilisateur connecté
    • Nom du répertoire (dans la drop zone)
    • le tag ('SPECTRA')
    • Liste des fichiers valides et pour chacun
      • Nom du fichier
      • Description de l'acquisition associée
        • date
        • Acquisition ID
        • Nom
        • Nature
  • Envoi d'un message (JMS) avec l'objet TransfertMessage créé.
  • Dans le cas où certains fichiers ne sont pas valide (mauvaise extension ou pas d'acquisition correspondante) : Un message d'erreur en averti l'utilisateur.
wiki/epims4_1/developer/epwebfilesxfer.txt · Last modified: 2009/01/21 10:11 (external edit)