Project

General

Profile

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

Version 1/2 - Next » - Current version
Anonymous, 21/07/2016 17:23


Mise en place de service VO TAP

1- Recuperer le package IASExtensionPSUP disponible sur le GIT (à venir apres mise en place du nouveau workflow "GIT et passage en production")

2- Copier le package en entier (IASExtensionPSUP.jar) dans /workspace/fr.cnes.sitools.core/ext dans le dossier de l'instance sitools concerné.

Ou, dans le cas où l'on voudrait deployer TAP dans une autre instance que PSUP,

Apres avoir recuperé les sources du package sur le git, supprimer les ressources inutiles (celles spécifiques à PSUP, cad: converter, filter et resolverName)
Puis recompiler et placer le nouveau jar dans /workspace/fr.cnes.sitools.core/ext
Redemarrer l'instance sitools

Creer les dictionnaires necessaires pour TAP:

3- Dans Dictionnary structure: Dans l'admin de l'instance sitools, créer la structure de dictionnaire suivante:

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).
Note: ne pas oublier de preciser une valeur dans la colonne "width" (sinon la requete ne fonctionnera pas).
Par exemples, pour le dataset OMEGA:

Faire le mapping du dataset et des services

5- Dans Dataset->Semantic: En selectionnant le dataset sur lequel on veut créer un service TAP
Dans l'option Semantic, choisir le dictionnaire créé étape 5.
Lier chaque colonne du dictionnaire avec la colonne approprié du dataset.
Par exemple, pour OMEGA:

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.
Par exemple pour OMEGA: