Klassen neu generiert, MTOM ergänzt Feherl in Unfall korrigiert ReleaseNotes aktualisiert
37 lines
1.2 KiB
Plaintext
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));
|
|
|
|
|