Project

General

Profile

Mise en place de service VO TAP » History » Version 1

Anonymous, 21/07/2016 17:23

1 1 Anonymous
h1. Mise en place de service VO TAP
2 1 Anonymous
3 1 Anonymous
1- Recuperer le package IASExtensionPSUP disponible sur le GIT (à venir apres mise en place du nouveau workflow "GIT et passage en production")
4 1 Anonymous
5 1 Anonymous
2- Copier le package en entier (IASExtensionPSUP.jar) dans /workspace/fr.cnes.sitools.core/ext dans le dossier de l'instance sitools concerné.
6 1 Anonymous
7 1 Anonymous
Ou, dans le cas où l'on voudrait deployer TAP dans une autre instance que PSUP,
8 1 Anonymous
9 1 Anonymous
Apres avoir recuperé les sources du package sur le git, supprimer les ressources inutiles (celles spécifiques à PSUP, cad: converter, filter et resolverName) 
10 1 Anonymous
Puis recompiler et placer le nouveau jar dans  /workspace/fr.cnes.sitools.core/ext
11 1 Anonymous
Redemarrer l'instance sitools
12 1 Anonymous
13 1 Anonymous
14 1 Anonymous
*Creer les dictionnaires necessaires pour TAP:*
15 1 Anonymous
16 1 Anonymous
3- Dans Dictionnary structure: Dans l'admin de l'instance sitools, créer la structure de dictionnaire suivante:
17 1 Anonymous
18 1 Anonymous
!adminVOTABLE.png!
19 1 Anonymous
20 1 Anonymous
4- Dans Dictionnary: En choisissante la structure de dictionnaire VOTABLE, créer un dictionnaire correspondant aux données pertinentes pour le dataset sur lequel vous voulez créer un service TAP (dans lesquels vous souhaitez faire votre recherche et/ou recuperer la valeur dans le resultat).
21 1 Anonymous
Note: ne pas oublier de preciser une valeur dans la colonne "width" (sinon la requete ne fonctionnera pas).
22 1 Anonymous
Par exemples, pour le dataset OMEGA:
23 1 Anonymous
24 1 Anonymous
25 1 Anonymous
!adminDicoTAPOmega.png!
26 1 Anonymous
27 1 Anonymous
28 1 Anonymous
29 1 Anonymous
*Faire le mapping du dataset et des services*
30 1 Anonymous
31 1 Anonymous
5- Dans Dataset->Semantic: En selectionnant le dataset sur lequel on veut créer un service TAP
32 1 Anonymous
Dans l'option Semantic, choisir le dictionnaire créé étape 5.
33 1 Anonymous
Lier chaque colonne du dictionnaire avec la colonne approprié du dataset.
34 1 Anonymous
Par exemple, pour OMEGA:
35 1 Anonymous
36 1 Anonymous
!adminTAPSemanticOmega.png!
37 1 Anonymous
38 1 Anonymous
39 1 Anonymous
6- Dans Application Services: après avoir selectionné le dataset, créer le nouveau service en choisissant le nom du service et l'url a utiliser afin d'appeller le service TAP.
40 1 Anonymous
Par exemple pour OMEGA:
41 1 Anonymous
42 1 Anonymous
!adminAppServicesTAPOMEGA.png!