italia / anpr

Issue tracker e documentazione di ANPR - Anagrafe Nazionale della Popolazione Residente
Creative Commons Attribution 4.0 International
182 stars 49 forks source link

[A006] Errore EN389 La data decorrenza 18-09-2024 dell'operazione non puo' essere inferiore alla data decorrenza.... #4694

Open MoniaPedrazzoli opened 1 month ago

MoniaPedrazzoli commented 1 month ago

Buongiorno

alcuni clienti in produzione ci segnalano il seguente problema durante l'aggiornamento dei dati di iscrizione AIRE:

EN389 La data decorrenza 18-09-2024 dell'operazione non puo' essere inferiore alla data decorrenza 16-10-2024 dell'ultima operazione effettuata sui dati relativi a componente famiglia conivenza

L'errore si verifica quando per il soggetto è stato inviato un servizio 5001 di cambio relazioni di parentela con data decorrenza uguale alla data odierna (es. 16-10-2024), poi un servizio A006 per l'aggiornamento dei dati iscrizione AIRE con data arrivo consolato precedente (es. 18-09-2024).

Es. Ambiente di TEST 103017 ID OPERAZIONE COMUNE 186547 E 186550

Confermate l'esistenza di questo controllo? E' un comportamento voluto? Mi sembra piuttosto strano che il servizio venga rifiutato per questo motivo, quindi vi chiederei di verificare. Grazie

Monia Pedrazzoli APKAPPA s.r.l.

MoniaPedrazzoli commented 1 month ago

Aggiungo qualche elemento:

1) Il controllo è sulla data decorrenza in testata (e non sulla data arrivo consolato come riportato nel messaggio precedente, ma nel caso specifico le date erano uguali). Abbiamo provato a differenziare le date e verificato che il messaggio si riferisce alla data decorrenza in testata. 2) La presenza della data di arrivo circoscrizione consolare è comunque rilevante ai fini dell'attivazione del controllo, infatti lo stesso servizio (con data decorrenza in testata antecedente alla data di ultimo aggiornamento della composizione famiglia), ma senza indicazione della data di arrivo nella circoscrizione consolare, viene regolarmente accettato. Sembra quindi che la presenza dell'elemento dataArrivoConsolato influisca sull'attivazione del controllo (oppure il messaggio riporta una data sbagliata). Vedi id operazione comune 185033, stesso ambiente di test.