prove fatte sia in collaudo che produzione, con gare effettivamente pubblicate.
Relativamente alla dimensione, per pubblicare 174 lotto (sia sui 3-4Mbyte totali, quindi molto sotto i 20) abbiamo avuto problemi anche nelle operazioni successive di verifica e conferma, ovvero il sistema alla fine gestisce il carico ma non torna in tempo la risposta e quindi timeout. Detto che non possiamo pensare di gestire manualmente step by step centinaia di gare multilotto, o si trova il modo di efficientare il servizio o si allungano i tempi di timeout o ci mettere a disposizione un'operazione per tener viva la sessione finche il sistema non ce la fa a rispondere.
Rispetto alla situazione sopracitata, sottolineo anche la seguente casistica:
l'operazione con filtro stato=PUBB (stato col maggior numero di record nella response) ci comunica che sono presenti 37 record, e ce ne mostra 12/20 (non abbiamo settato limiti alla paginazione, quindi viene applicato il default):
Abbiamo appena provato il ricerca-appalto per codice appalto, ma otteniamo sempre una response di questo tipo:
prove fatte sia in collaudo che produzione, con gare effettivamente pubblicate.
Relativamente alla dimensione, per pubblicare 174 lotto (sia sui 3-4Mbyte totali, quindi molto sotto i 20) abbiamo avuto problemi anche nelle operazioni successive di verifica e conferma, ovvero il sistema alla fine gestisce il carico ma non torna in tempo la risposta e quindi timeout. Detto che non possiamo pensare di gestire manualmente step by step centinaia di gare multilotto, o si trova il modo di efficientare il servizio o si allungano i tempi di timeout o ci mettere a disposizione un'operazione per tener viva la sessione finche il sistema non ce la fa a rispondere.
Originally posted by @laurapavan in https://github.com/anticorruzione/npa/issues/1468#issuecomment-2165303313
Rispetto alla situazione sopracitata, sottolineo anche la seguente casistica: l'operazione con filtro stato=PUBB (stato col maggior numero di record nella response) ci comunica che sono presenti 37 record, e ce ne mostra 12/20 (non abbiamo settato limiti alla paginazione, quindi viene applicato il default):
applicando l'ulteriore filtro "perPage=10", otteniamo invece 6/10 record :
Con "perPage=5", ne otteniamo 2. Con "perPage=1", non otteniamo risultati
Sospettiamo che vi siano degli errori sia nella costruzione della response che nel recupero delle schede dalla base dati