Skip to content

Rendere piu' robusto il catalog inventory su ISTAT SDMX #22

@Gabrymi93

Description

@Gabrymi93

Obiettivo

Ridurre i falsi run parziali del catalog inventory quando l'endpoint SDMX di ISTAT risponde con errori transitori.

Contesto

Nel workflow catalog-inventory-manual il conteggio di istat_sdmx usa l'endpoint:

  • https://sdmx.istat.it/SDMXWS/rest/dataflow/IT1

La baseline e il metodo sono stati gia' chiariti e oggi restano coerenti con 509 dataflow.

Il problema residuo non sembra metodologico ma operativo:

  • in locale l'endpoint puo' rispondere correttamente e in modo stabile
  • in alcuni run GitHub puo' invece restituire 500 Internal Server Error
  • il risultato e' un inventory parziale, pur con workflow e report formalmente corretti

Cosa fare

  • valutare un retry leggero con backoff solo sul ramo SDMX del build script
  • mantenere sdmx.istat.it come endpoint principale
  • evitare fallback deboli o non equivalenti verso altre superfici non stabili
  • lasciare il report esplicito quando, anche dopo i retry, la fonte fallisce

Cosa non fare

  • non riaprire il tema della baseline 509
  • non introdurre scraping o parsing di superfici HTML
  • non forzare upload manuali di dati vecchi nel latest
  • non rendere il workflow piu' aggressivo del necessario verso ISTAT

Output atteso

  • decisione se introdurre retry/backoff nel build script
  • eventuale implementazione minima e verificabile
  • nessuna alterazione del perimetro del catalog inventory oltre la robustezza SDMX

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    ✅ Completato

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions