Sélection des nomenclatures à partager
Selon les critères indiqués à la soumission, le traitement effectue une sélection des nomenclatures :
- à l'état actif ;
- non envoyées ;
- rattachées à l'exercice soumis.
Constitution de flux
Pour chaque nomenclature, un ou plusieurs flux sont constitués et enregistrés dans GPSUI avec les données suivantes :
- ENTOPSUI - Code service INFINOE :
INF-NOMENC : pour la nomenclature compte
INF-NATURE : pour la nomenclature nature
INF-TIERS : pour la nomenclature tiers
INF-DESTINATION : pour la nomenclature destination
INF-ORIGINE : pour la nomenclature origine
INF-RECHERCHE : pour la nomenclature recherche
INF-PLURIANNUEL : pour la nomenclature pluriannuelle
- UIDOPSUI - UID - Identifiant flux : numéro unique du flux
- ETSOPSUI - Etablissement : établissement traité
- CODOPSUI - Code organisme : issu de la zone "Information" de l'établissement (INFGTETS)
- COBOPSUI - Code budget : issu de la zone "Type" de l'établissement (TYPGTETS)
- EXEOPSUI - Exercice : exercice traité
- NOCOPSUI - Type de nomenclature : issu de la zone "Nature" de l'établissement (NATGTETS) ; uniquement pour la nomenclature compte
- CPTOPSUI - Numéro de compte : uniquement pour les nomenclatures compte et tiers
- POSOPSUI - Numéro de poste : uniquement pour la nomenclature nature
- CGROPSUI - CGR : uniquement pour les nomenclatures destination, origine, pluriannuelle et recherche
Le détail des données contenues dans le flux est aussi enregistré dans GPDSU :
- nomenclature compte : compte INFINOE et son libellé
- nomenclature tiers : tiers INFINOE et son libellé
- nomenclature nature : nature INFINOE et son libellé
- nomenclatures destination, origine et recherche : code INFINOE et son libellé
- nomenclature pluriannuelle : code INFINOE et son libellé, date début, date fin, opération fléchée selon la nature du CGR (NATOECGR)
Selon la valeur testée 2 du paramètre AUTM9 occurrence INFINOE, les WebServices sont alors appelés afin d'envoyer le flux.
Marquage des flux
Lorsque le flux est transféré sans erreur, les données suivantes sont marquées :
- TRFOPSUI - Etat du transfert : "T" ;
- LI1OPSUI - Message retour WS 1 : message retourné par le service.
Les nomenclatures correctement transférées sont aussi marquées comme envoyées dans GPCPT, GPPOS, GPTIE, GPCGR.
Si une erreur est levée, les données suivantes sont marquées :
- TRFOPSUI - Etat du transfert : "N" ;
- LI1OPSUI - Message retour WS 1, LI2OPSUI - Message retour WS 2, LI3OPSUI - Message retour WS 3, LI4OPSUI - Message retour WS 4 : messages retournés par le service.