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 }} | ||