Files
productmodel/OMDSServiceDefinition/README.txt
Jens Buehring 0798078468 Read-Me aktualisiert,
Klassen neu generiert, MTOM ergänzt
Feherl in Unfall korrigiert
ReleaseNotes aktualisiert
2019-08-21 14:32:52 +02:00

37 lines
1.2 KiB
Plaintext

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