Files
productmodel/OMDSServiceDefinition

=================
  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));