====== 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.