From 836ad262b9ece48e15a5690c99fcb390211239c3 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Fri, 30 Aug 2019 14:53:16 +0200 Subject: [PATCH] Readme Umgang mit MTOM Text angepasst --- OMDSServiceDefinition/README.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/OMDSServiceDefinition/README.txt b/OMDSServiceDefinition/README.txt index 54b907ff..aa8fa2cb 100644 --- a/OMDSServiceDefinition/README.txt +++ b/OMDSServiceDefinition/README.txt @@ -4,18 +4,23 @@ Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs Mit Maven Goal "clean deploy" wird der Release in das Kap Dion OMDS Repository geladen. Codegenerierung -Mit Maven Goal "clean package" und Profil "genJavaFromWsdl" wird der zugehörige Java-Code generiert. +=============== +Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_r1_4_0_VU" bzw. "genJavaFromWsdl_r1_4_0_Broker" wird +der zugehörige Java-Code generiert. -ODMS MTOM in Java classes after code generation +MTOM in Java nach Codegenerierung +================================= +Nach der Code-Generierung müssen einige Schritte von Hand durchgeführt werden, damit MTOM +enthalten ist: -Server (Class: OmdsServicePortImpl) +1) Server (Class: OmdsServicePortImpl) Add import: import javax.xml.ws.soap.MTOM; Add a class annotation (above the class name): @MTOM(enabled = true, threshold = 1024) -Client (Class: OmdsServicePortType_OmdsServicePort_Client) +2) Client (Class: OmdsServicePortType_OmdsServicePort_Client) Add import: import javax.xml.ws.soap.MTOMFeature; Rewrite the OMDSService creation like following: