anticorruzione / npa

17 stars 6 forks source link

[BLK] Consulta-Appalto - Errore parsing ConsultaAppaltoResponse #597

Closed cristiano-perin closed 6 months ago

cristiano-perin commented 10 months ago

Buongiono,

abbiamo eseguito un'operazione di consulta-appalto con idAppalto = 1bc589e1-6548-47bc-b540-af67292b4eaa Nella risposta otteniamo un errore di parsing del json per il campo "scheda" non presente in ConsultaAppaltoResponse (vedi codice).

{
   "instance":null,
   "status":200,
   "title":"OK",
   "detail":"Operazione eseguita con successo",
   "type":"about:blank",
   "scheda":{
      "_idScheda":"df6155b5-4e20-4710-8070-6e935a18d2a9",
      "stato":{
         "idTipologica":"statoScheda",
         "codice":"IN_LAV"
      },
      "codice":{
         "idTipologica":"codiceScheda",
         "codice":"P2_16"
      },
      "versione":"1.0",
      "dataCreazione":"2023-11-14T15:14:26.145+00:00",
      "body":{
         "type":"SchedaP216Type",
         "anacForm":{
            "stazioniAppaltanti":[
               {
                  "codiceFiscale":"06188330150",
                  "codiceAusa":"9000000007",
                  "codiceCentroCosto":"a3f275fa-3f2d-4f19-b9bc-3114b25e94f1",
                  "funzioniSvolte":[
                     {
                        "idTipologica":"funzioniSvolte",
                        "codice":"3"
                     }
                  ],
                  "saTitolare":true
               }
            ],
            "appalto":{
               "codiceAppalto":"G00002",
               "categorieMerceologiche":[
                  {
                     "idTipologica":"categorieMerceologiche",
                     "codice":"999"
                  }
               ],
               "motivazioneCIG":{
                  "idTipologica":"motivazioneCig",
                  "codice":"1"
               },
               "motivoUrgenza":{
                  "idTipologica":"motivoUrgenza",
                  "codice":"7"
               },
               "datiBase":{
                  "oggetto":"TEST P2_16 MAGGIOLI UP 09/11/23",
                  "importo":60000.0
               },
               "datiBaseProcedura":{
                  "tipoProcedura":{
                     "idTipologica":"tipoProcedura",
                     "codice":"open"
                  }
               },
               "datiBaseStrumentiProcedura":{
                  "accordoQuadro":{
                     "idTipologica":"accordoQuadro",
                     "codice":"none"
                  },
                  "sistemaDinamicoAcquisizione":{
                     "idTipologica":"sistemaDinamicoAcquisizione",
                     "codice":"none"
                  },
                  "astaElettronica":false
               }
            },
            "lotti":[
               {
                  "lotIdentifier":"LOT-0001",
                  "categorieMerceologiche":[
                     {
                        "idTipologica":"categorieMerceologiche",
                        "codice":"999"
                     }
                  ],
                  "contrattiDisposizioniParticolari":{
                     "idTipologica":"contrattiDisposizioniParticolari",
                     "codice":"1"
                  },
                  "codIstat":{
                     "idTipologica":"codIstat",
                     "codice":"5026086"
                  },
                  "afferenteInvestimentiPNRR":false,
                  "acquisizioneCup":false,
                  "cupLotto":[

                  ],
                  "oggettoPrincipaleContratto":{
                     "idTipologica":"oggettoPrincipaleContratto",
                     "codice":"F"
                  },
                  "prestazioniComprese":{
                     "idTipologica":"prestazioniComprese",
                     "codice":"1"
                  },
                  "servizioPubblicoLocale":false,
                  "ripetizioniEConsegneComplementari":false,
                  "lavoroOAcquistoPrevistoInProgrammazione":true,
                  "cui":"FS0618833015020220001",
                  "ccnl":"C01N",
                  "tipologiaLavoro":[
                     {
                        "idTipologica":"tipologiaLavoro",
                        "codice":"12"
                     }
                  ],
                  "opzioniRinnovi":false,
                  "categoria":{
                     "idTipologica":"categoria",
                     "codice":"FB"
                  },
                  "modalitaAcquisizione":{
                     "idTipologica":"modalitaAcquisizione",
                     "codice":"1"
                  },
                  "datiBase":{
                     "oggettoContratto":{
                        "idTipologica":"oggettoContratto",
                        "codice":"supplies"
                     },
                     "oggetto":"LOTTO 1 TEST P2_16 MAGGIOLI UP 09/11/23",
                     "importo":60000.0
                  },
                  "datiBaseAggiuntivi":{
                     "affidamentiRiservati":[
                        {
                           "idTipologica":"affidamentiRiservati",
                           "codice":"none"
                        }
                     ]
                  },
                  "datiBaseCPV":{
                     "tipoClassificazione":{
                        "idTipologica":"tipoClassificazione",
                        "codice":"cpv"
                     },
                     "cpvPrevalente":{
                        "idTipologica":"CPV",
                        "codice":"44310000"
                     },
                     "cpvSecondarie":[

                     ]
                  }
               }
            ]
         },
         "espd":"..."
      }
   },
   "idAppalto":"1bc589e1-6548-47bc-b540-af67292b4eaa"
}

Tuttavia l'oggetto Anac di risposta ConsultaAppaltoResponse, nel quale facciamo parse e che abbiamo rigenerato questa mattina a seguito dell'update dei servizi, non contiene il campo "scheda" bensì "appalto".

Stiamo sbagliando qualcosa oppure il contratto OpenAPI non è stato aggiornato? Grazie

davideorsi-bit commented 9 months ago

Anche noi ARIA abbiamo lo stesso problema.

cristiano-perin commented 9 months ago

Buongiorno,

si chiede un gentile riscontro in merito al problema.

Grazie

supportoAnac commented 6 months ago

La ringraziamo per la Sua segnalazione, e desideriamo informarLa che a gennaio è stato rilasciato un aggiornamento dell'applicativo che ha risolto diversi problemi precedentemente segnalati. La invitiamo cortesemente a riprovare il processo con la versione aggiornata. Qualora dovesse riscontrare ulteriori problematiche, La preghiamo di aprire una nuova segnalazione. Grazie per la Sua collaborazione.