Open GiuseppeMaiulli opened 5 days ago
Buon pomeriggio @Gianpr0 @OmarLorenzini, chiediamo cortesemente alla regione Toscana, RDA di riferimento, di fornire supporto. Grazie.
Buonasera, facendo una ulteriore analisi dei ns log abbiamo visto che l'errore viene generato in fase di ricerca (ITI 18), tuttavia abbiamo riscontrato che altre regioni riescono ad invocare corrttamente tale servizio. Abbiamo notato alcune differenze , tra una richiesta di ricerca andata a buon fine e una non, negli atributi presenti nell'header: Encoding campo action e altre differenze In allegato 2 file , 1) inviato da REGIONEBASILICATATEST che si è conclusa con esito positivo, 2) KO della Vs richiesta. Attendiamo Vs gentile riscontro. Grazie
DocumentRegistry-KO-Liguria.xml.txt DocumentRegistry-OK per Liguria.xml.txt
non è chiaro perché esca che si tratta di un'altra action quando nella request c'è
<wsa:Action>urn:ihe:iti:2007:RegistryStoredQuery</wsa:Action>
il problema sicuramente non è dal nostro lato (a quel punto lì siamo abbastanza fuori gioco).
non capisco neanche il charset, sicuro non lo mettiamo noi, l'encoding della request soap è utf-8 in ambedue i casi. @vigliottim @LucaRogledi qualche idea?
Riguardando, il messaggio d'errore è body should be of type it.toscana.regione.sisorchestrator.fseinterop.artifact.registry.MCCIIN000002UV01, not it.toscana.regione.sisorchestrator.fseinterop.artifact.registry.PRPAIN201304UV02 che si riferisce proprio al diverso schema, ma la mia sensazione è che quelli allegati siano log del vostro sistema, prodotti dopo che un componente ha già "deciso" che la soapAction è urn:hl7-org:v3:PRPA_IN201304UV02 (mentre in realtà la wsa:action della request SOAP è quella di cui al messaggio sopra) e fatto message enrichment (nella request ci sono elementi XML che non sono parte dello standard).
Ultima osservazione: le due richieste sembrano riferite a momenti/transazioni diverse, quella di Basilicata è una ricerca sull'interfaccia normale di ricerca documenti, quella di Liguria è una recupero riferimenti documento.
Quella di Basilicata ha, infatti, returnType LeafClass e ha
<wsa:To>https://fseservicetest.sanita.finanze.it/FSEInteroperabilitaWeb/DocumentRegistry_Service_esterno</wsa:To>
Quella di Liguria ha returnType ObjectRef e ha
<wsa:To>https://fseservicetest.sanita.finanze.it/FSEFindDocumentReferencesWeb/DocumentRegistry_Service_esterno</wsa:To>
Dovrebbero "entrarvi" su endpoint diversi.
Buongiorno,
riceviamo il seguente errore in cancellazione del documento 2.16.840.1.113883.2.9.2.70.4.4^RAD.09076724404.1 verso Toscana
{ "eventType": "RIFERIMENTI_INI", "eventDate": "2024-11-19T14:50:38.689+01:00", "eventStatus": "SUCCESS", "message": "Riferimenti trovati: [Document1]", "identificativoDocumento": "2.16.840.1.113883.2.9.2.70.4.4^RAD.09076724404.1", "subject": "PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "070", "workflowInstanceId": "36c3d9948d0b51b25a0b7d2a4ed775fcf9863eb30aa268728ac6c003ccb7c3df.0f7a4bb504^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "711489ff966344ca", "issuer": "integrity:S1#070#REGIONELIGURIATEST", "expiringDate": "2025-11-19T14:50:38.743+01:00" }, { "eventType": "INI_DELETE", "eventDate": "2024-11-19T14:50:39.528+01:00", "eventStatus": "ASYNC_RETRY", "message": "Transazione presa in carico", "identificativoDocumento": "2.16.840.1.113883.2.9.2.70.4.4^RAD.09076724404.1", "subject": "PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "070", "workflowInstanceId": "36c3d9948d0b51b25a0b7d2a4ed775fcf9863eb30aa268728ac6c003ccb7c3df.0f7a4bb504^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "711489ff966344ca", "issuer": "integrity:S1#070#REGIONELIGURIATEST", "expiringDate": "2025-11-19T14:50:39.538+01:00" }, { "eventType": "DESERIALIZE", "eventDate": "2024-11-19T14:50:39.538+01:00", "eventStatus": "BLOCKING_ERROR", "message": "{\"idDoc\":\"2.16.840.1.113883.2.9.2.70.4.4^RAD.09076724404.1\",\"uuid\":[\"Document1\"],\"sub\":\"PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"iss\":\"integrity:S1#070#REGIONELIGURIATEST\",\"subject_organization\":\"Regione Liguria\",\"subject_organization_id\":\"070\",\"locality\":\"RADIOLOGIA PROVA ASL3^^^^^&2.16.840.1.113883.2.9.4.1.3&ISO^^^^220103010025\",\"subject_role\":\"AAS\",\"person_id\":\"MNTMRA03M71C615V^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"purpose_of_use\":\"UPDATE\",\"action_id\":\"DELETE\",\"resource_hl7_type\":\"('68604-8^^2.16.840.1.113883.6.1')\",\"patient_consent\":true,\"documentType\":\"UNKNOWN_DOCUMENT_TYPE\",\"subject_application_id\":\"Middleware070\",\"subject_application_vendor\":\"Regione Liguria\",\"subject_application_version\":\"0.1\",\"workflow_instance_id\":\"36c3d9948d0b51b25a0b7d2a4ed775fcf9863eb30aa268728ac6c003ccb7c3df.0f7a4bb504^^^^urn:ihe:iti:xdw:2013:workflowInstanceId\",\"administrative_request\":[],\"author_institution\":\"UNKNOWN_AUTHOR_INSTITUTION\"}", "workflowInstanceId": "36c3d9948d0b51b25a0b7d2a4ed775fcf9863eb30aa268728ac6c003ccb7c3df.0f7a4bb504^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-11-19T14:50:39.551+01:00" }
Potete verificare per cortesia? Grazie