From 28eb603e3ba7411c712c67d436fbeaba421f4a72 Mon Sep 17 00:00:00 2001 From: Srdjan Bisanovic Date: Mon, 22 Jul 2019 12:40:26 +0200 Subject: [PATCH] MTOM introduced --- .../omds3Types/r1_4_0/common/AuthorizationFilter.java | 2 +- .../omds3Types/r1_4_0/service/OmdsServicePortImpl.java | 8 ++------ .../OmdsServicePortType_OmdsServicePort_Client.java | 3 ++- .../main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd | 8 ++++---- .../src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd | 4 ++-- 5 files changed, 11 insertions(+), 14 deletions(-) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java index c8917e03..fde97b58 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java @@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ AgentFilterType.class }) -public abstract class AuthorizationFilter { +public class AuthorizationFilter { } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java index 17e393b5..906a4d4e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java @@ -6,13 +6,8 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service; +import javax.xml.ws.soap.MTOM; import java.util.logging.Logger; -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.jws.soap.SOAPBinding; -import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 @@ -21,6 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; * */ +@MTOM(enabled = true, threshold = 1024) @javax.jws.WebService( serviceName = "omdsService", portName = "omdsServicePort", diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java index fc702900..8830e55f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -16,6 +16,7 @@ import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.soap.MTOMFeature; /** * This class was generated by Apache CXF 3.2.0 @@ -46,7 +47,7 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); - OmdsServicePortType port = ss.getOmdsServicePort(); + OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); { System.out.println("Invoking getOMDSPackageList..."); diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd index 693f99b9..63fccb40 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd @@ -1,5 +1,5 @@ - + @@ -55,7 +55,7 @@ - + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern @@ -1309,7 +1309,7 @@ Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) - + Optional das eigentliche Dokument als base64-Binary @@ -1704,7 +1704,7 @@ Der Mime-Type des Dokuments gemäß IANA - + Das Dokument selbst als base64Binary diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd index 73901dda..2621fd88 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3ServiceTypes.xsd @@ -1,5 +1,5 @@ - + @@ -405,7 +405,7 @@ Meta-Informationen zum Dokument - + Das eigentliche Dokument als base64-Binary