Files
productmodel/OMDSServiceDefinition
Jens Buehring 87b96e5560 Beschreibung spartenunabhängige Services in BOA-allgemein
Kleinere Korrekturen Sach-Privat:
 - Im Response muss nicht immer ein Ergebnis enthalten sein,
 - Upselling-Objekt ausspezifiziert
2019-08-21 18:16:25 +02:00
..
2018-11-08 12:04:33 +01:00
2018-07-08 22:22:40 +02:00
2019-08-21 14:32:52 +02:00
2019-08-21 14:32:52 +02:00

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