Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ottimizzazione risposta servizio consultazione 3002 in ambiente di test comuni e presubentro #1031

Closed
rvinzani opened this issue Dec 28, 2018 · 20 comments

Comments

Projects
None yet
8 participants
@rvinzani
Copy link
Collaborator

commented Dec 28, 2018

In conseguenza della decisione di permettere l'accesso al servizio 3002 anche per i comuni non subentrati e nell'ambito dell'ottimizzazione delle prestazioni rese necessarie dall'aumento del carico si è reso necessario modificare il comportamento del servizio di consultazione soggetto / famiglia / convivenza. Con riferimento alle sezioni della risposta de servizio 3002, vedi tabella decodifica 16, qualora la ricerca trovi più di un soggetto, verrà restituita solo la sezione generalità (senza tenere conto delle eventuali altre sezioni indicate, compresa la scheda individuale completa). Le ricerche che si traducono in un solo soggetto continuano a comportarsi come prima (vedi Changelog)

@rvinzani rvinzani added the avvisi label Dec 28, 2018

@MichelePauluzzi

This comment has been minimized.

Copy link

commented Jan 2, 2019

Le ricerche per codice fiscale e numero di famiglia sarebbe il caso che rimanessero con tutti i dati.
Se una famiglia si trasferisce da un comune ad un altro dover fare una richiesta di dati per ogni singolo membro per avere tutti i dati, crea solo un proliferare di richieste e quindi un carico di lavoro inutile.
Lo stesso vale se in ANPR risultano più persone con lo stesso codice fiscale.

@rvinzani

This comment has been minimized.

Copy link
Collaborator Author

commented Jan 10, 2019

Per il momento abbiamo deciso di procedere come di seguito descritto per non creare problemi a chi deve adeguare il software e procedere al contempo con gli interventi di ottimizzazione del servizio di consultazione:
la nuova modalità di funzionamento del servizio 3002 verrà gestita come major version (5.0) e resa disponibile da oggi stesso in ambiente di test e presubentro impostando nel campo codDestinatario ANPR02.
I primi giorni della prossima settimana tale versione sarà rilasciata anche in ambiente di produzione.
Per tre mesi sarà possibile richiamare il servizio con la precedente versione (ANPR01) dopo di che tale versione non sarà più disponibile.
Nel frattempo verranno prese in considerazione le vostre richieste.

@busaster

This comment has been minimized.

Copy link

commented Jan 10, 2019

Ho un dubbio. Si dice che i risultati saranno in forma ridotta "Qualora la ricerca trovi più di un soggetto".
Nel caso di 3002 chiamato per ricercare una famiglia univoca di N componenti, con N>1, il risultato cade nella casistica ?

@rvinzani

This comment has been minimized.

Copy link
Collaborator Author

commented Jan 10, 2019

Sì, esatto.

@GianM67

This comment has been minimized.

Copy link

commented Jan 11, 2019

Buongiorno.
Solo una domanda.
Con codDestinatario ANPR01, la ricerca con filtro "Cognome" e "Nome" veniva effettuata giustamente su tutti i cittadini registrati in ANPR.
Dalle prime prove effettuate modificando solo il codDestinatario in ANPR02, la medesima ricerca viene effettuata solamente tra i soggetti residenti in Comune.
Stiamo sbagliando qualcosa?
Grazie.
Saluti.

@rvinzani

This comment has been minimized.

Copy link
Collaborator Author

commented Jan 11, 2019

<xs:element minOccurs="0" maxOccurs="1" name="ricercaNazionale" type="tpdt:numerico1">
<xs:element minOccurs="0" maxOccurs="1" name="comuneResidenza" type="tpdt:tipoComune">
Se non espressamente impostati queste due informazioni, nella major release ANPR02, verranno considerate in questo modo :

  • ricercaNazionale : 0
  • comuneResidenza : come il codMittente della testata
    Se si vuole effettuare una ricerca a livello nazionale è necessario impostare ricercaNazionale ='1' ed il comuneResidenza non deve essere valorizzato.
@AMonopoliADS

This comment has been minimized.

Copy link

commented Jan 11, 2019

salve.

segnalo che i due tag citati (ricercaNazionale e comuneResidenza) sono presenti negli schemi ma non sono documentati nelle specifiche excel (ho appena controllato nelle specifiche datate 15-11-2018, disponibili sul portale anpr)

a parte questo ho due appunti da condividere:

  1. in modalità ANPR02, riducendo la quantità di dati contenuti nella risposta, mi aspettavo fosse stato esteso il limite di soggetti restituiti dal web-service.
    ne chiedo conferma, perchè provando su un cognome / nome diffuso il web-service ritorna comunque il messaggio "superato limite massimo"
    (rif. ambiente di TEST - comune di FAENZA - idOperazione 2019300070)
  2. mi collego a quanto già rilevato da @MichelePauluzzi: ritengo utile (e necessario) che il limite oltre il quale ridurre la quantità di dati sia un po' più alto. Penso in particolare (ma non solo...) alle situazioni di soggetti doppi, che sempre più di frequente si verificano a causa delle pratiche a cavallo del subentro.
    A meno che non abbiate previsto soluzioni mirate, mi viene da pensare che per questi soggetti non sarà mai possibile visualizzare l'intera posizione anagrafica...

grazie
Alessandro Monopoli ADS

@AMonopoliADS

This comment has been minimized.

Copy link

commented Jan 11, 2019

Mi correggo.
Per il punto 2 diventa indispensabile aggiungere il controllo sul comune di residenza.
Il che allunga ulteriormente le modalità di ricerca.
Grazie

@GianM67

This comment has been minimized.

Copy link

commented Jan 12, 2019

Buongiorno.
Grazie per le indicazioni.
Abbiamo modificato la richiesta (mantenendo codDestinatario valorizzato in "ANPR02") aggiungendo il tag "ricercaNazionale" valorizzato ad "1" all'interno del livello "datiRichiesta":

Temiamo di sbagliare ancora qualcosa in quanto il sistema continua ad effettuare la ricerca non a livello nazionale ma solo tra i residenti del Comune, non producendo alcun risultato.
Continuiamo a provare.
Grazie mille per eventuali ulteriori suggerimenti.
Saluti.

@mttfranci

This comment has been minimized.

Copy link
Collaborator

commented Jan 14, 2019

Salve, può fornirci un id operazione (possibilmente ANPR ma anche coppia comune / operazione comune va bene) per verificare meglio?
Grazie in anticipo.

@GianM67

This comment has been minimized.

Copy link

commented Jan 14, 2019

Buongiorno.
Abbiamo fatto un'ulteriore prova questa mattina in ambiente di Pre-Subentro.
Trattasi dell'idOperazioneANPR 9717200, Comune di Rivoli (TO) e idOperazioneComune GL020.
Grazie mille.
Saluti.

@mttfranci

This comment has been minimized.

Copy link
Collaborator

commented Jan 14, 2019

Salve, nell'operazione che vediamo registrata non troviamo il parametro ricercaNazionale :

  <datiRichiesta>
    <schedaAnagraficaRichiesta>1</schedaAnagraficaRichiesta>
    <dataRiferimentoRichiesta>2019-01-11</dataRiferimentoRichiesta>
    <datiAnagraficiRichiesti>1</datiAnagraficiRichiesti>
  </datiRichiesta>

Potreste verificare nuovamente che venga effettivamente trasmesso?
Grazie in anticipo.

@GianM67

This comment has been minimized.

Copy link

commented Jan 14, 2019

Buongiorno.
Ho guardato il trace ed in effetti è come dice Lei: il parametro ricercaNazionale, pur essendoci nel file di request, non è stato trasmesso.
Per queste prove abbiamo utilizzato l'ANPR_Client messo da Voi a disposizione (runclient del 31.05.2018).
Dove dobbiamo agire per trasmetterlo?
Grazie molte per il supporto.
Saluti.

@mttfranci

This comment has been minimized.

Copy link
Collaborator

commented Jan 14, 2019

Provate ad aggiornare i wsdl contenuti dentro al client di esempio all'ultima versione disponibile sul portale pubblico :
https://www.anpr.interno.it/portale/documentazione-tecnica
Gli strumenti di esempio come il client non vengono sempre aggiornati ad ogni modificare dei WSDL.

@GianM67

This comment has been minimized.

Copy link

commented Jan 16, 2019

Buongiorno.
Solo un chiarimento: è sufficiente aggiornare i wsdl contenuti in tool-testconn-1.0.0.jar oppure è necessario effettuare anche altre modifiche?
Chiedo questo perchè, ad aggiornamento avvenuto, ricevo un errore all'invio della richiesta (apparentemente per una questione di firma).
Grazie mille per il supporto.
Saluti.

@MarcoMigliori

This comment has been minimized.

Copy link

commented Jan 16, 2019

Buongiorno. Come proposto da @AMonopoliADS in altra issue #1064 , richiedo di aggiungere ai tag restituiti da una ricerca non mirata, anche la sezione datiCancellazione. Normalmente a fronte della ricerca gli applicativi mostrano/necessitano di controllare lo status di attivo o cancellato. Ed è una indicazione molto utile per gli operatori che fanno le ricerche, senza aprire la videata (e quindi senza che venga fatta una ulteriore 3002 stavolta per id anpr).

@mttfranci

This comment has been minimized.

Copy link
Collaborator

commented Jan 16, 2019

@MarcoMigliori @AMonopoliADS

Abbiamo valutato le richieste fatte. Abbiamo pubblicato la patch 5.0.1 : https://github.com/italia/anpr/blob/master/src/change-management/changelog.md

Che in sintesi accoglie le seguenti richieste riguardo la nuova versione 5.0/ANPR02

  • Nella ricerca per codice fiscale e per id famiglia (ma non convivenza) la risposta è sempre completa.
  • Nella risposta sintetica viene fornita la sezione dei datiCancellazione, se presente (da notare che però non vengono fornite le sezioni dei datiIscrizioni e datiDecesso oltre a tutte le altre non attualmente previste per la risposta sintetica).

Saluti

Assistenza ANPR

@MoniaPedrazzoli

This comment has been minimized.

Copy link

commented Mar 18, 2019

Buonasera,

Ambiente di TEST (ANPR02)
Comune di ROCCABIANCA

facendo alcune prove con il servizio 3002 abbiamo riscontrato che il sistema si comporta sempre come se i parametri ricercaNazionale e comuneResidenza non fossero valorizzati.

Chiedo se potete controllare questi esempi, riferiti a prove effettuate in data odierna:

idOperazioneANPR 19071373 - Ricerca per cognome e nome, ricercaNazionale=1 e comuneResidenza non valorizzato
Otteniamo solo il soggetto residente nel comune anche se esiste un'altra persona con le stesse generalità residente in altro comune

idOperazioneANPR 19071370 - Ricerca per cognome e nome, ricercaNazionale=1 e comuneResidenza non valorizzato
Viene restituito esito negativo anche se esistono persone con le generalità indicate residenti in altri comuni

idOperazioneANPR 19071377 - Ricerca per cognome e nome, ricercaNazionale=0 e comuneResidenza valorizzato
Otteniamo il soggetto residente nel comune mittente anzichè la persona con le stesse generalità residente nel comune specificato in comuneResidenza

Grazie
Monia Pedrazzoli
APKAPPA

@rvinzani

This comment has been minimized.

Copy link
Collaborator Author

commented Mar 20, 2019

@MoniaPedrazzoli

This comment has been minimized.

Copy link

commented Mar 26, 2019

Grazie, abbiamo trovato il problema e risolto.

Ora chiedo se è possibile inserire tra le informazioni restituite nella risposta sintetica la sezione datiIscrizione per mostrare nell'elenco dei risultati il comune in cui il soggetto APR o AIRE risulta iscritto.
Attualmente abbiamo a disposizione la sezione residenza, che potremmo utilizzare per visualizzare il comune di iscrizione per i soggetti APR, ma non per gli AIRE poiché tale sezione contiene l'indirizzo all'estero.

Monia Pedrazzoli
APKAPPA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.