Skip to content

Integration of tap complex objects

zomeserges edited this page Oct 21, 2020 · 5 revisions

Tab complex objects

On vas ici essayer de modifier et de faire fonctionner le travail qui à déjà été commencé par un ancien stagiaire. dans ce travail pour l'instant toutes les base de données ainsi que les certaine table n'existent pas et il y a beaucoup de bug dans la génération des scripts ADQL sur les tables qui existent déjà.

                                            Problème

trop de bugs on été rencontrer dans le précèdant code développé ce qui rendais les choses un plus difficiles pour la finalisation de code.

Du coup nous avon en outre repris le code mais pas de zeros puisque nous utilisont certaine classe et fonction qui on été fais dans le code précédent.

Le premier objectif est dont de créér un légère interface avec une zone pour afficher le json de connection à simbad via le lien de connexion et un bouton connect ce qui à déjà été fait.

le second est celui d'ajouter un autre bouton pour se connecter à la base de données Basic de simbad, de créer je json de ses tables de jointure et de les afficher au format json.

le troisieme est celui de creer un chant d'execution pour une requette de simbad et d'afficher le résultat ainsi que le fichier json contenant toutes les requettes de jointure de cette tables si elle en possède.

Une fois tout ceci fait, il est question de creer un menus déroulant contenant toute les tables jointes à une table de base comme basic par exmple toujours en affichant le json qui va bien c-a-d celui qui contient toutes les tables jointes et les requettes de jointure qui vont bien. puis en selectionnant une des table jointe de notre menu déroulant, récupérer et afficher sa requete de jointure correspondante. Une fois que la requete à été correctement recuperée, il est donc question qe creer un bouton pour executer la dite requete, afficher le json de sortie et le résultat puis par la suite recharger notre menus déroulant cette fois par les tables jointes a la table précèdement selectionné et ainsi de suite.

Après que tout ceci fonctionne, nous devons généraliser notre code et faire en sorte que celui-ci fonctionne pour toutes les bases de données choisit pour effectuer les Test.

Tous pour l'instant sur le point de fonctionner mais un problème de <<from origin 'null' has been blocked by CORS policy: Cross origin>> survient

Apres que tous sera fonctionnel, il faudra voir la possibilité d'ajout des contraintes aux requetes.

Clone this wiki locally