Project

General

Profile

Tâche #35190

Scénario #34946: Notification fichier upload à traiter en mode ANNUEL

Implémenter la partie serveur

Added by Joël Cuissinat 8 months ago. Updated 8 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/12/2023
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

La fonction xmlrcpc actuelle xmlrpc_notify_upload est dans python/zephir/backend/aaf_rpc.py.
Dans le cas où l'on estime que c'est trop risqué de la dupliquer, il est possible de lui ajouter un paramètre (optionnel).

Je dis ça parce que la nouvelle fonction devra être injectée dans la base de données Zéphir (cf. data/sql/maj.sql) !

L'appel (callback) est effectué par la fonction check_aff_callb qui contient notamment l'appel au script présent sur Scribe (NB : on doit pouvoir ajouter un paramètre également) :

                uucp_pool.add_cmd(id_uucp, "zephir_client import_aaf")

Mise à jour : Le fichier maj.sql est bien pris en compte dans posttemplate/10-conf-zephir mais il faut vérifier le comportement exact de ce script (instance uniquement ?)

Associated revisions

Revision e14ca4bd (diff)
Added by Joël Cuissinat 8 months ago

Implémentation de la méthode XMLRPC "aaf.notify_upload_annuel"

Ref: #35190

Revision 0b2e0829 (diff)
Added by Joël Cuissinat 8 months ago

Mise à jour du template d'initialisation SQL

Ref #35207
Ref #35190

History

#1 Updated by Joël Cuissinat 8 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Joël Cuissinat 8 months ago

  • Assigned To set to Joël Cuissinat

#3 Updated by Joël Cuissinat 8 months ago

  • Assigned To deleted (Joël Cuissinat)

+ Ajout test squash : SCRIBE-T12-004b - AAF - Importation annuelle en mode automatique

#4 Updated by Joël Cuissinat 8 months ago

Je ne suis pas certain qu'on puisse appeler directement une méthode de type "xmlrpc" dans le code du coup, j'ai dupliqué la méthode existante ;)

#5 Updated by Joël Cuissinat 8 months ago

  • Status changed from En cours to Résolu
  • Assigned To set to Joël Cuissinat
  • % Done changed from 0 to 100

#6 Updated by Klaas TJEBBES 8 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

2023-02-02 15:52:13 - INFO #########################################
2023-02-02 15:52:13 - INFO Début de l'importation en mode auto
2023-02-02 15:52:13 - INFO #########################################
2023-02-02 15:52:13 - INFO type d'import : annuel
2023-02-02 15:52:13 - INFO source de données : aaf
2023-02-02 15:52:13 - DEBUG mise en place du lock eoleimport
2023-02-02 15:52:14 - INFO ## Lecture des responsables... ##
2023-02-02 15:52:15 - DEBUG 100 responsables lus...
2023-02-02 15:52:17 - DEBUG 200 responsables lus...

Also available in: Atom PDF