This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
wiki:epims4_0:developer:epcorefilestransfer [2009/01/21 11:31] 132.168.73.247 |
wiki:epims4_0:developer:epcorefilestransfer [2009/01/21 11:33] (current) 132.168.73.247 |
||
---|---|---|---|
Line 46: | Line 46: | ||
Les informations recueillies par le système sont les mêmes que celles qui seront sauvegardées dans la BD, à savoir l'entité à laquelle le fichier est rattachée et un ensemble de tag. Les deux options suivantes seront conjointement utilisées afin de permettre une flexibilité à l'utilisation de ce service et de permettre une reprise sur erreur : | Les informations recueillies par le système sont les mêmes que celles qui seront sauvegardées dans la BD, à savoir l'entité à laquelle le fichier est rattachée et un ensemble de tag. Les deux options suivantes seront conjointement utilisées afin de permettre une flexibilité à l'utilisation de ce service et de permettre une reprise sur erreur : | ||
- | * dépot d'un fichier de description dans la drop_zone avec les nouveaux fichiers - :!: Non Implémenté encore - | + | * dépot d'un fichier de description (voir eP-CoL) dans la drop_zone avec les nouveaux fichiers - :!: Non Implémenté encore - |
* envoi d'un message vers ePims qui déclare que de nouveaux fichiers sont disponibles dans la drop_zone. Le message contient toutes les informations nécessaires (celles présentes dans le fichier de description). | * envoi d'un message vers ePims qui déclare que de nouveaux fichiers sont disponibles dans la drop_zone. Le message contient toutes les informations nécessaires (celles présentes dans le fichier de description). | ||
- | |||
- | |||
Line 61: | Line 59: | ||
==== Implémentation ==== | ==== Implémentation ==== | ||
+ | |||
+ | La définition des objets transitant via les messages (ici TransferMessage) sont dans eP-CoL ! | ||
+ | |||
Dans eP-Core on définit la classe ''cea.edyp.epims.messages.JMSTransferListener'' qui implémente MessageListener et qui écoute sur le Topic JMS ''TransferTopic''. | Dans eP-Core on définit la classe ''cea.edyp.epims.messages.JMSTransferListener'' qui implémente MessageListener et qui écoute sur le Topic JMS ''TransferTopic''. | ||
- | |||
{{ .:xfer_sequencel.png }} | {{ .:xfer_sequencel.png }} |