-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreurs lors de l'import des données de sygal-ws #24
Comments
Non, pas de doc/procédure pour informer d'une nouvelle version. Juste des tags poussés sur le dépôt.
T'as eu raison.
Tu est passé par les scripts d'install de la v2 j'imagine, donc tu dois utiliser 'v2' dans les URL.
La doc était incomplète, il faut ajouter
Tu dois déjà t'assurer que les vues
J'ai complété un peu la doc à ce sujet, merci. |
J'avais un problème sur l'url du service qui ne voulait pas prendre la v2. peut-être un / manquant à la fin de la définition de l'url. Il ne me reste plus qu'une erreur:
|
Correction, il me restait trois erreurs:
A chaque fois, les tables en tmp_* et * ont l'air ok. Il y a des données dans tmp_variable ; tmp_these_annee_univ et tmp_titre_acces et dans variable , these_annee_univ et titre_acces... les imports correspondants ont l'air de passer, par contre, les synchros échouent... Quant aux webservices, il y a des données dans SYGAL_THESE_ANNEE_UNIV_V2, SYGAL_VARIABLE et dans SYGAL_TITRE_ACCES. J'ai fait des corrections sur les trois définitions des vues suivantes:
A priori une erreur sur les conditions de jointure entre l'id de l'établissement et structure_id dans etablissement. Note: Je ne comprend pas ce que cette double jointure (structure et etablissement) vient faire vu qu'on ne l'utilise pas dans la vue, du code obsolete non nettoyé ? par cohérence de construction avec d'autres vues ?
|
A priori, plus d'erreurs d'imports avec les corrections apportées.
|
Super, merci pour cette correction. Chez nous ça fonctionnait car e.structure_id === e.id !
La vérité est ailleurs car chez nous l'appel fonctionne bel et bien avec ces 2 formats d'URL : |
Sur l'url, c'est étrange car initialement ça ne fonctionnait pas, j'ai forcé un /v2/ dans le code, puis quelques temps plus tard ça s'est mis à interogger /v2/v2 en rendant obsolete ma correction, donc j'ai reverté mon hack dans le code et je touche plus... |
J'ai tenté de mettre à jour en 5.2.9
depuis notre version qui était en 4.0.2
Question préliminaire : a-t-on une documentation indiquant quelle est la dernière version stable ?
est-on supposé mettre à jour vers la dernière version disponible ?
Je constate des erreurs dans le log d'import venant du webservice.
Dans le doute, j'ai donc mis à jour en version 2.3.0 le webservice qui était en 1.3.7
La doc de sygal-ws mentionne deux urls possibles, une pour la v1 et une pour la v2, qui semblent fonctionner.
Par contre, le service=version ne semble pas fonctionner que ce soit en v1 ou v2.
Quand j'execute la synchronisation des données sur sygal, j'obtiens des erreurs (ou messages)
cat test-synchro.sh
#!/bin/bash
APP_DIR=/app-pg
ETAB=UTLN $APP_DIR/bin/run-import.sh 2>&1 > import-ws.log
./test-synchro.sh
question annexe: le log contient des codes couleurs ansi, j'ignore comment les parametrer, s'il y a une doc quelque part ?
Je mets des extraits de import-ws.log que je met en PJ.
import-ws.log
######################## IMPORTS ########################
(...)
structure-UTLN
(...)
Une erreur a été rencontrée! La colonne de référence 'SOURCE_CODE' est introuvable dans les colonnes de la source
(...)
######################## SYNCHROS ########################
(...)
Une erreur a été rencontrée!
Impossible de découvrir la liste des colonnes à partir des données sources suivantes car celles-ci sont vides : SRC_STRUCTURE
(...)
cela se repete pour avec le même type de messages d'erreur pour:
SRC_STRUCTURE
SRC_ETABLISSEMENT
SRC_ECOLE_DOCT
SRC_UNITE_RECH
SRC_INDIVIDU
SRC_DOCTORANT
SRC_THESE
SRC_THESE_ANNEE_UNIV
SRC_ROLE
SRC_ACTEUR
SRC_ORIGINE_FINANCEMENT
SRC_FINANCEMENT
SRC_TITRE_ACCES
SRC_VARIABLE
Donc j'en déduis que l'import ne se fait pas correctement et que la synchro non plus.
Est-ce que je peux avoir des pistes pour corriger cela ?
Je ne vois pas de spécifications de version dans la config du ws pour l'application sygal.
J'en déduis que c'est soit pris en charge soit non nécessaire (utilisation de la v1 de l'api?)
The text was updated successfully, but these errors were encountered: