=================
R E A D M E
=================
Maven Goals
===========
Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs sowie der Dokumentation gebaut werden.
Mit Maven Goal "clean deploy" wird der Release in das OMDS Repository geladen.
Codegenerierung
===============
Mit Maven Goal "clean package" und Profil
- "genJavaFromWsdl_r1_4_0_VU" wird der zugehörige Java-Code für Versicherungsunternehmen generiert.
- "genJavaFromWsdl_r1_4_0_Broker" wird der zugehörige Java-Code für Services der Broker generiert.
Anpassung für MTOM
==================
MTOM wird in der Codegenerierung nicht berücksichtigt, muss daher danach von Hand eingefügt werden.
Server (Class: OmdsServicePortImpl)
Hinzufügen des Imports:
import javax.xml.ws.soap.MTOM;
Hinzufügen der folgenden Annotation für die Klasse (oberhalb des Klassennamens):
@MTOM(enabled = true, threshold = 1024)
Client (Class: OmdsServicePortType_OmdsServicePort_Client)
Hinzufügen des Imports:
import javax.xml.ws.soap.MTOMFeature;
Überschreiben der OMDSService-Creation:
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));