ministero-salute / it-fse-support

https://ministero-salute.github.io/it-fse-support/
34 stars 20 forks source link

Crash Program - Regione Molise - UC1 - Errore Pubblicazione #1037

Closed marlagatta closed 1 month ago

marlagatta commented 2 months ago

Salve. A seguito dell'esito positivo di pubblicazione di un documento, il nodo regionale riceve correttamente una chiamata di ITI-42, che però non riesce a superare il passo di validazione effettuato dal registry regionale, con la seguente motivazione:

`

</ns2:RegistryErrorList>

`

Abbiamo estratto dalla request di chiamata la seguente classification, da cui si evince la NON corretta valorizzazione della descrizione del confidentialitiCode secondo le specifiche dell'Affinity Domain: ` <ns2:Classification classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="Document1" id="ConfidentialityCode01" nodeRepresentation="N" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification">

2.16.840.1.113883.5.25 ` Essendo questo un controllo bloccante, siamo impossibilitati a proseguire i test previsti dal Crash Program. Potreste cortesemente assisterci? Grazie mille
vigliottim commented 2 months ago

Buongiorno, al fine di svolgere indagini più approfondite, le chiederemmo di allegare una response completa comprensiva di traceid/govwayid e indicare la regione nel ruolo di RDA. Grazie per la collaborazione.

marlagatta commented 2 months ago

Salve, la regione RDA é il Molise, e la response alla pubblicazione é la seguente:

` HTTP/1.1 201 Created X-Backside-Transport: OK OK Connection: Keep-Alive Transfer-Encoding: chunked Expires: 0 Cache-Control: no-cache, no-store, must-revalidate set-cookie: 894d46ecfc124039ee218b63c12a3329=9c62788caf0fe4a977db8e11a8d1653d; path=/; HttpOnly; Secure; SameSite=None Server: GovWay-SOGEI Pragma: no-cache GovWay-Message-ID: e97d9faf-255f-475a-9b4b-2c355a6861e9 GovWay-Transaction-ID: a89db446-8093-11ef-b8bd-005056ae54fa server-timing: intid;desc=404781e93709f6d7 Date: Wed, 02 Oct 2024 08:16:09 GMT Vary: * X-Content-Type-Options: nosniff Content-Type: application/json X-Global-Transaction-ID: 6026e6bc66fd01499b12105f

{"traceID":"cd4b69f53e0c866c","spanID":"cd4b69f53e0c866c","workflowInstanceId":"2.16.840.1.113883.2.9.2.140.4.4.d4451f2d3ae9f6536514548d3dc9cabb1cf0d58015695ebb1b7c39d2c094ec09.2dfe86d350^^^^urn:ihe:iti:xdw:2013:workflowInstanceId"} `

In allegato la request ricevuta da INI e nostra relativa response REQUESTINI_20241002.xml.txt RESPONSE_TO_INI_20241002.xml.txt

vigliottim commented 1 month ago

Buongiorno, è stato rilasciato un aggiornamento. Potreste gentilmente riprovare e darci un riscontro? Grazie.

marlagatta commented 1 month ago

Salve. L'aggiornamento ha avuto l'esito positivo:

Dopo un nuovo tentativo di invio, si ottiene success dal passo SEND_TO_INI, come risulta dal response del serizio getStatus per workflowInstanceId:

{ "traceID": "9c1405ff7d2f843a", "spanID": "123cda5efeb60b6f", "transactionData": [ { "eventType": "VALIDATION_FOR_PUBLICATION", "eventDate": "2024-10-07T11:41:26.766+02:00", "eventStatus": "SUCCESS", "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "organizzazione": "140", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.ce4df2e285fa325dbe93d4a59c321daf18c90ad51041a1520a8c985f41729a53.bd42598e81^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "ceea6c9ea48e29bf", "issuer": "integrity:S1#140#REGIONEMOLISETEST", "expiringDate": "2025-10-07T11:41:26.781+02:00" }, { "eventType": "PUBLICATION", "eventDate": "2024-10-07T11:41:27.069+02:00", "eventStatus": "SUCCESS", "identificativoDocumento": "2.16.840.1.113883.2.9.2.140.4.4^20241007002", "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "DIS", "organizzazione": "140", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.ce4df2e285fa325dbe93d4a59c321daf18c90ad51041a1520a8c985f41729a53.bd42598e81^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "ceea6c9ea48e29bf", "issuer": "integrity:S1#140#REGIONEMOLISETEST", "expiringDate": "2025-10-07T11:41:27.082+02:00" }, { "eventType": "SEND_TO_INI", "eventDate": "2024-10-07T11:41:27.954+02:00", "eventStatus": "SUCCESS", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.ce4df2e285fa325dbe93d4a59c321daf18c90ad51041a1520a8c985f41729a53.bd42598e81^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-10-07T11:41:28.029+02:00" } ]

Notiamo però che non viene contattato il servizio di NotificaMetadati, pur avendo noi comunicato l'url a cui risponde in ambiente di TEST:

https://inigtwtest.regione.molise.it/api/xdsnotify

Potreste cortesemente controllare? Se il servizio non viene contattato, la pubblicazione non può essere perfezionata da parte nostra. Grazie mille per il supporto

g-maugeri-sogei commented 1 month ago

Buonasera, endpoint configurato.

marlagatta commented 1 month ago

Salve, è stato effettuato un nuovo test, ma comunque non viene contattato il servizio di NotificaMetadati. Potreste cortesemente visionare i vostry log?

La regione RDA è il Molise, il traceId di PUBLICATION è 145e33db795edf9a il workflowInstanceId è

2.16.840.1.113883.2.9.2.140.4.4.8f414746177f9fbafad1edd80e19a64a9c822757c6fb4b5a552bd74836e0b449.b131b3fd94^^^^urn:ihe:iti:xdw:2013:workflowInstanceId

Grazie mille

marlagatta commented 1 month ago

Salve.

Dopo un nuovo tentativo di pubblicazione, per cui si è avuto esito positivo, si deve comunque riscontrare che l'endpoint di NotifyCommunicationMetadata non é stato contattato.

La regione interessata è il Molise, l'output del getStatus è

{
   "traceID": "1c172b5f28d5c2f1",
   "spanID": "2d0271bb62b4d8e3",
   "transactionData":    [
            {
         "eventType": "VALIDATION",
         "eventDate": "2024-10-14T12:59:17.861+02:00",
         "eventStatus": "SUCCESS",
         "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO",
         "organizzazione": "140",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.d991a1c3734fd957033fe7c81fb9cb215c3241e75a01ecc142cd6bafaf93fca7.ebe9f1e847^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "traceId": "5ad210e3380727b8",
         "issuer": "integrity:S1#140#REGIONEMOLISETEST",
         "expiringDate": "2025-10-14T12:59:17.934+02:00"
      },
            {
         "eventType": "PUBLICATION",
         "eventDate": "2024-10-14T13:01:10.606+02:00",
         "eventStatus": "SUCCESS",
         "identificativoDocumento": "2.16.840.1.113883.2.9.2.140.4.4^20241014002",
         "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO",
         "tipoAttivita": "DIS",
         "organizzazione": "140",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.d991a1c3734fd957033fe7c81fb9cb215c3241e75a01ecc142cd6bafaf93fca7.ebe9f1e847^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "traceId": "82fca883de44b0fb",
         "issuer": "integrity:S1#140#REGIONEMOLISETEST",
         "expiringDate": "2025-10-14T13:01:10.617+02:00"
      },
            {
         "eventType": "SEND_TO_INI",
         "eventDate": "2024-10-14T13:01:11.546+02:00",
         "eventStatus": "SUCCESS",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.d991a1c3734fd957033fe7c81fb9cb215c3241e75a01ecc142cd6bafaf93fca7.ebe9f1e847^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "expiringDate": "2025-10-14T13:01:11.623+02:00"
      }
   ]
}
marlagatta commented 1 month ago

Salve. Sono stati eseguiti dall'ultimo commento diversi casi di test UC2, UC4, UC6, UC10, UC12, con RDE=Molise e RDA=Lazio, e per NESSUNO di essi è stato mai contattato il servizio NotifyCommunicationMetadata . Sollecitiamo cortesemente una verifica delle motivazioni

g-maugeri-sogei commented 1 month ago

Buonasera, potete riprovare e darci riscontro?

marlagatta commented 1 month ago

Salve. Il problema permane inalterato:

Appena provata una UC1, RDE=RDA=Molise. Non è stato contattato NotifyCommunicationMetadata ,

La chiamata alla api di Esito per workflowInstanceId restituisce

{
   "traceID": "0edc4cda4caa4e98",
   "spanID": "e7210f11ad1029e5",
   "transactionData":    [
            {
         "eventType": "VALIDATION",
         "eventDate": "2024-10-18T17:35:34.566+02:00",
         "eventStatus": "SUCCESS",
         "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO",
         "organizzazione": "140",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.5d4761a5b273c2b6d57a68c1774ee40479c797e16d39ddcced72551cdba0647f.d5068a4c0e^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "traceId": "b5d9c1ce4bc352fb",
         "issuer": "integrity:S1#140#REGIONEMOLISETEST",
         "expiringDate": "2025-10-18T17:35:34.630+02:00"
      },
            {
         "eventType": "PUBLICATION",
         "eventDate": "2024-10-18T17:36:48.633+02:00",
         "eventStatus": "SUCCESS",
         "identificativoDocumento": "2.16.840.1.113883.2.9.2.140.4.4^202410160011401",
         "subject": "PRSTZN75L52B519D^^^&2.16.840.1.113883.2.9.4.3.2&ISO",
         "tipoAttivita": "DIS",
         "organizzazione": "140",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.5d4761a5b273c2b6d57a68c1774ee40479c797e16d39ddcced72551cdba0647f.d5068a4c0e^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "traceId": "0c48024b3cda66d1",
         "issuer": "integrity:S1#140#REGIONEMOLISETEST",
         "expiringDate": "2025-10-18T17:36:48.644+02:00"
      },
            {
         "eventType": "SEND_TO_INI",
         "eventDate": "2024-10-18T17:36:49.690+02:00",
         "eventStatus": "SUCCESS",
         "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.5d4761a5b273c2b6d57a68c1774ee40479c797e16d39ddcced72551cdba0647f.d5068a4c0e^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",
         "expiringDate": "2025-10-18T17:36:49.698+02:00"
      }
   ]
}
g-maugeri-sogei commented 1 month ago

Buongiorno, vi ritrovate nei log la chiamata sotto riportata?

2024-10-21 09:37:13.551 ERROR : EndpointEsterno: https://inigtwtest.regione.molise.it/api/xdsnotify 2024-10-21 09:37:13.551 ERROR : RegioneInvocata: 140 2024-10-21 09:37:13.552 ERROR : SOAP outbound Message :urn:oid:2.16.840.1.113883.2.9.2.1402.16.840.1.113883.2.9.2.140.4.5.12.16.840.1.113883.2.9.2.140.4.4^202410160011401ZCCSBT75C05I282D^^^&2.16.840.1.113883.2.9.4.3.2&ISO</soapenv:Body></soapenv:Envelope> 2024-10-21 09:37:13.552 ERROR : SOAP fault :

http://www.w3.org/2005/08/addressing/anonymous http://www.w3.org/2005/08/addressing/soap/fault urn:uuid:e1e706d1-06f2-49d7-88f4-403d3743cd12 env:Receiver General Failure 2024-10-21T07:37:13.548Z Internal Server Error
marlagatta commented 1 month ago

Salve.

Notiamo che la chiamata riportata in precedenza non contiene nell'header le informazioni sull'addressing, che il servizio richiede come obbligatorie.

Abbiamo disabilitato l'opzione che richiede l'obbligatorieta' dell'Addressing.

Potreste riprovare la chiamata per cortesia?

Grazie mille

g-maugeri-sogei commented 1 month ago

Buongiorno, abbiamo riprovato a scodare la chiamata. Riceviamo ancora un fault.

2024-10-22 08:51:54.821 ERROR : Endpoint: https://fseservicetest.sanita.finanze.it/FSEININotificheWeb/NotifyCommunicationMetadata_Service_esterno 2024-10-22 08:51:54.821 ERROR : EndpointEsterno: https://inigtwtest.regione.molise.it/api/xdsnotify 2024-10-22 08:51:54.821 ERROR : RegioneInvocata: 140 2024-10-22 08:51:54.821 ERROR : SOAP outbound Message :urn:oid:2.16.840.1.113883.2.9.2.1402.16.840.1.113883.2.9.2.140.4.5.12.16.840.1.113883.2.9.2.140.4.4^202410160011401ZCCSBT75C05I282D^^^&2.16.840.1.113883.2.9.4.3.2&ISO</soapenv:Body></soapenv:Envelope> 2024-10-22 08:51:54.821 ERROR : SOAP fault :

http://www.w3.org/2005/08/addressing/anonymous http://www.w3.org/2005/08/addressing/soap/fault urn:uuid:b0766c26-55ab-490f-a407-403d37438a29 env:Receiver General Failure 2024-10-22T06:51:54.816Z Internal Server Error
marlagatta commented 1 month ago

Salve. Potreste cortesemente ri-configurare l'endpoint da contattare, per RDE=Molise, per il servizio NotifyCommunicationMetadata con il seguente:

https://inigtwtest.regione.molise.it/XDSNotify

e riprovare ? Grazie mille

g-maugeri-sogei commented 1 month ago

Da ancora errore.

2024-10-22 14:21:37.269 ERROR : Endpoint: https://fseservicetest.sanita.finanze.it/FSEININotificheWeb/NotifyCommunicationMetadata_Service_esterno 2024-10-22 14:21:37.269 ERROR : EndpointEsterno: https://inigtwtest.regione.molise.it/XDSNotify 2024-10-22 14:21:37.269 ERROR : RegioneInvocata: 140 2024-10-22 14:21:37.269 ERROR : SOAP outbound Message :<NotifySub mitObjectsRequest xmlns="http://www.fascicolosanitario.gov.it/schema/typeSchemaNotifySubmitObjects">urn:oid:2.16.840.1.113883.2.9.2.140<Re positoryUniqueId>2.16.840.1.113883.2.9.2.140.4.5.12.16.840.1.113883.2.9.2.140.4.4^202410160011401ZCCSBT7 5C05I282D^^^&2.16.840.1.113883.2.9.4.3.2&ISO</soapenv:Body></soapenv:Envelope> 2024-10-22 14:21:37.269 ERROR : SOAP fault :<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:w sa="http://www.w3.org/2005/08/addressing" xmlns:wsrf-r="http://docs.oasis-open.org/wsrf/r-2">

http://www.w3.org/2005/08/addressing/anonymous http://www.w3.org/2005/08/addressing/soap/fault urn:uuid:dbce0444-a8f6-4a4c-95c3-403d37430212 env:ServerGeneral Failure 2024-10-22T12:21:37.256Z Internal Server Error 2024-10-22 14:21:37.270 ERROR : ==========> INIZIO STACK TRACE Exception: javax.xml.ws.soap.SOAPFaultException Message: General Failure
marlagatta commented 1 month ago

Salve. L'errore sembra essersi risolto. Ringrazio per l'assistenza e chiudo l'issue

marlagatta commented 1 month ago

Salve. Eseguendo un caso UC1 poer RDE=RDA=Regione Molise, il documento risulta acquisito dal fascicolo del Molise ma non e' stato chiamato il NotifyCommunicationMetadata.

Il workflowInstanceId e' "2.16.840.1.113883.2.9.2.140.4.4.75cfec0b21c1f395b03abd44e8a1fe7d69185fdae8dbfbf779b97063021ba42e.5056074cb6^^^^urn:ihe:iti:xdw:2013:workflowInstanceId",

il traceId di pubblicazione e' 589a8f1d729b4ef7

Sottolineo che contestualmente nel nostro log vedo effettuate chiamate al servizio di Notifica Comunicazione Metadati dal gateway stesso, in relazione all'identificativoDocumento 2.16.840.1.113883.2.9.2.140.4.4^UAT_GTW_ID1728471418703

I dati della response per il servizio di verifica stato sono

{ "traceID": "13e48000df6c146f", "spanID": "d5efb3008d7da156", "transactionData": [ { "eventType": "VALIDATION", "eventDate": "2024-10-28T09:50:35.139+01:00", "eventStatus": "SUCCESS", "subject": "PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "organizzazione": "140", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.75cfec0b21c1f395b03abd44e8a1fe7d69185fdae8dbfbf779b97063021ba42e.5056074cb6^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "99f65636b234cbfe", "issuer": "integrity:S1#140#REGIONEMOLISETEST", "expiringDate": "2025-10-28T09:50:35.152+01:00" }, { "eventType": "PUBLICATION", "eventDate": "2024-10-28T09:52:03.130+01:00", "eventStatus": "SUCCESS", "identificativoDocumento": "2.16.840.1.113883.2.9.2.140.4.4^202410270011401", "subject": "PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "DIS", "organizzazione": "140", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.75cfec0b21c1f395b03abd44e8a1fe7d69185fdae8dbfbf779b97063021ba42e.5056074cb6^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "589a8f1d729b4ef7", "issuer": "integrity:S1#140#REGIONEMOLISETEST", "expiringDate": "2025-10-28T09:52:03.139+01:00" }, { "eventType": "SEND_TO_INI", "eventDate": "2024-10-28T09:52:03.983+01:00", "eventStatus": "SUCCESS", "workflowInstanceId": "2.16.840.1.113883.2.9.2.140.4.4.75cfec0b21c1f395b03abd44e8a1fe7d69185fdae8dbfbf779b97063021ba42e.5056074cb6^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-10-28T09:52:04.039+01:00" } ] }

Potreste gentilmente verificare l'origine del problema? Grazie mille

marlagatta commented 1 month ago

Salve. La chiamata al servizio di NotifyCommunicationMetadata risulta poi essere stata effettuata alle 12:19, con un ritardo di due ore e trenta minuti. Si richiude l'issue.