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: