From 8c1c490900526311f826db0d5449b2984e226cff Mon Sep 17 00:00:00 2001 From: Thomas Papke Date: Fri, 27 Sep 2024 17:55:48 +0200 Subject: [PATCH] Update to latest IPF Milestone 5.0-M3 * adjust ipf xua setup according to https://oehf.github.io/ipf-docs/docs/migration-5.0/ --- pom.xml | 6 +----- .../registry/query/AbstractStoredQueryVisitor.java | 7 +++++++ src/main/resources/application.properties | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index db292b7..ff6d80b 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ 21 3.3.4 - 5.0-m1 + 5.0-m3 5.15.0 @@ -108,10 +108,6 @@ org.openehealth.ipf.boot ipf-hl7-spring-boot-starter - - org.openehealth.ipf.commons - ipf-commons-ihe-xua - org.apache.cxf cxf-rt-ws-security diff --git a/src/main/java/org/openehealth/app/xdstofhir/registry/query/AbstractStoredQueryVisitor.java b/src/main/java/org/openehealth/app/xdstofhir/registry/query/AbstractStoredQueryVisitor.java index 19a59a5..55441ec 100644 --- a/src/main/java/org/openehealth/app/xdstofhir/registry/query/AbstractStoredQueryVisitor.java +++ b/src/main/java/org/openehealth/app/xdstofhir/registry/query/AbstractStoredQueryVisitor.java @@ -2,6 +2,7 @@ import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FetchQuery; import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindDispensesQuery; +import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindDocumentsByReferenceIdForMultiplePatientsQuery; import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindDocumentsByTitleQuery; import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindDocumentsForMultiplePatientsQuery; import org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindFoldersForMultiplePatientsQuery; @@ -111,4 +112,10 @@ public void visit(SubscriptionForSubmissionSetQuery arg0) { public void visit(SubscriptionForPatientIndependentSubmissionSetQuery arg0) { throw new UnsupportedOperationException("DSUB query not yet supported"); } + + + @Override + public void visit(FindDocumentsByReferenceIdForMultiplePatientsQuery query) { + throw new UnsupportedOperationException("DSUB query not yet supported"); + } } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index ca21a08..9ef82b6 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -32,6 +32,7 @@ xds.xua.enabled=false fhir.server.profile.bootstrap=false ipf.atna.auditEnabled=true +ipf.atna.ws-audit-dataset-enricher-class=org.openehealth.ipf.commons.ihe.ws.cxf.audit.XuaWsAuditDatasetEnricher # Capture recent N atna messages and expose on /actuator/atna # Disable mock to configure IPF's UDP or TLS ATNA sender