This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims4_0:developer:ep-col [2008/10/02 10:21] 127.0.0.1 édition externe |
wiki:epims4_0:developer:ep-col [2009/01/21 11:49] (current) 132.168.73.247 |
||
---|---|---|---|
Line 19: | Line 19: | ||
* cea.edyp.communication.model qui contient tous les objets qui seront échangés entre les applications. Ces objets sont le plus souvent une vue simplifiée/condensées des objets du domaine d'eP-Core. | * cea.edyp.communication.model qui contient tous les objets qui seront échangés entre les applications. Ces objets sont le plus souvent une vue simplifiée/condensées des objets du domaine d'eP-Core. | ||
- | * cea.edyp.communication.services qui contient les interfaces des services qui sont proposés par eP-WebServices | ||
- | {{ .:epcl-model.jpg | schéma de classe de la version 0.3.0}} | + | {{ .:epcl-model.png | schéma de classe du package model de la version 0.4.0}} |
+ | * cea.edyp.communication.services qui contient les interfaces des services qui sont proposés par eP-WebServices | ||
+ | |||
+ | {{ .:ep-col_services.png | schéma de classe du package services de la version 0.4.0}} | ||
=== Description === | === Description === | ||
Line 40: | Line 42: | ||
* cea.edyp.communication.exception | * cea.edyp.communication.exception | ||
* EPCoLException | * EPCoLException | ||
+ | |||
+ | === Pour le transfert de fichiers === | ||
+ | |||
+ | Un seul ''TranferMessage'' par répertoire dans la drop zone et (surtout) un seul répertoire par ''TranferMessage''. Dans cet objet on renseigne également le nom de la personne (appli) réalisant le transfert, les tags et les éléments associés par défaut. Ce sont ces valeurs qui sont utilisées pour tous les fichiers sauf si ils sont explicitement redéfinis au niveau de FileDescriptor. Les tags permettent de typer les fichiers. Il est possible d'associer plusieurs tags à un seul fichier tout comme il est possible de désigner plusieurs entité associées dans ePims. Entités auxquelles le fichier doit être associé (actuellement une étude, un échantillon, un projet ou un programme...) | ||
+ | |||
+ | Pour chaque fichier à transférer (et donc présent dans la sous-zone de drop), un FileDescriptor est défini. Dans le cas où l'on souhaite utiliser les valeurs par défaut de TranferMessage seul le nom du fichier est à spécifier. Sinon, il est possible de redéfinir une ou plusieurs des valeurs par défaut. | ||
+ | |||
+ | Pour les tags (resp. entités associées), cela signifie que si l'on veut ajouter un tag (resp. entité associée) à ceux définis dans TranferMessage, il est nécessaire de (re)définir tous les tags (resp. entités associées) au niveau du FileDescriptor. | ||