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